커뮤니티

수식작성부탁드립니다. (가격범위)

프로필 이미지
팬텀
2022-03-03 11:57:55
1252
글번호 156892
답변완료
매주목요일 위클리(위클리 없는 주는 k200) 만기 가격 기준으로 +-5%(변수) 가격범위선이 자동으로 그려지게 지표를 만들고 싶습니다. 감사합니다.
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2022-03-03 14:27:38

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. KP200옵션 만기일 전주의 목요일의 종가를 기준으로 +-4% 선을 그리게 됩니다. 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); 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 == 7 Then var1 = C; } if Var1 > 0 and remain < 7 Then { Plot1(var1*1.04); Plot2(var1*0.96); } Else { NoPlot(1); NoPlot(2); } 즐거운 하루되세요 > 팬텀 님이 쓴 글입니다. > 제목 : 수식작성부탁드립니다. (가격범위) > 매주목요일 위클리(위클리 없는 주는 k200) 만기 가격 기준으로 +-5%(변수) 가격범위선이 자동으로 그려지게 지표를 만들고 싶습니다. 감사합니다.
프로필 이미지

팬텀

2022-03-03 15:59:18

감사합니다. 현재는 월별 만기인만 표시가나서 매주 목요일 종가(위클리) 기준으로 표시나게 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식작성부탁드립니다. (가격범위) > 안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. KP200옵션 만기일 전주의 목요일의 종가를 기준으로 +-4% 선을 그리게 됩니다. 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); 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 == 7 Then var1 = C; } if Var1 > 0 and remain < 7 Then { Plot1(var1*1.04); Plot2(var1*0.96); } Else { NoPlot(1); NoPlot(2); } 즐거운 하루되세요 > 팬텀 님이 쓴 글입니다. > 제목 : 수식작성부탁드립니다. (가격범위) > 매주목요일 위클리(위클리 없는 주는 k200) 만기 가격 기준으로 +-5%(변수) 가격범위선이 자동으로 그려지게 지표를 만들고 싶습니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2022-03-03 16:32:20

안녕하세요 예스스탁입니다. 매주 목요일 종가기준이면 아래와 같습니다. if Bdate != Bdate[1] and DayOfWeek(Bdate[1]) == 4 Then var1 = DayClose(1); if Var1 > 0 Then { Plot1(var1*1.04); Plot2(var1*0.96); } Else { NoPlot(1); NoPlot(2); } 즐거운 하루되세요 > 팬텀 님이 쓴 글입니다. > 제목 : Re : Re : 수식작성부탁드립니다. (가격범위) > 감사합니다. 현재는 월별 만기인만 표시가나서 매주 목요일 종가(위클리) 기준으로 표시나게 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식작성부탁드립니다. (가격범위) > 안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. KP200옵션 만기일 전주의 목요일의 종가를 기준으로 +-4% 선을 그리게 됩니다. 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); 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 == 7 Then var1 = C; } if Var1 > 0 and remain < 7 Then { Plot1(var1*1.04); Plot2(var1*0.96); } Else { NoPlot(1); NoPlot(2); } 즐거운 하루되세요 > 팬텀 님이 쓴 글입니다. > 제목 : 수식작성부탁드립니다. (가격범위) > 매주목요일 위클리(위클리 없는 주는 k200) 만기 가격 기준으로 +-5%(변수) 가격범위선이 자동으로 그려지게 지표를 만들고 싶습니다. 감사합니다.