커뮤니티

이격도의 선을 차트에 구현(재질문)

프로필 이미지
카카
2020-09-07 18:13:39
1085
글번호 142145
답변완료
안녕하세요 관리자님!! 재질문드립니다 아래 수식(이격도)에서 plot2,plot3가 일정수치(0.5/1.0/2.0/-0.5/-1.0/-2.0)에 도달하게 되는지점을 차트에서 선으로 구현하고 싶습니다 도와주세요!! var : wo(0),wh(0),wl(0); var : wo1(0),wh1(0),wl1(0); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then { WO = O; WH = H; WL = L; WO1 = WO[1]; WH1 = WH[1]; WL1 = WL[1]; } if h > wh Then wh = h; if l < wl Then wl = l; if WO1 > 0 then { var1 = C/WO1*100-100; plot1(var1,"시가"); } if WH1 > 0 then { var2 = (C/WH1*100-100); plot2(var2,"고가"); } if WL1 > 0 then { var3 = C/WL1*100-100; plot3(var3,"저가"); #plot4(WO[1],"주시가"); plot5(0.5,"0.5선"); plot6(-0.5,"-0.5선"); plot7(1.0,"1.0선"); plot8(-1.0,"-1.0선"); plot9(2,"2선"); plot10(-2,"-2선"); plot11(0,"중심선"); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-08 13:31:52

안녕하세요 예스스탁입니다. 현재 var2와 var3이 전주최고가와 전주최저가 대비 이격율이고 (0.5/1.0/2.0/-0.5/-1.0/-2.0)은 %입니다. 그러므로 전주최고가와 전주최저가대비 위 %만큼의 값을 계산해 그리시면 됩니다. var : wo(0),wh(0),wl(0); var : wo1(0),wh1(0),wl1(0); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then { WO = O; WH = H; WL = L; WO1 = WO[1]; WH1 = WH[1]; WL1 = WL[1]; } if h > wh Then wh = h; if l < wl Then wl = l; if WO1 > 0 then { var1 = C/WO1*100-100; } if WH1 > 0 then { var2 = (C/WH1*100-100); plot1(WH1*1.005,"0.5선"); plot2(WH1*0.995,"-0.5선"); plot3(WH1*1.01,"1.0선"); plot4(WH1*0.99,"-1.0선"); plot5(WH1*1.02,"2선"); plot6(WH1*0.98,"-2선"); } if WL1 > 0 then { var3 = C/WL1*100-100; plot7(WL1*1.005,"0.5선"); plot8(WL1*0.995,"-0.5선"); plot9(WL1*1.01,"1.0선"); plot10(WL1*0.99,"-1.0선"); plot11(WL1*1.02,"2선"); plot12(WL1*0.98,"-2선"); } 즐거운 하루되세요 > 카카 님이 쓴 글입니다. > 제목 : 이격도의 선을 차트에 구현(재질문) > 안녕하세요 관리자님!! 재질문드립니다 아래 수식(이격도)에서 plot2,plot3가 일정수치(0.5/1.0/2.0/-0.5/-1.0/-2.0)에 도달하게 되는지점을 차트에서 선으로 구현하고 싶습니다 도와주세요!! var : wo(0),wh(0),wl(0); var : wo1(0),wh1(0),wl1(0); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then { WO = O; WH = H; WL = L; WO1 = WO[1]; WH1 = WH[1]; WL1 = WL[1]; } if h > wh Then wh = h; if l < wl Then wl = l; if WO1 > 0 then { var1 = C/WO1*100-100; plot1(var1,"시가"); } if WH1 > 0 then { var2 = (C/WH1*100-100); plot2(var2,"고가"); } if WL1 > 0 then { var3 = C/WL1*100-100; plot3(var3,"저가"); #plot4(WO[1],"주시가"); plot5(0.5,"0.5선"); plot6(-0.5,"-0.5선"); plot7(1.0,"1.0선"); plot8(-1.0,"-1.0선"); plot9(2,"2선"); plot10(-2,"-2선"); plot11(0,"중심선"); }