커뮤니티
open의 인식 문제
2004-01-16 11:22:47
2272
글번호 2004
연결선물지수 10분 차트에서 매일 장 시작시 open 가격에서 0.10 point
상승하면 atstop으로 바로 매수되도록 수식을 아래와 같이 작성하였습니다.
if date!=date[1] then buy("B",atstop,open+0.10);
SetStopEndofday();
그런데 첫째봉에서 open이 인식되지 않고 그 봉이 완성되어야 인식되는 것 같습니다.
다른 방법이 없는지요? 물론 틱차트나 초 차트를 이용하면 비슷하게 실현할 수
있겠지만 10분 차트상에서 다른 지표들을 사용해야하기 때문에........
감사합니다.
답변 1
예스스탁 예스스탁 답변
2004-01-16 15:37:12
안녕하세요? 예스스탁입니다....
주문함수의 경우(atstop) 이전 봉에서 조건이 만족하였을 경우 현재봉에서 이전 가격을 참조해서 신호를 확정짓는
함수이기 때문에 문의주신 식에 의해서는 첫번째 봉에서 신호가 발생할 수 없습니다.
참고로, 문의주신 식을 해석하면 다음과 같습니다....
if date!=date[1] then { //분봉에서 첫번째 봉일 경우
var1 = O; // 시가 저장
buy("B",atstop,var1+0.10); // 다음봉에서 이전봉의 시가(var1)보다 0.1클 때 신호 확정
}
SetStopEndofday();
감사합니다...
> soulbot 님이 쓴 글입니다.
> 제목 : open의 인식 문제
> 연결선물지수 10분 차트에서 매일 장 시작시 open 가격에서 0.10 point
상승하면 atstop으로 바로 매수되도록 수식을 아래와 같이 작성하였습니다.
if date!=date[1] then buy("B",atstop,open+0.10);
SetStopEndofday();
그런데 첫째봉에서 open이 인식되지 않고 그 봉이 완성되어야 인식되는 것 같습니다.
다른 방법이 없는지요? 물론 틱차트나 초 차트를 이용하면 비슷하게 실현할 수
있겠지만 10분 차트상에서 다른 지표들을 사용해야하기 때문에........
감사합니다.
다음글