커뮤니티

아래 77825번 재문의 드렸습니다

프로필 이미지
유로파54
2022-06-27 15:29:33
1467
글번호 160229
답변완료
수고스럽겠지만 한번더 검토 부탁드립니다!
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-06-27 16:06:28

안녕하세요 예스스탁입니다. "전월물이 아닌 전전월물 기준으로 수정 부탁드립니다" 질문하신 내용은 위와 같습니다. 기존식에서 plot1~plot4는 현재 월물에 관련된 내용이고 plot5,plot6이 전월물입니다. 그래서 답변드린 수식에 plot5와 plot6을 전전월물로 변경해서 그려지게 수정해 드렸습니다. plot1~plot4를 전월물로 그리신다면 아래와 같습니다. var : month(0),nday(0),week(0); var :EX(false),HH(0),LL(0),OO(0),CC(0),DD(0); var : HH1(0),LL1(0),OO1(0); var : HH2(0),LL2(0),OO2(0); 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 if nday >= 8 and nday <= 14 and week == 4 then#옵션만기 EX = true; Else EX = false; if EX == false and EX[1] == true Then { Condition1 = true; DD = sDate; HH = H; LL = L; OO = O; CC = C; HH1 = HH[1]; LL1 = LL[1]; OO1 = OO[1]; HH2 = HH1[1]; LL2 = LL1[1]; OO2 = OO1[1]; Var41 = Var4[1]; } if Condition1 == true then { if H > HH Then HH = H; if L < LL Then LL = L; var1 = HH; var2 = LL; var3 = var1-var2; if HH1 > 0 and LL1 > 0 Then { plot1(HH1,"Maxi"); plot2(LL1+(HH1-LL1)*0.500,"중심"); plot3(LL1,"Mini"); } if sDate == DD Then { Var4 = DayOpen; Var5 = DayHigh; Var6 = DayLow; } if Var41 > 0 Then Plot4(Var41,"첫날시가",IFf(oo1 < DayOpen(0) ,MAGENTA,MAGENTA)); if HH2 > 0 and LL2 > 0 Then { Plot5(HH2,"전전월물최고"); Plot6(LL2,"전전월물최저"); } } 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 아래 77825번 재문의 드렸습니다 > 수고스럽겠지만 한번더 검토 부탁드립니다!