커뮤니티

시스템식 문의드립니다.

프로필 이미지
회원
2010-02-18 17:58:03
571
글번호 28177
답변완료
var : count(0); count = 0 ; for Value1 = 0 to 10 { if EntryDate( Value1 ) == date then count = count + 1; } if time >= 091000 then { if Count == 0 and marketposition== 0 and C > dayHigh(0)[1] Then //최초진입 buy(); if Count > 0 and marketposition== 0 and C > dayHigh(0)[1] Then //재진입 buy(); } 얼만전에 부탁 드려서 작성해 주셨던 식입니다. 9시10분 이후에 그날 고점을 돌파하면 매수하는 식인데, 봉완성후에 진입이 됩니다. atstop을 쓰면 봉완성전에 조건만족시 즉시 적용가능하다고 하는데 위 식에 atsop을 어떻게 적용해야 할지 잘 모르겠습니다. 위 식이 봉완성후가 아니라 조건만족시 바로 작동하도록 수식을 수정해주셨으면 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-02-19 10:38:32

안녕하세요 예스스탁입니다. if stime >= 091000 and stime < 150000 then { if marketposition== 0 Then buy("b",AtStop,dayhigh+PriceScale); } 진입과 재진입이 모두 동일한 조건이므로 따로 재진입 로직이 필요하지 않습니다. 즐거운 하루되세요 > WT_mbloc 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다. > var : count(0); count = 0 ; for Value1 = 0 to 10 { if EntryDate( Value1 ) == date then count = count + 1; } if time >= 091000 then { if Count == 0 and marketposition== 0 and C > dayHigh(0)[1] Then //최초진입 buy(); if Count > 0 and marketposition== 0 and C > dayHigh(0)[1] Then //재진입 buy(); } 얼만전에 부탁 드려서 작성해 주셨던 식입니다. 9시10분 이후에 그날 고점을 돌파하면 매수하는 식인데, 봉완성후에 진입이 됩니다. atstop을 쓰면 봉완성전에 조건만족시 즉시 적용가능하다고 하는데 위 식에 atsop을 어떻게 적용해야 할지 잘 모르겠습니다. 위 식이 봉완성후가 아니라 조건만족시 바로 작동하도록 수식을 수정해주셨으면 합니다.