커뮤니티

간단한 수식문의

프로필 이미지
khkwon
2016-03-19 19:27:44
110
글번호 96407
답변완료
안녕하세요? 옵션에서 새로운 월물이 시작되면 시작일 첫날의 종가를 구하는 식이 어떻게 되나요? 그리고 월물 시작일부터 계산하여 종가 60이평선을 구하는 식은 어떻게 됩니까? 단순 60이평이 아니라 월물 시작일부터 60이평을 구하는 수식부탁합니다. 또 옵션을 2개 띄울때 data2도 똑같이 위의 수식을 작성하여주시면 감사합겠습니다..
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-03-21 10:12:40

안녕하세요 예스스탁입니다. 1. var : cnt(0); var : Dcnt1(0),idx1(0),nday1(0),nweek1(0),cond1(false),sum1(0),mav1(0),c1(0); nday1 = date - int(date/100)*100; nweek1 = DayOfWeek(date); if nday1 >= 8 and nday1 <= 14 and nweek1 == 4 then cond1 = true; Else cond1 = false; if date != date[1] Then{ if Cond1 == false and cond1[1] == true Then{ Dcnt1 = 0; idx1 = 0; } Dcnt1 = Dcnt1+1; } idx1 = idx1+1; if Dcnt1 == 1 Then C1 = DayClose; sum1 = 0; for cnt = 0 to min(idx1,60)-1{ sum1 = sum1+C[cnt]; } mav1 = sum1/min(idx1,60); plot1(C1); plot2(mav1); 2, var : cnt(0); var : Dcnt1(0,data1),idx1(0,data1),nday1(0,data1),nweek1(0,data1); var : cond1(false,data1),sum1(0,data1),mav1(0,data1),c1(0,data1); var : Dcnt2(0,data2),idx2(0,data2),nday2(0,data2),nweek2(0,data2),D2C(0,data2); var : cond2(false,data2),sum2(0,data2),mav2(0,data2),c2(0,data2); #data1 nday1 = data1(date - int(date/100)*100); nweek1 = data1(DayOfWeek(date)); if data1(nday1 >= 8 and nday1 <= 14 and nweek1 == 4) then cond1 = true; Else cond1 = false; if data1(date != date[1]) Then{ if Cond1 == false and cond1[1] == true Then{ Dcnt1 = 0; idx1 = 0; } Dcnt1 = Dcnt1+1; } idx1 = idx1+1; if data1(Dcnt1 == 1) Then C1 = data1(DayClose); sum1 = 0; for cnt = 0 to min(idx1,60)-1{ sum1 = sum1+C[cnt]; } mav1 = sum1/min(idx1,60); #data2 nday2 = data2(date - int(date/100)*100); nweek2 = data2(DayOfWeek(date)); D2C = data2(C); if data2(nday2 >= 8 and nday2 <= 14 and nweek2 == 4) then cond2 = true; Else cond2 = false; if data2(date != date[1]) Then{ if Cond2 == false and cond2[1] == true Then{ Dcnt2 = 0; idx2 = 0; } Dcnt2 = Dcnt2+1; } idx2 = idx2+1; if data2(Dcnt2 == 1) Then C2 = data2(C); sum2 = 0; for cnt = 0 to min(idx2,60)-1{ sum2 = sum2+D2C[cnt]; } mav2 = sum2/min(idx2,60); plot1(C1); plot2(mav1); plot3(C2); plot4(mav2); 즐거운 하루되세요 > khkwon 님이 쓴 글입니다. > 제목 : 간단한 수식문의 > 안녕하세요? 옵션에서 새로운 월물이 시작되면 시작일 첫날의 종가를 구하는 식이 어떻게 되나요? 그리고 월물 시작일부터 계산하여 종가 60이평선을 구하는 식은 어떻게 됩니까? 단순 60이평이 아니라 월물 시작일부터 60이평을 구하는 수식부탁합니다. 또 옵션을 2개 띄울때 data2도 똑같이 위의 수식을 작성하여주시면 감사합겠습니다..