커뮤니티

질문드립니다

프로필 이미지
toal
2017-04-28 16:09:51
113
글번호 109277
답변완료
아래 수식대로 답변주셨는데 궁금한게 수식이 적용되는 순서가 당일 오전 10시 진입 - 당일 오후 21시 손절틱수 조정 - 그 다음날 새벽 3시 청산 이렇게 적용되는게 맞나요? 수식상으로는 반대부터 적용되는거 같아서요 input : 손절틱수1(12),손절틱수2(7),당일청산시간(030000),손절변경시간(210000); var : Tcond(false),LossCut(0); #영업일 변경되면 진입가능하게 Tcond는 true if Bdate != Bdate[1] Then{ Tcond = true; LossCut = PriceScale*손절틱수1; } #19시가 되면 더이상 진입못하게 Tcond는 false로 만들고 #보유 포지션있으면 청산 if stime == 당일청산시간 or (stime > 당일청산시간 and stime[1] < 당일청산시간) Then{ Tcond = false; if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } if stime == 손절변경시간 or (stime > 손절변경시간 and stime[1] < 손절변경시간) Then LossCut = PriceScale*손절틱수2; #Tcond가 true일때만 진입 if Tcond == true then{ if 매수진입조건 Then buy(); if 매도진입조건 Then sell(); } if MarketPosition == 1 Then{ exitlong("bx1",AtStop,EntryPrice-LossCut); } if MarketPosition == -1 Then{ ExitShort("sx1",AtStop,EntryPrice+LossCut); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-04-28 16:25:39

안녕하세요 예스스탁입니다. 예 문의하신 내용으로 작성된 식입니다. 즐거운 하루되세요 > toal 님이 쓴 글입니다. > 제목 : 질문드립니다 > 아래 수식대로 답변주셨는데 궁금한게 수식이 적용되는 순서가 당일 오전 10시 진입 - 당일 오후 21시 손절틱수 조정 - 그 다음날 새벽 3시 청산 이렇게 적용되는게 맞나요? 수식상으로는 반대부터 적용되는거 같아서요 input : 손절틱수1(12),손절틱수2(7),당일청산시간(030000),손절변경시간(210000); var : Tcond(false),LossCut(0); #영업일 변경되면 진입가능하게 Tcond는 true if Bdate != Bdate[1] Then{ Tcond = true; LossCut = PriceScale*손절틱수1; } #19시가 되면 더이상 진입못하게 Tcond는 false로 만들고 #보유 포지션있으면 청산 if stime == 당일청산시간 or (stime > 당일청산시간 and stime[1] < 당일청산시간) Then{ Tcond = false; if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } if stime == 손절변경시간 or (stime > 손절변경시간 and stime[1] < 손절변경시간) Then LossCut = PriceScale*손절틱수2; #Tcond가 true일때만 진입 if Tcond == true then{ if 매수진입조건 Then buy(); if 매도진입조건 Then sell(); } if MarketPosition == 1 Then{ exitlong("bx1",AtStop,EntryPrice-LossCut); } if MarketPosition == -1 Then{ ExitShort("sx1",AtStop,EntryPrice+LossCut); }