커뮤니티

질문있습니다

프로필 이미지
공부중
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분봉챠트 첫봉에서 진입신호가 나오지 않습니다 잘못된 부분이 있으면 설명부탁드립니다