커뮤니티
수식문의드립니다.
2009-06-14 02:41:04
505
글번호 22784
Long 포지션을 trailing stop 으로 청산하고자 하는데요,
저는 이것을 수식으로 적어서 사용합니다.
이 때, 진입대비 0.5% 수익 후, 고점대비 30% 이하로 빠질 때 atstop 조건으로 청산하려고 합니다.
그런데, 진입대비 0.5%수익 후, 죽죽 올라가주지 않고, 횡보하다가 떨어지는 경우,
trailing stop 임에도 불구하고
손실로 청산하게 되는 경우가 발생할 수 있습니다.
그래서 저는,
"현재의 가격이 진입가격보다 높을 때에만" 이라는 조건을 추가하고 싶습니다.
즉 현재는
Exitlong("청산1", Atstop, 트레일링스탑수식, "매수1");
이렇게 사용하고 있습니다만,
현재가가 진입가보다 높을 때에만 위와같이 하고싶고,
현재가가 진입가보다 낮을 때, 즉 위와같이 할 때, 손절의 결과가 발생할 때에는 청산하지 않고 계속 보유하고 싶습니다...
-20080103-
답변 1
예스스탁 예스스탁 답변
2009-06-15 09:12:28
안녕하세요
예스스탁입니다.
if C > entryprice then
Exitlong("청산1", Atstop, 트레일링스탑수식, "매수1");
즐거운 하루되세요
> 바랍이었어라 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> Long 포지션을 trailing stop 으로 청산하고자 하는데요,
저는 이것을 수식으로 적어서 사용합니다.
이 때, 진입대비 0.5% 수익 후, 고점대비 30% 이하로 빠질 때 atstop 조건으로 청산하려고 합니다.
그런데, 진입대비 0.5%수익 후, 죽죽 올라가주지 않고, 횡보하다가 떨어지는 경우,
trailing stop 임에도 불구하고
손실로 청산하게 되는 경우가 발생할 수 있습니다.
그래서 저는,
"현재의 가격이 진입가격보다 높을 때에만" 이라는 조건을 추가하고 싶습니다.
즉 현재는
Exitlong("청산1", Atstop, 트레일링스탑수식, "매수1");
이렇게 사용하고 있습니다만,
현재가가 진입가보다 높을 때에만 위와같이 하고싶고,
현재가가 진입가보다 낮을 때, 즉 위와같이 할 때, 손절의 결과가 발생할 때에는 청산하지 않고 계속 보유하고 싶습니다...
-20080103-