커뮤니티

부탁드립니다

프로필 이미지
서태공
2023-07-09 23:32:30
954
글번호 170458
답변완료
1. 강조형 현재가가 전월물 옵션 만기 15일전부터 옵션 만기일까지 사이의 최고가보다 높으면 빨강색으로, 최저가 보다 낮으면 파란색으로 구현해 주세요 2. 지표 현재 차트에 전월물 옵션 만기 13일전부터 옵션 만기일까지 사이의 최고가와 최저가를 각각 수평선으로 구현해 주세요 고맙습니다.
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-07-10 11:45:38

안녕하세요 예스스탁입니다. 1 Var : Year(0),Month(0),ndate1(0),ndate2(0); var : cnt(0),count1(0),count2(0); var : XD1(0),XD2(0),Xdate(0),remain(0); var : hh(0),ll(0); Year = Floor(sDate / 10000)*10000; month = Floor(FracPortion(sdate/10000)*100)*100; ndate1 = year+month+1; if Month+100 <= 1200 Then ndate2 = year+(month+100)+1; Else ndate2 = (year+10000)+100+1; count1 = 0; count2 = 0; for cnt = 0 to 15 { if dayofweek(ndate1+cnt) == 4 Then { count1 = count1+1; if count1 == 2 Then { XD1 = ndate1+cnt; } } if dayofweek(ndate2+cnt) == 4 Then { count2 = count2+1; if count2 == 2 Then { XD2 = nDate2+cnt; } } } if sDate <= XD1 Then { Xdate = XD1; } Else { Xdate = XD2; } if Xdate > 0 Then { remain = DateToJulian(Xdate)-DateToJulian(sDate); if remain <= 15 Then { if remain[1] > 15 Then { hh = h; ll = l; } Else { if h > hh Then hh = h; if l < ll Then ll = l; } } if remain > remain[1] Then { var1 = hh[1]; Var2 = ll[1]; } } if c > var1 and var1 > 0 Then PlotPaintBar(H,L,"강조",Red); if c < var2 and var2 > 0 Then PlotPaintBar(H,L,"강조",Blue); 2 Var : Year(0),Month(0),ndate1(0),ndate2(0); var : cnt(0),count1(0),count2(0); var : XD1(0),XD2(0),Xdate(0),remain(0); var : hh(0),ll(0); Year = Floor(sDate / 10000)*10000; month = Floor(FracPortion(sdate/10000)*100)*100; ndate1 = year+month+1; if Month+100 <= 1200 Then ndate2 = year+(month+100)+1; Else ndate2 = (year+10000)+100+1; count1 = 0; count2 = 0; for cnt = 0 to 15 { if dayofweek(ndate1+cnt) == 4 Then { count1 = count1+1; if count1 == 2 Then { XD1 = ndate1+cnt; } } if dayofweek(ndate2+cnt) == 4 Then { count2 = count2+1; if count2 == 2 Then { XD2 = nDate2+cnt; } } } if sDate <= XD1 Then { Xdate = XD1; } Else { Xdate = XD2; } if Xdate > 0 Then { remain = DateToJulian(Xdate)-DateToJulian(sDate); if remain <= 13 Then { if remain[1] > 13 Then { hh = h; ll = l; } Else { if h > hh Then hh = h; if l < ll Then ll = l; } } if remain > remain[1] Then { var1 = hh[1]; Var2 = ll[1]; } } if var1 > 0 Then Plot1(var1); if var2 > 0 Then plot2(Var2); 즐거운 하루되세요 > 서태공 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 1. 강조형 현재가가 전월물 옵션 만기 15일전부터 옵션 만기일까지 사이의 최고가보다 높으면 빨강색으로, 최저가 보다 낮으면 파란색으로 구현해 주세요 2. 지표 현재 차트에 전월물 옵션 만기 13일전부터 옵션 만기일까지 사이의 최고가와 최저가를 각각 수평선으로 구현해 주세요 고맙습니다.