커뮤니티
빠진 것이 있는 것 같아 다시 질문 드립니다.
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);
이것이 빠진 것 아닌가요?
다음글
이전글