커뮤니티

안녕하세요?^^

프로필 이미지
도레미트리오
2007-06-30 15:34:55
1173
글번호 12913
답변완료
input : P(5); var : cnt(0),sumv(0),mav(0); sumv = 0; for cnt = 0 to P-1 { sumv = sumv +dayclose(cnt); } mav = sumv/P; if crossuo(c,mav) then buy(); if crossdown(c,mav) then exitlong(); 위 식은 (분봉에서)5일 이동평균선 돌파시 매수 하향돌파시 청산하는 시스템입니다. 그런데 5일봉선을 다음날 시가에 갭으로 돌파할때에는 진입 금지를 하고 싶습니다. 어떻게 하면 됩니까? 수고하세요^^
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2007-07-02 10:08:31

안녕하세요..예스스탁입니다. 다음과 같이 작성해 보았습니다. input : P(5); var : cnt(0),sumv(0),mav(0); sumv = 0; for cnt = 0 to P-1 { sumv = sumv +dayclose(cnt); } mav = sumv/P; if crossup(c,mav) and !(dayindex==0 and dayOpen(0) > dayHigh(1)) then buy(); if crossdown(c,mav) then exitlong(); 위 내용중 !(dayindex==0 and dayOpen(0) > dayHigh(1)) 부분은 부정문을 사용하여 '첫번째봉에서 당일시가가 전일고가보가 큰 경우'에 해당 되지 않는 경우로 작성하였습니다. 감사합니다. 즐거운 하루 되세요 > 도레미트리오 님이 쓴 글입니다. > 제목 : 안녕하세요?^^ > input : P(5); var : cnt(0),sumv(0),mav(0); sumv = 0; for cnt = 0 to P-1 { sumv = sumv +dayclose(cnt); } mav = sumv/P; if crossuo(c,mav) then buy(); if crossdown(c,mav) then exitlong(); 위 식은 (분봉에서)5일 이동평균선 돌파시 매수 하향돌파시 청산하는 시스템입니다. 그런데 5일봉선을 다음날 시가에 갭으로 돌파할때에는 진입 금지를 하고 싶습니다. 어떻게 하면 됩니까? 수고하세요^^
프로필 이미지

도레미트리오

2007-07-02 19:29:53

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 안녕하세요?^^ > 안녕하세요..예스스탁입니다. 다음과 같이 작성해 보았습니다. input : P(5); var : cnt(0),sumv(0),mav(0); sumv = 0; for cnt = 0 to P-1 { sumv = sumv +dayclose(cnt); } mav = sumv/P; if crossup(c,mav) and !(dayindex==0 and dayOpen(0) > dayHigh(1)) then buy(); if crossdown(c,mav) then exitlong(); 위 내용중 !(dayindex==0 and dayOpen(0) > dayHigh(1)) 부분은 부정문을 사용하여 '첫번째봉에서 당일시가가 전일고가보가 큰 경우'에 해당 되지 않는 경우로 작성하였습니다. 감사합니다. 즐거운 하루 되세요 > 도레미트리오 님이 쓴 글입니다. > 제목 : 안녕하세요?^^ > input : P(5); var : cnt(0),sumv(0),mav(0); sumv = 0; for cnt = 0 to P-1 { sumv = sumv +dayclose(cnt); } mav = sumv/P; if crossuo(c,mav) then buy(); if crossdown(c,mav) then exitlong(); 위 식은 (분봉에서)5일 이동평균선 돌파시 매수 하향돌파시 청산하는 시스템입니다. 그런데 5일봉선을 다음날 시가에 갭으로 돌파할때에는 진입 금지를 하고 싶습니다. 어떻게 하면 됩니까? 수고하세요^^