커뮤니티

수식문의드립니다.

프로필 이미지
바랍이었어라
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-