커뮤니티
시스템식 및 지표식
2013-05-09 12:07:26
211
글번호 62995
30229관련입니다.
주신 식에서
data2,3,4는 콜옵션
dtat5.6.7은 풋옵션이며
V1=콜 당일미결제금액(수량말고 금액)의 합
V2=풋 당일미결제금액의 합인데
var:V1(0,data2),V2(0,data3);이라고 되어있어
V2에 data3이라고 해도 되는지 재차 확인합니다.
또한 미결제금액(수량말고)의 합인 것도 맞죠?
답변 1
예스스탁 예스스탁 답변
2013-05-09 16:39:08
안녕하세요
예스스탁입니다.
현재 수량으로 되어 있습니다.
금액으로 변경해 올려드립니다.
미결제금액은 따로 데이터로 제공되는 부분이 아니므로
현재 미결제 약정에서 전일값을 빼서 당일분의 수량의 증감분을 계산하고
해당 증감분에 (종가*50만원)을 곱해서 산출합니다.
위 계산식이 아니시면 계산내용을 올려주시기 바랍니다.
var:V1(0,data1),V2(0,data1);
로 변경합니다. 해당 부분은 단지 v1과 v2가 계산될때 기준이 되는 데이터를 지정하시면 됩니다.
보시기 편하게 data1로 지정해 드립니다.
주종목 봉이 하나생길때 마다 최근 완성된 옵션들의 봉을 기준으로 값을 계산하도록 했습니다.
1. 지표
var : PreOI2(0,data2),OI2(0,data2);
var : PreOI3(0,data3),OI3(0,data3);
var : PreOI4(0,data4),OI4(0,data4);
var : PreOI5(0,data5),OI5(0,data5);
var : PreOI6(0,data6),OI6(0,data6);
var : PreOI7(0,data7),OI7(0,data7);
var : V1(0,data1),v2(0,data1);
if data2(date != date[1]) Then
PreOI2 = data2(Oi[1]);
OI2 = data2((OI-PreOI2)*(C*BigPointValue));
if data3(date != date[1]) Then
PreOI3 = data3(Oi[1]);
OI3 = data3((OI-PreOI3)*(C*BigPointValue));
if data4(date != date[1]) Then
PreOI4 = data4(Oi[1]);
OI4 = data4((OI-PreOI4)*(C*BigPointValue));
if data5(date != date[1]) Then
PreOI5 = data5(Oi[1]);
OI5 = data5((OI-PreOI5)*(C*BigPointValue));
if data6(date != date[1]) Then
PreOI6 = data6(Oi[1]);
OI6 = data6((OI-PreOI6)*(C*BigPointValue));
if data7(date != date[1]) Then
PreOI7 = data7(Oi[1]);
OI7 = data7((OI-PreOI7)*(C*BigPointValue));
v1 = OI2+OI3+OI4;
v2 = OI5+OI6+OI7;
plot1(v1);
plot2(v2);
2. 시스템
var : PreOI2(0,data2),OI2(0,data2);
var : PreOI3(0,data3),OI3(0,data3);
var : PreOI4(0,data4),OI4(0,data4);
var : PreOI5(0,data5),OI5(0,data5);
var : PreOI6(0,data6),OI6(0,data6);
var : PreOI7(0,data7),OI7(0,data7);
var : V1(0,data1),v2(0,data1);
if data2(date != date[1]) Then
PreOI2 = data2(Oi[1]);
OI2 = data2((OI-PreOI2)*(C*BigPointValue));
if data3(date != date[1]) Then
PreOI3 = data3(Oi[1]);
OI3 = data3((OI-PreOI3)*(C*BigPointValue));
if data4(date != date[1]) Then
PreOI4 = data4(Oi[1]);
OI4 = data4((OI-PreOI4)*(C*BigPointValue));
if data5(date != date[1]) Then
PreOI5 = data5(Oi[1]);
OI5 = data5((OI-PreOI5)*(C*BigPointValue));
if data6(date != date[1]) Then
PreOI6 = data6(Oi[1]);
OI6 = data6((OI-PreOI6)*(C*BigPointValue));
if data7(date != date[1]) Then
PreOI7 = data7(Oi[1]);
OI7 = data7((OI-PreOI7)*(C*BigPointValue));
v1 = OI2+OI3+OI4;
v2 = OI5+OI6+OI7;
if crossup(v1,v2) Then
buy();
if CrossDown(v1,v2) Then
sell();
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 시스템식 및 지표식
> 30229관련입니다.
주신 식에서
data2,3,4는 콜옵션
dtat5.6.7은 풋옵션이며
V1=콜 당일미결제금액(수량말고 금액)의 합
V2=풋 당일미결제금액의 합인데
var:V1(0,data2),V2(0,data3);이라고 되어있어
V2에 data3이라고 해도 되는지 재차 확인합니다.
또한 미결제금액(수량말고)의 합인 것도 맞죠?