커뮤니티
44199 번입니다
2015-09-25 14:19:25
116
글번호 90735
최근 몇일간의 누적이 아닌
과거 특정일로부터 현재까지의 누적을 원합니다..^^
답변 1
예스스탁 예스스탁 답변
2015-09-25 14:53:51
안녕하세요
예스스탁입니다.
input:n(1),특정일(20150921);
var : cnt(0,data1),sum1(0,data1),sum2(0,data1),sum3(0,data1);
var : V1(0,data1),V2(0,data1),V3(0,data1),ii(0,data1);
if data1(date != date[1]) Then{
if sdate > 특정일 then{
sum1 = sum1+v1[1];
sum2 = sum2+v2[1];
sum3 = sum3+v3[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 = avg(var1,var2,var3,var4,var5);
V2 = avg(var6,var7,var8,var9,var10);
V3 = avg(var1,var2,var3,var4,var5)+avg(var6,var7,var8,var9,var10);
if sdate >= 특정일 then{
sum1 = sum1+v1;
sum2 = sum2+v2;
sum3 = sum3+v3;
}
plot1(V1[0],"콜");
plot2(V2[0],"풋");
plot3(V3[0],"격차");
plot4(0);
plot5(sum1,"콜누적");
plot6(sum2,"풋누적");
plot7(sum3,"격차누적");
즐거운 한가위 되시기 바랍니다.
> 하늘거지 님이 쓴 글입니다.
> 제목 : 44199 번입니다
> 최근 몇일간의 누적이 아닌
과거 특정일로부터 현재까지의 누적을 원합니다..^^