커뮤니티
수식 부탁드립니다.
2015-05-29 07:10:32
134
글번호 86495
안녕하세요? 매번 성의있는 답변 감사드립니다.
손절을 할 때, 갭변동이 생겨도 청산 신호가 뜨냐는 질문에 뜬다는 답변 들었습니다.
반올림 문제 때문에 stoploss() 말고 아래와 같은 손절 식을 쓰고 있습니다.
if MarketPosition == 1 Then
ExitLong("bx",AtStop,round(EntryPrice*0.99,3));
if MarketPosition == -1 Then
ExitShort("sx",AtStop,round(EntryPrice*1.01,3));
그런데 만약 갭변동이 발생하면 실전에서는 어떻게 신호가 뜨게 되나요?
예를들어 매수진입가 100 인데 1% 하락한 99 에 청산하려고 손절을 잡아놨는데,
갑자기 95 가 되면,
손절 신호는 99 에 손절하는 것으로 신호가 나가나요?
아니면 95 에 손절하는 것으로 신호가 나가나요?
또는 갭변동 해서 청산하게 될 때만
특별히 시장가 주문이 나가게 식을 짤 수 있나요?
답변 1
예스스탁 예스스탁 답변
2015-05-29 10:44:13
안녕하세요
예스스탁입니다.
1.
if MarketPosition == 1 Then
ExitLong("bx",AtStop,round(EntryPrice*0.99,3));
if MarketPosition == -1 Then
ExitShort("sx",AtStop,round(EntryPrice*1.01,3));
지정한 가격 이하의 시세가 발생하면 매수청산
지정한 가격 이상의 시세가 발생하면 매도청산합니다.
100에 진입해서 갭이 발생해 95로 바로 하락하면 95에 창산이 발동하게 됩니다.
2.
시스템의 주문가격은 시스템 트레이딩 설정창의 매매가격에서 지정한 내용으로
일괄 적용됩니다.
특정 청산만 다른가격으로 주문이 집행되게 설정되지 않습니다.
즐거운 하루되세요
> spek 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
>
안녕하세요? 매번 성의있는 답변 감사드립니다.
손절을 할 때, 갭변동이 생겨도 청산 신호가 뜨냐는 질문에 뜬다는 답변 들었습니다.
반올림 문제 때문에 stoploss() 말고 아래와 같은 손절 식을 쓰고 있습니다.
if MarketPosition == 1 Then
ExitLong("bx",AtStop,round(EntryPrice*0.99,3));
if MarketPosition == -1 Then
ExitShort("sx",AtStop,round(EntryPrice*1.01,3));
그런데 만약 갭변동이 발생하면 실전에서는 어떻게 신호가 뜨게 되나요?
예를들어 매수진입가 100 인데 1% 하락한 99 에 청산하려고 손절을 잡아놨는데,
갑자기 95 가 되면,
손절 신호는 99 에 손절하는 것으로 신호가 나가나요?
아니면 95 에 손절하는 것으로 신호가 나가나요?
또는 갭변동 해서 청산하게 될 때만
특별히 시장가 주문이 나가게 식을 짤 수 있나요?
다음글
이전글