커뮤니티
수식 작성바랍니다
2011-06-10 11:04:48
615
글번호 39603
항상 도움에 감사를 드립니다.
아래의 두개 또는 여러개의 수식을 혼합하여 사용한 시스템식에서 아래의 수식이 <, >의 표현으로 1번 신호가 목표가 청산이 완료 되었는데 수식 조건이 맞으니 다시 재매수, 재매도 신호가 청산봉에서 연속적으로 신호가 나옵니다
질문 1 : 재매도 또는 재매수 신호는 청산된봉에서 다음2개봉후에 재매도 또는
재매수 신호가 나오게 부탁합니다.
질문 2 : 그리고 1번이던 2번이던 같은 신호는 하루에 2번이상 나오지 않게 하려면
어떻게 해야 되는지 부탁합니다
빠른 답변 부탁합니다.
감사합니다.
If value51 > value52 and value53 > value53[2] Then{Buy("매수1");}
If value51 < value52 and value53 < value53[2] Then{Sell("매도1");}
If value54 > value55 and value54 > value54[2] Then{Buy("매수2");}
If value54 < value55 and value54 < value54[2] Then{Sell("매도2");}
답변 1
예스스탁 예스스탁 답변
2011-06-10 15:04:47
안녕하세요
예스스탁입니다.
1.
If ((MarketPosition(1) == 1 and MarketPosition == 0 and BarsSinceExit(1) >= 2 ) or
(MarketPosition(1) == -1 and MarketPosition == 0) Or MarketPosition == -1) and
value51 > value52 and value53 > value53[2] Then{Buy("매수1");}
If ((MarketPosition(1) == -1 and MarketPosition == 0 and BarsSinceExit(1) >= 2 ) or
(MarketPosition(1) == 1 and MarketPosition == 0) Or MarketPosition == 1) And
value51 < value52 and value53 < value53[2] Then{Sell("매도1");}
If ((MarketPosition(1) == 1 and MarketPosition == 0 and BarsSinceExit(1) >= 2 ) or
(MarketPosition(1) == -1 and MarketPosition == 0) Or MarketPosition == -1) and
value54 > value55 and value54 > value54[2] Then{Buy("매수2");}
If ((MarketPosition(1) == -1 and MarketPosition == 0 and BarsSinceExit(1) >= 2 ) or
(MarketPosition(1) == 1 and MarketPosition == 0) Or MarketPosition == 1) and
value54 < value55 and value54 < value54[2] Then{Sell("매도2");}
2.
#진입명멸 당일 발생횟수 카우느
var1 = 0;
var2 = 0;
for value1 = 0 to 20{
if sdate == EntryDate(value1) and IsEntryName("b1",value1) == true Then
var1 = var1+1;
if sdate == EntryDate(value1) and IsEntryName("b2",value1) == true Then
var2 = var2+1;
}
if 진입조건1 and var1 < 2 Then
buy("b1");
if 진입조건2 and var2 < 2 Then
buy("b2");
즐거운 하루되세요
> 천년대로 님이 쓴 글입니다.
> 제목 : 수식 작성바랍니다
> 항상 도움에 감사를 드립니다.
아래의 두개 또는 여러개의 수식을 혼합하여 사용한 시스템식에서 아래의 수식이 <, >의 표현으로 1번 신호가 목표가 청산이 완료 되었는데 수식 조건이 맞으니 다시 재매수, 재매도 신호가 청산봉에서 연속적으로 신호가 나옵니다
질문 1 : 재매도 또는 재매수 신호는 청산된봉에서 다음2개봉후에 재매도 또는
재매수 신호가 나오게 부탁합니다.
질문 2 : 그리고 1번이던 2번이던 같은 신호는 하루에 2번이상 나오지 않게 하려면
어떻게 해야 되는지 부탁합니다
빠른 답변 부탁합니다.
감사합니다.
If value51 > value52 and value53 > value53[2] Then{Buy("매수1");}
If value51 < value52 and value53 < value53[2] Then{Sell("매도1");}
If value54 > value55 and value54 > value54[2] Then{Buy("매수2");}
If value54 < value55 and value54 < value54[2] Then{Sell("매도2");}