커뮤니티

시스템식 및 지표식

프로필 이미지
묘선낭자
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이라고 해도 되는지 재차 확인합니다. 또한 미결제금액(수량말고)의 합인 것도 맞죠?