커뮤니티
질문있습니다
2012-06-11 14:57:15
357
글번호 51878
if crossup(c, dayopen+0.2) then
buy();
시가보다 0.2포인트 상향돌파시 매수진입하려는데
2012년 6월7일자에 적용시켜보면 1분봉챠트 첫봉에서 진입신호가 나오지 않습니다
잘못된 부분이 있으면 설명부탁드립니다
답변 1
예스스탁 예스스탁 답변
2012-06-12 11:16:48
안녕하세요
예스스탁입니다.
식을 아래와 같이 작성하셔야 합니다.
crossup이나 crossdown은 현재봉과 전봉의 상태를 보므로
첫봉에서는 C > dayopen+0.2 and C[1] <= dayopen[1]+0.2가
됩니다.즉 전일 마지막봉은 종가가 전일 시초가 대비 0.2보다 작아야 합니다,
당일의 시초가만 기준으로 해야 하므로
아래와 같이 작성하셔야 합니다.
if (dayindex == 0 and C >= dayopen+0.2) or (dayindex > 0 and crossup(c, dayopen+0.2)) then
buy();
즐거운 하루되세요
> 공부중 님이 쓴 글입니다.
> 제목 : 질문있습니다
> if crossup(c, dayopen+0.2) then
buy();
시가보다 0.2포인트 상향돌파시 매수진입하려는데
2012년 6월7일자에 적용시켜보면 1분봉챠트 첫봉에서 진입신호가 나오지 않습니다
잘못된 부분이 있으면 설명부탁드립니다
다음글