커뮤니티
시스템식 부탁드립니다.
2013-11-06 11:27:26
164
글번호 69257
매수조건1, 매수조건2, 매수조건3
매도조건1, 매도조건2, 매도조건3
상기와 같은 조건이 있을때
매수조건 3개가 동시 만족하는 시점(마지막 매수조건)에서 매수진입
매도조건 3개 중 1개 발생시 매수청산
매도조건 3개가 동시 만족하는 시점(마지막 매도조건)에서 매도진입
매수조건 3개 중 1개 발생이 매도청산
시스템식 부탁드립니다.
답변 3
예스스탁 예스스탁 답변
2013-11-06 20:58:15
안녕하세요
예스스탁입니다.
if MarketPosition <= 0 Then{
if 매수조건1 Then
var1 = 1;
if 매수조건2 Then
var2 = 1;
if 매수조건3 Then
var3 = 1;
}
if MarketPosition >= 0 Then{
if 매도조건1 Then
var11 = 1;
if 매도조건2 Then
var12 = 1;
if 매도조건3 Then
var13 = 1;
}
if MarketPosition == 1 Then{
var1 = 0;
var2 = 0;
var3 = 0;
}
if MarketPosition == -1 Then{
var11 = 0;
var12 = 0;
var13 = 0;
}
value1 = var1+var2+var3;
value2 = var11+var12+var13;
if value1 == 3 and value1[1] < 3 Then
buy();
if MarketPosition == 1 Then{
if 매도조건1 Then
exitlong();
if 매도조건1 Then
exitlong();
if 매도조건1 Then
exitlong();
}
if value2 == 3 and value2[1] < 3 Then
Sell();
if MarketPosition == -1 Then{
if 매수조건1 Then
ExitShort();
if 매수조건1 Then
ExitShort();
if 매수조건1 Then
ExitShort();
}
즐거운 하루되세요
> kalpa 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 매수조건1, 매수조건2, 매수조건3
매도조건1, 매도조건2, 매도조건3
상기와 같은 조건이 있을때
매수조건 3개가 동시 만족하는 시점(마지막 매수조건)에서 매수진입
매도조건 3개 중 1개 발생시 매수청산
매도조건 3개가 동시 만족하는 시점(마지막 매도조건)에서 매도진입
매수조건 3개 중 1개 발생이 매도청산
시스템식 부탁드립니다.
wasong
2013-11-07 14:29:37
일부 구간에서 신호가 빠진 부분이 있어 설명을 추가합니다.
매수진입상태에서
매도조건 중 1개가 발생하여 매수 청산은 하였지만
매수조건 3개 중 2개는 아직 매수조건 상태 중이라면
방금 전 매도조건으로 변한 것이 바로 매수조건 상태로 다시 된다면(최종적으로 매수조건 3개에 부합) 바로 매수 진입이 이루어져야 한다.
또한 어느 구간에서는 매수조건상태가 1개, 매도조건상태가 2개로 변하겠지만
또 다시 매수조건으로 순차적으로 변하여 결국 모두 매수조건상태가 되면'
바로 매수진입이 또 다시 이루어져야 한다.
결국 어느 구간이든지 매수조건 3개의 만족상태에 들어오면 매수진입
그 상태가 지속되다가 1개라도 매도조건이 발생하면 매수청산,
그러나 바로 그 1개가 매수조건으로 다시 변하면 바로 재매수진입...(반복)
이렇게 반복되어 지다가
결국 모두 매도조건에 부합하면 매도진입...그리고 역으로 반복....
제 설명이 부족했던 것 같습니다.
참고하시어 수정 부탁드립니다.
답변에 감사드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
if MarketPosition <= 0 Then{
if 매수조건1 Then
var1 = 1;
if 매수조건2 Then
var2 = 1;
if 매수조건3 Then
var3 = 1;
}
if MarketPosition >= 0 Then{
if 매도조건1 Then
var11 = 1;
if 매도조건2 Then
var12 = 1;
if 매도조건3 Then
var13 = 1;
}
if MarketPosition == 1 Then{
var1 = 0;
var2 = 0;
var3 = 0;
}
if MarketPosition == -1 Then{
var11 = 0;
var12 = 0;
var13 = 0;
}
value1 = var1+var2+var3;
value2 = var11+var12+var13;
if value1 == 3 and value1[1] < 3 Then
buy();
if MarketPosition == 1 Then{
if 매도조건1 Then
exitlong();
if 매도조건1 Then
exitlong();
if 매도조건1 Then
exitlong();
}
if value2 == 3 and value2[1] < 3 Then
Sell();
if MarketPosition == -1 Then{
if 매수조건1 Then
ExitShort();
if 매수조건1 Then
ExitShort();
if 매수조건1 Then
ExitShort();
}
즐거운 하루되세요
> kalpa 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 매수조건1, 매수조건2, 매수조건3
매도조건1, 매도조건2, 매도조건3
상기와 같은 조건이 있을때
매수조건 3개가 동시 만족하는 시점(마지막 매수조건)에서 매수진입
매도조건 3개 중 1개 발생시 매수청산
매도조건 3개가 동시 만족하는 시점(마지막 매도조건)에서 매도진입
매수조건 3개 중 1개 발생이 매도청산
시스템식 부탁드립니다.
예스스탁 예스스탁 답변
2013-11-07 16:03:01
안녕하세요
예스스탁입니다.
문의하신 내용과 같이 되려면
매수조건1과 매도조건1
매수조건2와 매도조건2
매수조건3과 매도조건2
위와 같이 서로 대칭이 되는 조건이어야 합니다.
즉 이평 골든크로스 매수, 이평 데드크로스 매도와 같이
서로 동시에 만족될수 없는 조건쌍으로 구성이 되어 있어야 합니다.
if date != date[1] Then{
var1 = 0;
var2 = 0;
var3 = 0;
}
if 매수조건1 Then
var1 = 1;
if 매도조건1 Then
var1 = -1;
if 매수조건2 Then
var2 = 1;
if 매도조건1 Then
var2 = -1;
if 매수조건3 Then
var3 = 1;
if 매도조건3 Then
var3 = -1;
value1 = var1+var2+var3;
if value1== 3 and value1[1] != 3 Then
buy();
if value1== 3 and value1[1] != -3 Then
sell();
if MarketPosition == 1 and value1 != 3 and value1[1] == 3 Then
ExitLong();
if MarketPosition == -1 and value1 != -3 and value1[1] == -3 Then
ExitShort();
즐거운 하루되세요
> kalpa 님이 쓴 글입니다.
> 제목 : Re : Re : 시스템식 부탁드립니다.
> 일부 구간에서 신호가 빠진 부분이 있어 설명을 추가합니다.
매수진입상태에서
매도조건 중 1개가 발생하여 매수 청산은 하였지만
매수조건 3개 중 2개는 아직 매수조건 상태 중이라면
방금 전 매도조건으로 변한 것이 바로 매수조건 상태로 다시 된다면(최종적으로 매수조건 3개에 부합) 바로 매수 진입이 이루어져야 한다.
또한 어느 구간에서는 매수조건상태가 1개, 매도조건상태가 2개로 변하겠지만
또 다시 매수조건으로 순차적으로 변하여 결국 모두 매수조건상태가 되면'
바로 매수진입이 또 다시 이루어져야 한다.
결국 어느 구간이든지 매수조건 3개의 만족상태에 들어오면 매수진입
그 상태가 지속되다가 1개라도 매도조건이 발생하면 매수청산,
그러나 바로 그 1개가 매수조건으로 다시 변하면 바로 재매수진입...(반복)
이렇게 반복되어 지다가
결국 모두 매도조건에 부합하면 매도진입...그리고 역으로 반복....
제 설명이 부족했던 것 같습니다.
참고하시어 수정 부탁드립니다.
답변에 감사드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
if MarketPosition <= 0 Then{
if 매수조건1 Then
var1 = 1;
if 매수조건2 Then
var2 = 1;
if 매수조건3 Then
var3 = 1;
}
if MarketPosition >= 0 Then{
if 매도조건1 Then
var11 = 1;
if 매도조건2 Then
var12 = 1;
if 매도조건3 Then
var13 = 1;
}
if MarketPosition == 1 Then{
var1 = 0;
var2 = 0;
var3 = 0;
}
if MarketPosition == -1 Then{
var11 = 0;
var12 = 0;
var13 = 0;
}
value1 = var1+var2+var3;
value2 = var11+var12+var13;
if value1 == 3 and value1[1] < 3 Then
buy();
if MarketPosition == 1 Then{
if 매도조건1 Then
exitlong();
if 매도조건1 Then
exitlong();
if 매도조건1 Then
exitlong();
}
if value2 == 3 and value2[1] < 3 Then
Sell();
if MarketPosition == -1 Then{
if 매수조건1 Then
ExitShort();
if 매수조건1 Then
ExitShort();
if 매수조건1 Then
ExitShort();
}
즐거운 하루되세요
> kalpa 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 매수조건1, 매수조건2, 매수조건3
매도조건1, 매도조건2, 매도조건3
상기와 같은 조건이 있을때
매수조건 3개가 동시 만족하는 시점(마지막 매수조건)에서 매수진입
매도조건 3개 중 1개 발생시 매수청산
매도조건 3개가 동시 만족하는 시점(마지막 매도조건)에서 매도진입
매수조건 3개 중 1개 발생이 매도청산
시스템식 부탁드립니다.
다음글
이전글