커뮤니티
진입제어
2009-11-09 18:01:45
669
글번호 26038
안녕하세요
수고 많으십니다.
아래 수식에서 어제 발생한 "s1"이 아침에 바로 적용되어 진입하는 경우가 있습니다.
당일만 적용되게 하려면 어떻게 해야 하는지요?
미리 감사드립니다.
if MarketPosition == 0 and
IsEntryName("s1",1) == True and
IsExitName("stoploss",1) == true Then
buy("b1",atlimit,ExitPrice(1)-0.5);
답변 1
예스스탁 예스스탁 답변
2009-11-10 10:06:46
안녕하세요
예스스탁입니다.
atstop과 atlimit타입은 현재봉에 if 조건이 만족하고
다음봉의 시세조건을 판단하므로
당일 마지막봉에서 if조건을 만족시키지 않아야 아침첫봉에 신호가 나오지 않습니다.
시간조건을 추가하시면 됩니다.
if MarketPosition == 0 and
IsEntryName("s1",1) == True and
IsExitName("stoploss",1) == true and
stime < 150000 Then
buy("b1",atlimit,ExitPrice(1)-0.5);
즐거운 하루되세요
> 왕숙천 님이 쓴 글입니다.
> 제목 : 진입제어
>
안녕하세요
수고 많으십니다.
아래 수식에서 어제 발생한 "s1"이 아침에 바로 적용되어 진입하는 경우가 있습니다.
당일만 적용되게 하려면 어떻게 해야 하는지요?
미리 감사드립니다.
if MarketPosition == 0 and
IsEntryName("s1",1) == True and
IsExitName("stoploss",1) == true Then
buy("b1",atlimit,ExitPrice(1)-0.5);