커뮤니티

수식 문의 드립니다.

프로필 이미지
이승준
2012-01-06 13:57:00
321
글번호 46366
답변완료
얼마전에 질문한 내용입니다. 선물에서 매수나 매도시에 손실이 0.5포 이상나면 다시 올라왔을때 매수가나 매도가에 본전 청산 할수 있는 식은 어떻게 해야되나요? 답변을 if MarketPosition == 1 then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-0.5 Then ExitLong("bx",AtStop,EntryPrice); } if MarketPosition == -1 then{ if Highest(H,BarsSinceEntry) >= EntryPrice+0.5 Then ExitShort("sx",AtStop,EntryPrice); } 이렇게 주셨는데요. 실제 매매시에는 본전청산이 안됩니다. 같은봉내에서는 되는데 다음봉으로 넘어가버리면 손실이 0.5포보다 작으면 그냥 청산해버리네요.. 다음봉으로 넘어가도 제대로 본전 청산을 하고싶은데 어떻게 해야될까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-01-06 17:47:54

안녕하세요? 예스스탁입니다. atstop을 atlimit으로 수정하였습니다. 아래식으로 다시 한번 적용해 보시기 바랍니다. if MarketPosition == 1 then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-0.5 Then ExitLong("bx",atlimit,EntryPrice); } if MarketPosition == -1 then{ if Highest(H,BarsSinceEntry) >= EntryPrice+0.5 Then ExitShort("sx",atlimit,EntryPrice); } 즐거운 날 되세요 > 이승준 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 얼마전에 질문한 내용입니다. 선물에서 매수나 매도시에 손실이 0.5포 이상나면 다시 올라왔을때 매수가나 매도가에 본전 청산 할수 있는 식은 어떻게 해야되나요? 답변을 if MarketPosition == 1 then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-0.5 Then ExitLong("bx",AtStop,EntryPrice); } if MarketPosition == -1 then{ if Highest(H,BarsSinceEntry) >= EntryPrice+0.5 Then ExitShort("sx",AtStop,EntryPrice); } 이렇게 주셨는데요. 실제 매매시에는 본전청산이 안됩니다. 같은봉내에서는 되는데 다음봉으로 넘어가버리면 손실이 0.5포보다 작으면 그냥 청산해버리네요.. 다음봉으로 넘어가도 제대로 본전 청산을 하고싶은데 어떻게 해야될까요?