커뮤니티

아래 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)로 했을때는 정확했습니다. 미결증감과 마이지표 간에 뭔가 차이가 납니다. 아직 랭귀지 구사능력이 일천하여 원인을 찾지 못하였습니다. 일부만 수정하면 될 것도 같은데 부탁드립니다.