커뮤니티
공부하다가,,,
2012-10-24 18:34:46
190
글번호 55919
한권으로 끝내는 시스템트레이딩 책에서
225페이지 아래 전략작성 tip을 보면요
청산 식에 marketposition<>0이 사용된 이유는 진입 봉에서 청산 신호가 발생되지 않도록 하기 위함이다,,
라고 되어있는데요,,
저 말이 이해가 안가네요,,
marketposition==0 이라 하더라도 어차피 포지션이 없으면 청산도 안하는거 아닌가요,,
그리고 만약 진입봉에서 청산 신호가 발생하더라도 청산해야 되는거 아닌가요??
말 자체가 이해가 안가요,,설명좀 부탁드려요~
답변 1
예스스탁 예스스탁 답변
2012-10-25 11:05:00
안녕하세요
예스스탁입니다.
말씀하신 부분과 같이 청산신호는 진입신호가 있어야 발생합니다,
이 의미는 진입신호만 발생하면 동일시점에 청산도 발생할 수 있다는 의미입니다.
아래식을 차트에 적용해 보시면
봉 종가에 진입과 청산이 동시에 발생하는 것을 보실 수 있습니다.
buy();
exitlong();
포지션 함수인 MarketPosition나 entryprice는
진입신호가 나온봉 다음봉부터 그 값이 반영이 되므로
진입신호가 atstop이나 atlimit으로 작성되서 봉 중간에 발생을 하면
진입신호봉 전봉에서의 값을 기준으로 청산식이 발동하게 되므로
진입신호가 발생하고 MarketPosition이 해당포지션값으로 변경이 된후
발동하게 작성한 것입니다.
수식에서 atstop이나 atlimit타입은 최근 완성된 봉(직전봉)에서
가격조건을 걸고 현재봉을 감시하는데
현재봉에 매수진입신호가 발생하면 매수청산신호가 발생해도 되므로
진입신호 발생시점에 청산으로 지정한 가격도 만족하면
바로 신호가 발생합니다.
직전봉을 기준으로 감시하는 값이 현재봉에
만족하면 바로 신호가 발생하기 때문입니다.
즐거운 하루되세요
> HI_ltomj73 님이 쓴 글입니다.
> 제목 : 공부하다가,,,
> 한권으로 끝내는 시스템트레이딩 책에서
225페이지 아래 전략작성 tip을 보면요
청산 식에 marketposition<>0이 사용된 이유는 진입 봉에서 청산 신호가 발생되지 않도록 하기 위함이다,,
라고 되어있는데요,,
저 말이 이해가 안가네요,,
marketposition==0 이라 하더라도 어차피 포지션이 없으면 청산도 안하는거 아닌가요,,
그리고 만약 진입봉에서 청산 신호가 발생하더라도 청산해야 되는거 아닌가요??
말 자체가 이해가 안가요,,설명좀 부탁드려요~
이전글