커뮤니티
손절규칙 질문드립니다.
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을 넘었음에도 손절 신호가 안나오고 있습니다.
혹시 잘못된 부분이 있나 확인 좀 부탁드립니다.
실시간으로 전일까지 계산된 값으로 저가격이 도달하면 청산... 하는게 원하는 로직입니다.