커뮤니티

빠진 것이 있는 것 같아 다시 질문 드립니다.

프로필 이미지
회원
2013-01-30 12:57:38
219
글번호 58858
답변완료
input : P(3); var : count(0),sum1(0),sum2(0),sum3(0),sum4(0),sum5(0),sum6(0),sum7(0),sum8(0); var : maO(0),maO1(0),maO2(0),maO3(0),maC(0),maC1(0),maC2(0),maC3(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; sum6 = 0; sum7 = 0; sum8 = 0; for count = 0 to P-1{ sum1 = sum1+DayOpen(count); sum3 = sum3+DayOpen(count+2); sum4 = sum4+DayOpen(count+3); sum5 = sum1+DayClose(count); sum6 = sum2+DayClose(count+1); sum7 = sum3+DayClose(count+2); sum8 = sum4+DayClose(count+3); } maO = sum1 / P; #당일 시가기준 일봉이평 maO1 = sum2 / P; #1일전 시가기준 일봉이평 maO2 = sum3 / P; #2일전 시가기준 일봉이평 maO3 = sum4 / P; #3일전 시가기준 일봉이평 maC = sum5 / P; #당일 종가기준 일봉이평 maC1 = sum6 / P; #1일전 종가기준 일봉이평 maC2 = sum7 / P; #2일전 종가기준 일봉이평 maC3 = sum8 / P; #3일전 종가기준 일봉이평 if crossup(ma(c,3),ma(c,5)) and maO2 < maO3 and maC3 < maO3 and maO2 < maO1 and maC2 < maO2 and maO > maO1 and maC > maO Then buy(); 이상이 보내주신 답인데 sum2 = sum2+DayOpen(count+1); 이것이 빠진 것 아닌가요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-01-30 16:10:19

안녕하세요 예스스탁입니다. 죄송합니다, 식이 잘못작성되었습니다. 수정한 식입니다. input : P(3); var : count(0),sum1(0),sum2(0),sum3(0),sum4(0),sum5(0),sum6(0),sum7(0),sum8(0); var : maO(0),maO1(0),maO2(0),maO3(0),maC(0),maC1(0),maC2(0),maC3(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; sum6 = 0; sum7 = 0; sum8 = 0; for count = 0 to P-1{ sum1 = sum1+DayOpen(count); sum2 = sum2+DayOpen(count+1); sum3 = sum3+DayOpen(count+2); sum4 = sum4+DayOpen(count+3); sum5 = sum5+DayClose(count); sum6 = sum6+DayClose(count+1); sum7 = sum7+DayClose(count+2); sum8 = sum8+DayClose(count+3); } maO = sum1 / P; #당일 시가기준 일봉이평 maO1 = sum2 / P; #1일전 시가기준 일봉이평 maO2 = sum3 / P; #2일전 시가기준 일봉이평 maO3 = sum4 / P; #3일전 시가기준 일봉이평 maC = sum5 / P; #당일 종가기준 일봉이평 maC1 = sum6 / P; #1일전 종가기준 일봉이평 maC2 = sum7 / P; #2일전 종가기준 일봉이평 maC3 = sum8 / P; #3일전 종가기준 일봉이평 if crossup(ma(c,3),ma(c,5)) and maO2 < maO3 and maC3 < maO3 and maO2 < maO1 and maC2 < maO2 and maO > maO1 and maC > maO Then buy(); 즐거운 하루되세요 > HI_cwh0404 님이 쓴 글입니다. > 제목 : 빠진 것이 있는 것 같아 다시 질문 드립니다. > input : P(3); var : count(0),sum1(0),sum2(0),sum3(0),sum4(0),sum5(0),sum6(0),sum7(0),sum8(0); var : maO(0),maO1(0),maO2(0),maO3(0),maC(0),maC1(0),maC2(0),maC3(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; sum6 = 0; sum7 = 0; sum8 = 0; for count = 0 to P-1{ sum1 = sum1+DayOpen(count); sum3 = sum3+DayOpen(count+2); sum4 = sum4+DayOpen(count+3); sum5 = sum1+DayClose(count); sum6 = sum2+DayClose(count+1); sum7 = sum3+DayClose(count+2); sum8 = sum4+DayClose(count+3); } maO = sum1 / P; #당일 시가기준 일봉이평 maO1 = sum2 / P; #1일전 시가기준 일봉이평 maO2 = sum3 / P; #2일전 시가기준 일봉이평 maO3 = sum4 / P; #3일전 시가기준 일봉이평 maC = sum5 / P; #당일 종가기준 일봉이평 maC1 = sum6 / P; #1일전 종가기준 일봉이평 maC2 = sum7 / P; #2일전 종가기준 일봉이평 maC3 = sum8 / P; #3일전 종가기준 일봉이평 if crossup(ma(c,3),ma(c,5)) and maO2 < maO3 and maC3 < maO3 and maO2 < maO1 and maC2 < maO2 and maO > maO1 and maC > maO Then buy(); 이상이 보내주신 답인데 sum2 = sum2+DayOpen(count+1); 이것이 빠진 것 아닌가요?