커뮤니티

문의 드립니다.

프로필 이미지
동해바다01
2012-09-19 10:10:01
273
글번호 54864
답변완료
옵션 콜 275를 데이터 1로 주차트에 넣고 다음에 272.5, 270, 277.5, 280를 차례대로 데이터 2,3,4,5 이렇게 해서 각 옵션 매수잔량과 매도잔량을 빼서 합산을 하면 지표가 277.5와 280이 생긴 이틀전부터 그려지고 그 앞에는 그려지지 않습니다. 왜 그런지 이상한데 275, 272.5, 270 은 훨씬 앞쪽부터 거래가 되었는데 지표가 그려지지 않는 이유가 모르겠습니다. 지표식은 var1 = data1(bids)-data1(asks); ----- 콜옵션 275 var2 = data2(bids)-data2(asks); ----- 콜옵션 272.5 var3 = data3(bids)-data3(asks); ----- 콜옵션 270 var4 = data4(bids)-data4(asks); ----- 콜옵션 277.5 var5 = data5(bids)-data5(asks); ----- 콜옵션 280 var6 = var1+var2+var3+var4+var5; plot1(var6); 이렇게 했습니다. 지표가 277.5와 280 이 생기기전 앞쪽에도 그려지게 하는 방법이 있습니까?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-09-19 10:56:52

안녕하세요 예스스탁입니다. 지표는 주종목의 봉이 있어야 그려지므로 주종목 봉의 갯수가 제일 작으면 그 이전의 참조데이터의 봉이 있으면 지표는 그려질수가 없습니다. 참조데이터의 봉의 기간이 짧은것으로 파악했는데 주종목의 데이터가 짧아 사용할 수 있는 방법은 2가지 정도가 있습니다. 1. 주종목으로 가장 거래가 많은 종목을 위치하시고 아래와 같은 식을 적용하시거나 if IsNaN(data1(bids-asks)) == true Then var1 = 0; Else var1 = data1(bids-asks); if IsNaN(data2(bids-asks)) == true Then var2 = 0; Else var2 = data2(bids-asks); if IsNaN(data3(bids-asks)) == true Then var3 = 0; Else var3 = data3(bids-asks); if IsNaN(data4(bids-asks)) == true Then var4 = 0; Else var4 = data4(bids-asks); if IsNaN(data5(bids-asks)) == true Then var5 = 0; Else var5 = data5(bids-asks); var6 = var1+var2+var3+var4+var5; plot1(var6); 2, 주종목에 선물을 지정하고 옵션데이터를 모두 참조데이터로 추가하신 후에 아래와 같이 지표식 적용해 보셔야 합니다. if IsNaN(data2(bids-asks)) == true Then var2 = 0; Else var2 = data2(bids-asks); if IsNaN(data3(bids-asks)) == true Then var3 = 0; Else var3 = data3(bids-asks); if IsNaN(data4(bids-asks)) == true Then var4 = 0; Else var4 = data4(bids-asks); if IsNaN(data5(bids-asks)) == true Then var5 = 0; Else var5 = data5(bids-asks); if IsNaN(data6(bids-asks)) == true Then var6 = 0; Else var6 = data6(bids-asks); var7 = var2+var3+var4+var5+var6; plot1(var7); 즐거운 하루되세요 > 동해바다01 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 옵션 콜 275를 데이터 1로 주차트에 넣고 다음에 272.5, 270, 277.5, 280를 차례대로 데이터 2,3,4,5 이렇게 해서 각 옵션 매수잔량과 매도잔량을 빼서 합산을 하면 지표가 277.5와 280이 생긴 이틀전부터 그려지고 그 앞에는 그려지지 않습니다. 왜 그런지 이상한데 275, 272.5, 270 은 훨씬 앞쪽부터 거래가 되었는데 지표가 그려지지 않는 이유가 모르겠습니다. 지표식은 var1 = data1(bids)-data1(asks); ----- 콜옵션 275 var2 = data2(bids)-data2(asks); ----- 콜옵션 272.5 var3 = data3(bids)-data3(asks); ----- 콜옵션 270 var4 = data4(bids)-data4(asks); ----- 콜옵션 277.5 var5 = data5(bids)-data5(asks); ----- 콜옵션 280 var6 = var1+var2+var3+var4+var5; plot1(var6); 이렇게 했습니다. 지표가 277.5와 280 이 생기기전 앞쪽에도 그려지게 하는 방법이 있습니까?