커뮤니티
수고하십니다.
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);
이렇게하면 됩니까?
수정 좀 부탁해요.
갭보정하여 사용했는데 진입가와 청산가가 왜곡되어 보여지더군요.