커뮤니티

재질문

프로필 이미지
미우
2021-02-10 19:38:14
679
글번호 146285
답변완료
month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; Week = DayOfWeek(date); if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then X = true; Else X = False; if Index == 0 or (X == False and X[1] == true) Then { HH = H; LL = L; } if H > HH Then HH = H; if L < LL Then LL = L; MM = (HH+LL)/2; Plot1(HH); Plot2(LL); Plot3(MM); 이전질문에서 월고저 작성해주신 식입니다.한달전 월물만 선이 그어집니다...2월 15일이되면 2월물로 새로운 고저 중간값이 그려지게 바꾸어주세요...감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-02-15 13:27:01

안녕하세요 예스스탁입니다. 수식이 선물만기일 기준이라 month%3 == 0 조건을 제외했습니다. 또한 2월말 만기일과 같이 휴일로 인해 만기일이 당겨진날은 직접 날짜를 추가해 주셔야 합니다. 차트에는 휴일정보가 없어 해당 내용이 파악이 되지 않습니다/ var : month(0),nday(0),week(0),X(False),HH(0),LL(0),MM(0); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; Week = DayOfWeek(date); if (nday >= 8 and nday <= 14 and week == 4) or (sDate == 20210210) then X = true; Else X = False; if Index == 0 or (X == False and X[1] == true) Then { HH = H; LL = L; } if H > HH Then HH = H; if L < LL Then LL = L; MM = (HH+LL)/2; Plot1(HH); Plot2(LL); 즐거운 하루되세요 > 미우 님이 쓴 글입니다. > 제목 : 재질문 > month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; Week = DayOfWeek(date); if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then X = true; Else X = False; if Index == 0 or (X == False and X[1] == true) Then { HH = H; LL = L; } if H > HH Then HH = H; if L < LL Then LL = L; MM = (HH+LL)/2; Plot1(HH); Plot2(LL); Plot3(MM); 이전질문에서 월고저 작성해주신 식입니다.한달전 월물만 선이 그어집니다...2월 15일이되면 2월물로 새로운 고저 중간값이 그려지게 바꾸어주세요...감사합니다.