커뮤니티

수식 부탁합니다...

프로필 이미지
하늘거지
2015-09-25 10:35:15
133
글번호 90717
답변완료
input:n(1); var1=((-dayClose(n)+c)/dayClose(n))*100; var2=((-data2(Closed(n))+data2(c))/data2(Closed(n)))*100; var3=((-data3(Closed(n))+data3(c))/data3(Closed(n)))*100; var4=((-data4(Closed(n))+data4(c))/data4(Closed(n)))*100; var5=((-data5(Closed(n))+data5(c))/data5(Closed(n)))*100; var6=((-data6(Closed(n))+data6(c))/data6(Closed(n)))*100; var7=((-data7(Closed(n))+data7(c))/data7(Closed(n)))*100; var8=((-data8(Closed(n))+data8(c))/data8(Closed(n)))*100; var9=((-data9(Closed(n))+data9(c))/data9(Closed(n)))*100; var10=((-data10(Closed(n))+data10(c))/data10(Closed(n)))*100; plot1(avg(var1,var2,var3,var4,var5),"콜"); plot2(avg(var6,var7,var8,var9,var10),"풋"); plot3(avg(var1,var2,var3,var4,var5)+avg(var6,var7,var8,var9,var10),"격차"); plot4(0); 참조데이터를 이용해 옵션의 등락률을 평균한 수식입니다 plot5(지정한기간부터 현재까지 plot1값의 일간누적); plot6(지정한기간부터 현재까지 plot2값의 일간누적); plot7(지정한기간부터 현재까지 plot3값의 일간누적); 분봉에서 사용하고 싶습니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-09-25 13:07:20

안녕하세요 예스스탁입니다. 차트에 X일로 지정한 날짜 이상의 데이터가 있어야 합니다. input:n(1),X(5); var : cnt(0,data1),sum1(0,data1),sum2(0,data1),sum3(0,data1); Array : V1[20](0,data1),V2[20](0,data1),V3[20](0,data1); if data1(date != date[1]) Then{ for cnt = 1 to 19{ V1[cnt] = V1[cnt-1][1]; V2[cnt] = V2[cnt-1][1]; V3[cnt] = V3[cnt-1][1]; } } var1=((-dayClose(n)+c)/dayClose(n))*100; var2=((-data2(Closed(n))+data2(c))/data2(Closed(n)))*100; var3=((-data3(Closed(n))+data3(c))/data3(Closed(n)))*100; var4=((-data4(Closed(n))+data4(c))/data4(Closed(n)))*100; var5=((-data5(Closed(n))+data5(c))/data5(Closed(n)))*100; var6=((-data6(Closed(n))+data6(c))/data6(Closed(n)))*100; var7=((-data7(Closed(n))+data7(c))/data7(Closed(n)))*100; var8=((-data8(Closed(n))+data8(c))/data8(Closed(n)))*100; var9=((-data9(Closed(n))+data9(c))/data9(Closed(n)))*100; var10=((-data10(Closed(n))+data10(c))/data10(Closed(n)))*100; V1[0] = avg(var1,var2,var3,var4,var5); V2[0] = avg(var6,var7,var8,var9,var10); V3[0] = avg(var1,var2,var3,var4,var5)+avg(var6,var7,var8,var9,var10); sum1 = 0; sum2 = 0; sum3 = 0; for cnt = 0 to X-1{ sum1 = sum1+V1[cnt]; sum2 = sum2+V2[cnt]; sum3 = sum3+V3[cnt]; } plot1(V1[0],"콜"); plot2(V2[0],"풋"); plot3(V3[0],"격차"); plot4(0); plot5(sum1,"콜 X일누적"); plot6(sum2,"풋 X일누적"); plot7(sum3,"격차 X일누적"); 즐거운 한가위 되시기 바랍니다. > 하늘거지 님이 쓴 글입니다. > 제목 : 수식 부탁합니다... > input:n(1); var1=((-dayClose(n)+c)/dayClose(n))*100; var2=((-data2(Closed(n))+data2(c))/data2(Closed(n)))*100; var3=((-data3(Closed(n))+data3(c))/data3(Closed(n)))*100; var4=((-data4(Closed(n))+data4(c))/data4(Closed(n)))*100; var5=((-data5(Closed(n))+data5(c))/data5(Closed(n)))*100; var6=((-data6(Closed(n))+data6(c))/data6(Closed(n)))*100; var7=((-data7(Closed(n))+data7(c))/data7(Closed(n)))*100; var8=((-data8(Closed(n))+data8(c))/data8(Closed(n)))*100; var9=((-data9(Closed(n))+data9(c))/data9(Closed(n)))*100; var10=((-data10(Closed(n))+data10(c))/data10(Closed(n)))*100; plot1(avg(var1,var2,var3,var4,var5),"콜"); plot2(avg(var6,var7,var8,var9,var10),"풋"); plot3(avg(var1,var2,var3,var4,var5)+avg(var6,var7,var8,var9,var10),"격차"); plot4(0); 참조데이터를 이용해 옵션의 등락률을 평균한 수식입니다 plot5(지정한기간부터 현재까지 plot1값의 일간누적); plot6(지정한기간부터 현재까지 plot2값의 일간누적); plot7(지정한기간부터 현재까지 plot3값의 일간누적); 분봉에서 사용하고 싶습니다