커뮤니티

부탁드립니다

프로필 이미지
CSI300
2013-07-10 21:27:17
163
글번호 65219
답변완료
더운날씨에 수고 많으십니다 1:분봉 매매에서 일봉 ma(l,5) ma(l,20) ma(h,5) ma(h,20) 를 필터로 사용할려면 식을 어떻게 작성하나요 .. ? 예를들어서 일봉상 ma(l,5)> ma(l,20) and ma(h,5)>ma(h,20) 일때 if 매수조건 만족하면 진입 ; 최근 3일간 고저변동폭 평균을 for 문으로 작성부탁합니다 3을 외부변수로 수고해주세요 ..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-11 13:38:17

안녕하세요 예스스탁입니다. 1. 지표식 input : P1(5),P2(20); var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0); var : maH5(0),maL5(0),maH20(0),maL20(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; for cnt = 0 to P2{ if cnt < P1 Then{ sum1 = sum1+dayhigh(cnt); sum2 = sum2+DayLow(cnt); } if cnt < P2 Then{ sum3 = sum3+dayhigh(cnt); sum4 = sum4+DayLow(cnt); } } maH5 = sum1/P1; maL5 = sum2/P1; maH20 = sum3/P2; maL20 = sum4/P2; plot1(maH5); plot2(maL5); plot3(maH20); plot4(maL20); 2. 시스템식 input : P1(5),P2(20); var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0); var : maH5(0),maL5(0),maH20(0),maL20(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; for cnt = 0 to P2{ if cnt < P1 Then{ sum1 = sum1+dayhigh(cnt); sum2 = sum2+DayLow(cnt); } if cnt < P2 Then{ sum3 = sum3+dayhigh(cnt); sum4 = sum4+DayLow(cnt); } } maH5 = sum1/P1; maL5 = sum2/P1; maH20 = sum3/P2; maL20 = sum4/P2; if maL5 > maL20 and maH5 > maH20 and 매수조건 Then buy(); 3 일봉 고저변동폭 지표 input : N(3); var : cnt(0),sum(0); sum = 0; for cnt = 0 to N-1{ sum = sum+(DayHigh(cnt)-daylow(cnt)); } var1 = sum/N; plot1(var1,"N일간고저폭"); 즐거운 하루되세요 > CSI300 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 더운날씨에 수고 많으십니다 1:분봉 매매에서 일봉 ma(l,5) ma(l,20) ma(h,5) ma(h,20) 를 필터로 사용할려면 식을 어떻게 작성하나요 .. ? 예를들어서 일봉상 ma(l,5)> ma(l,20) and ma(h,5)>ma(h,20) 일때 if 매수조건 만족하면 진입 ; 최근 3일간 고저변동폭 평균을 for 문으로 작성부탁합니다 3을 외부변수로 수고해주세요 ..