커뮤니티

보완부탁드림니다.

프로필 이미지
수루지
2016-09-18 18:34:30
112
글번호 101987
답변완료
옵션 자기기준가(매월 2번째금요일의 저가)의 수식을 &#52287;아 적용해보니 금요일으ㅓ 저가가 고정되지않고 움직입니다 수정을 부탁드림니다. var : nday(0),week(0),cond(false),N(0); nday = date - int(date/100)*100; week = DayOfWeek(date); if (nday >= 8 and nday <= 14 and week == 4) or (sdate == 20160909) then cond = true; Else cond = false; if date != date[1] Then{ if cond == false and cond[1] == true Then N = 0; Else N = N+1; } if N == 1 Then var1 = daylow; plot1(var1,"자기기준가");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-09-19 14:36:10

안녕하세요 예스스탁입니다. 만기 다음날이므로 N이 0인 날의 저가를 저장해 그리셔야 합니다. 아래는 수정한 식입니다. 추가적으로 차트에 직전 만기일이 없으면 그려지지 않게 했습니다. var : nday(0),week(0),cond(false),N(0); nday = date - int(date/100)*100; week = DayOfWeek(date); if (nday >= 8 and nday <= 14 and week == 4) then{ Condition1 = true; cond = true; } Else cond = false; if Condition1 == true and date != date[1] Then{ if cond == false and cond[1] == true Then N = 0; Else N = N+1; } if Condition1 == true and N == 0 Then var1 = daylow; if Condition1 == true then plot1(var1,"자기기준가"); 즐거운 하루되세요 > 수루지 님이 쓴 글입니다. > 제목 : 보완부탁드림니다. > 옵션 자기기준가(매월 2번째금요일의 저가)의 수식을 &#52287;아 적용해보니 금요일으ㅓ 저가가 고정되지않고 움직입니다 수정을 부탁드림니다. var : nday(0),week(0),cond(false),N(0); nday = date - int(date/100)*100; week = DayOfWeek(date); if (nday >= 8 and nday <= 14 and week == 4) or (sdate == 20160909) then cond = true; Else cond = false; if date != date[1] Then{ if cond == false and cond[1] == true Then N = 0; Else N = N+1; } if N == 1 Then var1 = daylow; plot1(var1,"자기기준가");