커뮤니티

수정 부탁합니다.

프로필 이미지
너무조아
2015-08-02 10:48:26
128
글번호 89063
답변완료
아래지표식의 변수 중 시작일을 봉의 갯 수로 변경 하고자 합니다. 즉, 현재봉으로부터 이전 N개 봉 까지의 누적 값을 구하고자 합니다. 이에 합당한 수식을 부탁합니다. input : 시작일(20150421); Input : period(0); var : sum2(0,data2),Fsum2(0,data2); var : MAs(0); if data2(date != date[1]) Then{ if data2(sdate == 시작일) Then sum2 = 0; else sum2 = sum2 + data2(C[1]); } if data2(sdate >= 시작일) Then Fsum2 = sum2+data2(c); MAs = ma(Fsum2,period); plot1(MAs);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-03 15:16:33

안녕하세요 예스스탁입니다. Input : period(10); var : cnt(0,data2),sum2(0,data2),Fsum2(0,data2),MAs(0,data2); Array : CC[100](0,data2); if data2(date != date[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = data2(c); for cnt = 0 to Period-1{ Fsum2 = Fsum2+CC[cnt]; } MAs = Fsum2/Period; plot1(MAs); 즐거운 하루되세요 > 너무조아 님이 쓴 글입니다. > 제목 : 수정 부탁합니다. > 아래지표식의 변수 중 시작일을 봉의 갯 수로 변경 하고자 합니다. 즉, 현재봉으로부터 이전 N개 봉 까지의 누적 값을 구하고자 합니다. 이에 합당한 수식을 부탁합니다. input : 시작일(20150421); Input : period(0); var : sum2(0,data2),Fsum2(0,data2); var : MAs(0); if data2(date != date[1]) Then{ if data2(sdate == 시작일) Then sum2 = 0; else sum2 = sum2 + data2(C[1]); } if data2(sdate >= 시작일) Then Fsum2 = sum2+data2(c); MAs = ma(Fsum2,period); plot1(MAs);