커뮤니티

진입제어

프로필 이미지
왕숙천
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);