커뮤니티

수식

프로필 이미지
ciao
2012-11-26 21:57:40
313
글번호 56846
답변완료
27275관련하여... 일봉 적용식입니다.. if c > ma(c,20) and l[1] > ma(c,3) and l > ma(c,3) then buy("b1", AtMarket) ; if c[1] < o[1] and c < o Then buy("b2", AtMarket) ; if c[1] > o[1] and c > o Then sell("s1", AtMarket) ; if h[1] < ma(c,3) and h < ma(c,3) then sell("s2", AtMarket) ; 상기식을 일봉에 적용시 신호발생 다음날 시초가에 1회 진입하게 됩니다... 상기식을 분봉에 적용하여 일봉에서와 똑같은 진입을 하게 만들고 싶습니다.,,,, 즉...전일 일봉에서 신호 발생시...다음날 분봉 시초가에 1회만 진입하게 하고 싶습니다... 27275번에 작성한 수식으로는 시초가 진입이 아니라 시초가 그 다음봉 진입 또는 장중에도 진입하게 되는것 같습니다.. 감사합니다..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-11-27 13:28:53

안녕하세요 예스스탁입니다. input : P1(3),P2(20); var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0); sum1 = 0; sum2 = 0; for cnt = 0 to P2{ if cnt < P1 Then sum1 = sum1+DayClose(cnt); if cnt < P2 Then sum2 = sum2+DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; if stime == 151500 then #일반종목이면 150000 { if DayClose > mav2 and DayLow(1) > mav1 and DayLow > mav1 then buy("b1", AtMarket); if DayClose(1) < DayOpen(1) and DayClose < DayOpen Then buy("b2", AtMarket); if DayClose(1) > DayOpen(1) and DayClose > DayOpen Then sell("s1", AtMarket); if DayHigh(1) < mav1 and DayHigh < mav1 then sell("s2", AtMarket); } 즐거운 하루되세요 > ciao 님이 쓴 글입니다. > 제목 : 수식 > 27275관련하여... 일봉 적용식입니다.. if c > ma(c,20) and l[1] > ma(c,3) and l > ma(c,3) then buy("b1", AtMarket) ; if c[1] < o[1] and c < o Then buy("b2", AtMarket) ; if c[1] > o[1] and c > o Then sell("s1", AtMarket) ; if h[1] < ma(c,3) and h < ma(c,3) then sell("s2", AtMarket) ; 상기식을 일봉에 적용시 신호발생 다음날 시초가에 1회 진입하게 됩니다... 상기식을 분봉에 적용하여 일봉에서와 똑같은 진입을 하게 만들고 싶습니다.,,,, 즉...전일 일봉에서 신호 발생시...다음날 분봉 시초가에 1회만 진입하게 하고 싶습니다... 27275번에 작성한 수식으로는 시초가 진입이 아니라 시초가 그 다음봉 진입 또는 장중에도 진입하게 되는것 같습니다.. 감사합니다..