커뮤니티

손절규칙 질문드립니다.

프로필 이미지
구구주녀
2011-06-24 10:01:57
676
글번호 40104
답변완료
선물 매도 로직의 손절 규칙을 최근 10거래일간 최고점으로 잡았는데요 손절 규칙이 작동을 잘 안하는거 같아서 식에 이상이 있나 질문 드립니다. 제가 작성한 식은 if MarketPosition <> 0 Then { MessageLog("손절가1 %.2f", Highest(H,10)); MessageLog("손절가2 %.2f", EntryPrice + 2 * ATR(20)); } 9시에 점검 했을때 손절가1이 274.10 이었고 장중에 274.10을 넘었음에도 손절 신호가 안나오고 있습니다. 혹시 잘못된 부분이 있나 확인 좀 부탁드립니다. 실시간으로 전일까지 계산된 값으로 저가격이 도달하면 청산... 하는게 원하는 로직입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-06-24 14:41:24

안녕하세요 예스스탁입니다. 청산식을 어떻게 작성하셨는지 몰라 정확한 답변이 어렵습니다. 10거래일간 최고가를 highest(H,10)로 표현하셨으므로 일봉 차트를 사용하시는 것 같습니다. 아래와 같이 작성하시면 됩니다. if MarketPosition == 1 Then{ ExitShort("sx1",AtStop,highest(H,10)); ExitShort("sx2",AtStop,EntryPrice + 2 * ATR(20)); } 전봉(전일)기준으로 계산된 값이므로 메세지로그는 MessageLog("손절가1 %.2f", Highest(H,10)[1]); MessageLog("손절가2 %.2f", EntryPrice + 2 * ATR(20)[1]); 로 찍으셔야 합니다. 즐거운 하루되세요 > 구구주녀 님이 쓴 글입니다. > 제목 : 손절규칙 질문드립니다. > 선물 매도 로직의 손절 규칙을 최근 10거래일간 최고점으로 잡았는데요 손절 규칙이 작동을 잘 안하는거 같아서 식에 이상이 있나 질문 드립니다. 제가 작성한 식은 if MarketPosition <> 0 Then { MessageLog("손절가1 %.2f", Highest(H,10)); MessageLog("손절가2 %.2f", EntryPrice + 2 * ATR(20)); } 9시에 점검 했을때 손절가1이 274.10 이었고 장중에 274.10을 넘었음에도 손절 신호가 안나오고 있습니다. 혹시 잘못된 부분이 있나 확인 좀 부탁드립니다. 실시간으로 전일까지 계산된 값으로 저가격이 도달하면 청산... 하는게 원하는 로직입니다.