커뮤니티

매수진입이 맞는지 확인 부탁합니다

프로필 이미지
회원
2008-09-18 10:36:07
776
글번호 17073
답변완료
input : 지정날짜(20090901),P1(5),P2(20),P3(60); var : cnt(0),sum1(0),sum2(0),sum3(0),mav1(0),mav2(0),mav3(0); sum1 = 0; sum2 = 0; sum3 = 0; for cnt = 0 to P3-1{ if cnt < P1 Then sum1 = sum1+DayClose(cnt); if cnt < P2 Then sum2 = sum2+DayClose(cnt); if cnt < P3 Then sum3 = sum3+DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; mav3 = sum3/P3; if sdate >= 지정날짜 then{ if mav1 > mav2 and mav2 > mav3 and stime < 150000 and dayopen() > mav1 Then buy("매수",atstop,mav1); } ------------조건------------------ 1. ()년()월()일 이후부터 이수식이 적용됨 2.어제 일봉챠트가 5/20/60 ma 정배열 3.오늘 시가가 일봉챠트 5ma 보다큼 -------------매수진입--------------------- 오늘 틱/분챠트서 현재가가 일봉챠트 5ma 선에 닿으면 매수진입 "매수진입" 부분이 없는거 같습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-09-18 11:34:10

안녕하세요 예스스탁입니다. 식을 당일 일봉이평으로 작성했습니다. 전일자 일봉이평값을 사용하는 부분으로 변경했습니다. 매수진입부분은 atstop으로 처리되어 있습니다. buy("매수",atstop,mav1); mav1이상의 시세가 들어오면 바로 진입하는 부분입니다. input : 지정날짜(20090901),P1(5),P2(20),P3(60); var : cnt(0),sum1(0),sum2(0),sum3(0),mav1(0),mav2(0),mav3(0),sum4(0),mav4(0); sum1 = 0; sum2 = 0; sum3 = 0; sum3 = 0; for cnt = 0 to P3{ if cnt <= P1-1 Then sum1 = sum1+DayClose(cnt); if cnt > 0 and cnt <= P1 Then sum2 = sum2+DayClose(cnt); if cnt > 0 and cnt <= P2 Then sum3 = sum3+DayClose(cnt); if cnt > 0 and cnt <= P3 Then sum4 = sum4+DayClose(cnt); } mav1 = sum1/p1; //당일일봉5이평 mav2 = sum2/P1; //전일일봉5이평 mav3 = sum3/P2; //전일일봉20이평 mav4 = sum4/P3; //전일일봉60이평 if sdate >= 지정날짜 then{ if mav2 > mav3 and mav3 > mav4 and stime < 150000 and dayopen() > mav1 Then buy("매수",atstop,mav1); } if stime == 151500 and !(mav2 > mav3 and mav3 > mav4) Then{ exitlong("매수청산1",AtMarket); } if stime == 151500 and C < mav1 Then{ exitlong("매수청산2",AtMarket); } 즐거운 하루되세요 > 부상전에탭치자 님이 쓴 글입니다. > 제목 : 매수진입이 맞는지 확인 부탁합니다 > input : 지정날짜(20090901),P1(5),P2(20),P3(60); var : cnt(0),sum1(0),sum2(0),sum3(0),mav1(0),mav2(0),mav3(0); sum1 = 0; sum2 = 0; sum3 = 0; for cnt = 0 to P3-1{ if cnt < P1 Then sum1 = sum1+DayClose(cnt); if cnt < P2 Then sum2 = sum2+DayClose(cnt); if cnt < P3 Then sum3 = sum3+DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; mav3 = sum3/P3; if sdate >= 지정날짜 then{ if mav1 > mav2 and mav2 > mav3 and stime < 150000 and dayopen() > mav1 Then buy("매수",atstop,mav1); } ------------조건------------------ 1. ()년()월()일 이후부터 이수식이 적용됨 2.어제 일봉챠트가 5/20/60 ma 정배열 3.오늘 시가가 일봉챠트 5ma 보다큼 -------------매수진입--------------------- 오늘 틱/분챠트서 현재가가 일봉챠트 5ma 선에 닿으면 매수진입 "매수진입" 부분이 없는거 같습니다.