커뮤니티

초기진입 손절

프로필 이미지
회원
2013-07-09 16:48:10
173
글번호 65163
답변완료
안녕하세요? 무더운 날씨에 고생이 많습니다. 질문이 있습니다. 초기진입 손절에 관한 내용인데요. 선물 매수를 예로 들어 설명해보겠습니다. 만약 20ma 돌파 시 매수하는 시스템을 작성하였을 때, 진입봉에서 반대로 움직일 때 손절을 걸고 싶습니다. 이 손절은 말 그대로 초기집입한 봉에서만 적용되고 그 후로는 적용되지 않는 손절입니다. 예를들어 일봉에서 7월 8일에 20ma를 돌파하여, 7월 9일에 매수로 진입하였습니다. 그때, 즉 7월 9일에만 2 point 하락시 손절하라라는 코딩은 어떻게 될까요? 만약 이 초기진입 손절에 걸리지 않았다면 그 다음날 부터 즉, 7월 10일부터는 이 초기진입 손절은 사라지게 만들고 싶습니다. 간단한 코딩과 함께 예를들어 답변 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-09 17:51:21

안녕하세요 예스스탁입니다. if crossup(ma(c,5),ma(c,20)) Then buy("b"); if crossdown(ma(c,5),ma(c,20)) Then buy("b"); if MarketPosition != 1 Then exitlong("bx",AtStop,C-2); if MarketPosition != -1 Then exitshort("sx",AtStop,C-2); 위와 같이 청산식을 작성하시면 진입 후 다음한봉만 2포인트 손절이 발생합니다. 매수신호가 발생하고 다음봉부터 MarketPosition == 1이 되는데 진입신호 발생봉에서 같이 셋팅이 되어 다음봉은 신호가 발생하지만 다음봉 완성시 MarketPosition == 1이므로 진입봉 다다음봉부터 신호가 발생하지 않습니다. 물론 진입이 onclose타입일때 사용할수 있는 내용입니다. 매도도 같은 원리입니다. 진입이 atmarket타입이면 종가가 아닌 nextbaropen으로 지정하셔야 합니다. if MarketPosition != 1 Then exitlong("bx",AtStop,nextbaropen-2); if MarketPosition != -1 Then exitshort("sx",AtStop,nextbaropen-2); 즐거운 하루되세요 > HI_yjam49 님이 쓴 글입니다. > 제목 : 초기진입 손절 > 안녕하세요? 무더운 날씨에 고생이 많습니다. 질문이 있습니다. 초기진입 손절에 관한 내용인데요. 선물 매수를 예로 들어 설명해보겠습니다. 만약 20ma 돌파 시 매수하는 시스템을 작성하였을 때, 진입봉에서 반대로 움직일 때 손절을 걸고 싶습니다. 이 손절은 말 그대로 초기집입한 봉에서만 적용되고 그 후로는 적용되지 않는 손절입니다. 예를들어 일봉에서 7월 8일에 20ma를 돌파하여, 7월 9일에 매수로 진입하였습니다. 그때, 즉 7월 9일에만 2 point 하락시 손절하라라는 코딩은 어떻게 될까요? 만약 이 초기진입 손절에 걸리지 않았다면 그 다음날 부터 즉, 7월 10일부터는 이 초기진입 손절은 사라지게 만들고 싶습니다. 간단한 코딩과 함께 예를들어 답변 부탁드립니다.