커뮤니티

문의 드립니다.

프로필 이미지
빠른예스
2020-09-01 18:26:18
774
글번호 141990
답변완료
안녕하세요. 항상 감사드립니다. 질문이 2개 입니다. 1. 현재 k200선물 연결데이터 차트에서 보고있고, 수급데이터들도 넣어놓았습니다. 이번 선물9월물의 외인 개인 기관의 '누적 수급'을 plot지표로 띄우려면 어떻게 해야할까요? 9월물 수급은 6월만기인 6월13일 이후부터 계산되게 하고 싶습니다. 또, 9월10일 만기일이 지나서 9월11일부터는 선물12월물로 자동으로 바뀌어 계산되게 가능할까요? 2. 먼슬리 옵션의 만기를 기준으로( 7월물, 8월물 9월물...) 선물의 최고진폭을 매달 리셋해서 구하고 싶습니다. 예를들면.. 8월13일 옵션만기일 후인 8월14일부터 9월10일까지 최고진폭 계산하는겁니다. 그리고 또 9월11일이 되면 진폭0부터 시작해서 만기일인 10월8일까지 최고진폭을 갱신해나가는 식으로요.. 가능할까요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-02 10:38:18

안녕하세요 예스스탁입니다. 1 투자주체별 데이타에 기관계가 제공되지 않고 세부기관으로 제공됩니다. 모든 투자주체별 순매수의 합은 0이므로 차트에는 간단히 개인순매수, 외인순매수, 기타순매수만 추가하시고 기관은 3개의 데이타의 합의 역수를 취해서 사용하시면 됩니다. #data2 개인 #data3 외인 #data4 기타 var : Month2(0,data2),nday2(0,data2),week2(0,data2),cond2(False,data2); var : pre2(0,Data2),pre3(0,Data2),pre4(0,Data2); var : 개인누적(0,Data2),외인누적(0,Data2),기타누적(0,Data2),기관누적(0,Data2); month2 = data2(int(date/100)-int(date/10000)*100); nday2 = data2(date - int(date/100)*100); week2 = data2(DayOfWeek(date)); if month2%3 == 0 and nday2 >= 8 and nday2 <= 14 and week2 == 4 then Cond2 = true; Else Cond2 = false; if data2(bdate != bdate[1]) Then { if Cond2 == false and Cond2[1] == true Then { Pre2 = 0; pre3 = 0; pre4 = 0; } if Cond2 == false and Cond2[1] == False Then { Pre2 = pre2 + Data2(CloseD(1)); pre3 = pre3 + Data3(CloseD(1)); pre4 = pre4 + Data4(CloseD(1)); } } 개인누적 = pre2+Data2(c); 외인누적 = pre3+Data3(c); 기타누적 = pre4+Data4(c); 기관누적 = -(개인누적+외인누적+기타누적); Plot1(개인누적); Plot2(외인누적); Plot3(기관누적); 2 var : nday(0),week(0),cond(False),hh(0),ll(0); nday = date - int(date/100)*100; week = DayOfWeek(date); if nday >= 8 and nday <= 14 and week == 4 then Cond = true; Else Cond = false; if bdate != bdate[1] and Cond == false and Cond[1] == true Then { hh = h; ll = l; } if hh > 0 and h > hh Then hh = h; if ll < 0 and l < ll Then ll = l; Plot1(hh-ll); 즐거운 하루되세요 > 빠른예스 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요. 항상 감사드립니다. 질문이 2개 입니다. 1. 현재 k200선물 연결데이터 차트에서 보고있고, 수급데이터들도 넣어놓았습니다. 이번 선물9월물의 외인 개인 기관의 '누적 수급'을 plot지표로 띄우려면 어떻게 해야할까요? 9월물 수급은 6월만기인 6월13일 이후부터 계산되게 하고 싶습니다. 또, 9월10일 만기일이 지나서 9월11일부터는 선물12월물로 자동으로 바뀌어 계산되게 가능할까요? 2. 먼슬리 옵션의 만기를 기준으로( 7월물, 8월물 9월물...) 선물의 최고진폭을 매달 리셋해서 구하고 싶습니다. 예를들면.. 8월13일 옵션만기일 후인 8월14일부터 9월10일까지 최고진폭 계산하는겁니다. 그리고 또 9월11일이 되면 진폭0부터 시작해서 만기일인 10월8일까지 최고진폭을 갱신해나가는 식으로요.. 가능할까요?