커뮤니티
수식 부탁합니다...
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값의 일간누적);
분봉에서 사용하고 싶습니다