커뮤니티
아래 39175번 추가 문의(옵션 만기일 이후 미결재 증감의 누적 계산)
2014-11-26 16:17:38
238
글번호 80810
항상 산속하고 상세하게 답변 주셔서 많은 도움을 받고 있습니다.
감사합니다.
아래 아래 39175번 답변은 다음과 같같습니다.
------------- 답변 ---------------------
옵션 만기일 이후 미결재 증감의 누적 계산
var : nday(0),week(0),sum(0),cond1(false);
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if (nday >= 8 and nday <= 14 and week == 4) or sdate == 20141008 then
cond1 = true;
Else
cond1 = false;
if cond1 == false and cond1[1] == true
and date != date[1] Then
sum = 0;
sum = sum + (OI-OI[1]);
plot1(sum);
-------------------답변------------------
그런데 제가 적용하고자 했던 것은
여러가지를 감안한 복합적인 시장판단 점수를
지표로 해서 만기일 이후(정확히 새월물부터)
누적하고자 했으나
시장종합지표를 소개하기가 복잡하여
[미결재증감]으로 단순화해서 문의 드렸습니다.
따라서 sum = sum + (OI-OI[1]); 이부분만
sum = sum + (마이지표-마이지표[1]); <== 이렇게 수정해서
차트에 적용해 봤더니
아래와 같이 값이 정확하지가 않았습니다.
A: B:
지표값 누적 옳은
봉 증감 지표값 지표값
-----------------------------
① -18.02 -38.45 -18.02
② 12.31 -8.12 -5.71
③ 98.45 78.02 92.74
④ 12.17 -8.26 104.91
⑤ -9.78 -30.21 95.13
⑥ 32.82 12.39 127.95
⑦ 210.5 1 90.07 338.45
그런데 미결재(OI)로 했을때는 정확했습니다.
미결증감과 마이지표 간에 뭔가 차이가 납니다.
아직 랭귀지 구사능력이 일천하여
원인을 찾지 못하였습니다.
일부만 수정하면 될 것도 같은데
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2014-11-27 10:26:35
안녕하세요
예스스탁입니다.
올리신 내용만으로는 상항이 정확히 판단되지 않습니다.
작성하신 마이지표에 참조데이터가 이용된것으로 생각됩니다.
주종목 데이터를 기준으로만 값을 누적해야 하므로
아래와 같이 변수처리해 보시기 바랍니다.
var : nday(0,data1),week(0,data1),sum(0,data1),cond1(false,data1);
nday = data1(date - int(date/100)*100);
week = data1(DayOfWeek(date));
if data1((nday >= 8 and nday <= 14 and week == 4) or sdate == 20141008) then
cond1 = true;
Else
cond1 = false;
if data1(cond1 == false and
cond1[1] == true and
date != date[1]) Then
sum = 0;
sum = sum + (마이지표-마이지표[1]);
plot1(sum);
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 아래 39175번 추가 문의(옵션 만기일 이후 미결재 증감의 누적 계산)
>
항상 산속하고 상세하게 답변 주셔서 많은 도움을 받고 있습니다.
감사합니다.
아래 아래 39175번 답변은 다음과 같같습니다.
------------- 답변 ---------------------
옵션 만기일 이후 미결재 증감의 누적 계산
var : nday(0),week(0),sum(0),cond1(false);
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if (nday >= 8 and nday <= 14 and week == 4) or sdate == 20141008 then
cond1 = true;
Else
cond1 = false;
if cond1 == false and cond1[1] == true
and date != date[1] Then
sum = 0;
sum = sum + (OI-OI[1]);
plot1(sum);
-------------------답변------------------
그런데 제가 적용하고자 했던 것은
여러가지를 감안한 복합적인 시장판단 점수를
지표로 해서 만기일 이후(정확히 새월물부터)
누적하고자 했으나
시장종합지표를 소개하기가 복잡하여
[미결재증감]으로 단순화해서 문의 드렸습니다.
따라서 sum = sum + (OI-OI[1]); 이부분만
sum = sum + (마이지표-마이지표[1]); <== 이렇게 수정해서
차트에 적용해 봤더니
아래와 같이 값이 정확하지가 않았습니다.
A: B:
지표값 누적 옳은
봉 증감 지표값 지표값
-----------------------------
① -18.02 -38.45 -18.02
② 12.31 -8.12 -5.71
③ 98.45 78.02 92.74
④ 12.17 -8.26 104.91
⑤ -9.78 -30.21 95.13
⑥ 32.82 12.39 127.95
⑦ 210.5 1 90.07 338.45
그런데 미결재(OI)로 했을때는 정확했습니다.
미결증감과 마이지표 간에 뭔가 차이가 납니다.
아직 랭귀지 구사능력이 일천하여
원인을 찾지 못하였습니다.
일부만 수정하면 될 것도 같은데
부탁드립니다.