커뮤니티

질문 드립니다~

프로필 이미지
심술꾸라지
2014-01-22 15:37:35
127
글번호 71745
답변완료
옵션 최근 월물별 월물 시작일 부터 콜 옵션 / 풋옵션 고가 저가 돌파 붕괴가 일어날경우 고가돌파 +1 저가 붕괴 -1 아무렇지 않은 경우는 0 으로 해서 콜 누적 지표와 풋 누적 지표가 서로 교차되는 지표를 만들수 있는지요 아니면 이평선 처럼 표시 할수있는지 궁금합니다...
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-22 16:42:40

안녕하세요 예스스탁입니다. 수식은 차트의 데이터를 사용합니다. 차트에 콜과 풋 데이가 모두 있어야 합니다. 콜종목이 차트를 여시고 참조데이터로 풋종목을 차트에 추가하고 아래식 적용하셔야 합니다. 참조데이터는 차트 왼족 상단의 종목선택버튼 중 오른쪽을 클릭하시면 선택해 차트에 추가할 수 있습니다. var : nday1(0,data1),week1(0,data1),HH1(0,data1),LL1(0,data1),idx1(0,data1),cond1(false,data1),sum1(0,data1); var : nday2(0,data2),week2(0,data2),HH2(0,data2),LL2(0,data2),idx2(0,data2),cond2(false,data2),sum2(0,data2); nday1 = data1(date - int(date/100)*100); week1 = data1(DayOfWeek(date)); if data1(nday1 >= 8 and nday1 <= 14 and week1 == 4) then Cond1 = true; Else Cond1 = false; if data1(index == 0 or (Cond1==false and Cond1[1]==true)) Then{ HH1 = data1(H); LL1 = data1(L); idx1 = 0; Sum1 = 0; } idx1 = idx1+1; if idx1 > 1 Then{ if data1(H > HH1) Then HH1 = data1(H); if data1(L < LL1) Then LL1 = data1(L); if data1(HH1 > HH1[1]) Then sum1 = sum1+1; if data1(LL1 < LL1[1]) Then sum1 = sum1-1; } nday2 = data2(date - int(date/100)*100); week2 = data2(DayOfWeek(date)); if data2(nday2 >= 8 and nday2 <= 14 and week2 == 4) then Cond2 = true; Else Cond2 = false; if data2(index == 0 or (Cond2==false and Cond2[1]==true)) Then{ HH2 = data2(H); LL2 = data2(L); idx2 = 0; Sum2 = 0; } idx2 = idx2+1; if idx2 > 1 Then{ if data2(H > HH2) Then HH2 = data2(H); if data2(L < LL2) Then LL2 = data2(L); if data2(HH2 > HH2[1]) Then sum2 = sum2+1; if data2(LL2 < LL2[1]) Then sum2 = sum2-1; } plot1(sum1); plot2(sum2); 즐거운 하루되세요 > 심술꾸라지 님이 쓴 글입니다. > 제목 : 질문 드립니다~ > 옵션 최근 월물별 월물 시작일 부터 콜 옵션 / 풋옵션 고가 저가 돌파 붕괴가 일어날경우 고가돌파 +1 저가 붕괴 -1 아무렇지 않은 경우는 0 으로 해서 콜 누적 지표와 풋 누적 지표가 서로 교차되는 지표를 만들수 있는지요 아니면 이평선 처럼 표시 할수있는지 궁금합니다...