커뮤니티

수고하십니다.

프로필 이미지
회원
2005-12-20 01:43:17
1033
글번호 8992
답변완료
전봉고가대비 얼마 상승하면 매수, 저가대비 얼마 하락하면 매도시에... input : w(0), w1(0); buy("매수", atstop, H+w, DEF); exitlong("매도", atstop, L-w1); 이렇게하면 됩니까? 수정 좀 부탁해요. 갭보정하여 사용했는데 진입가와 청산가가 왜곡되어 보여지더군요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-12-21 09:03:40

안녕하세요 예스스탁입니다. 수식작성에는 문제가 없습니다. 신호도 정상적으로 발생됩니다. atstop은 매수에서 현재봉 시가가 전봉의 고가+w보다 높은곳에서 시작하면 시가에 주문이 나가게 됩니다. 즉 지정된가격에 도달하면 주문이 발생하는데 시가가 지정된가격보다 높게 형성되면 시가에 즉시 주분이 나가게 됩니다. 매수청산에서는 그와 반대 입니다. 아래의 식은 갭보정가격을 사용한 식입니다. input : w(0), w1(0); var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0); if date!=date[1] then { gap = Open-Close[1]; sumGap = sumGap+gap; } GO = O - sumGap; GH = H - sumGap; GL = L - sumGap; GC = C - sumGap; buy("매수", atstop, GH+w, DEF); exitlong("매도", atstop, GL-w1); 즐거운 하루되세요 > CJ_achimmot 님이 쓴 글입니다. > 제목 : 수고하십니다. > 전봉고가대비 얼마 상승하면 매수, 저가대비 얼마 하락하면 매도시에... input : w(0), w1(0); buy("매수", atstop, H+w, DEF); exitlong("매도", atstop, L-w1); 이렇게하면 됩니까? 수정 좀 부탁해요. 갭보정하여 사용했는데 진입가와 청산가가 왜곡되어 보여지더군요.