커뮤니티

이격도접점표시9

프로필 이미지
카카
2018-09-29 13:15:16
171
글번호 122303
답변완료
안녕하세요 관리자님!! 보내주신 서식 아주아주 잘받았습니다. 그런데 아래서식을 실행하면 이격도내에서 접점이 발생하는데 이 접점을 이격도내에서 수평선으로 표시하고 싶습니다. 부탁드립니다. - 아 래 - input : nday(2); var : OO(0),HH(0),LL(0),cnt(0); OO = DayOpen(nday); HH = DayHigh(1); LL = DayLow(1); for cnt = 1 to nday { if DayHigh(cnt) > hh Then hh = DayHigh(cnt); if DayLow(cnt) < ll Then ll = DayLow(cnt); } if OO > 0 then { var1 = C/OO*100-100; plot1(var1,"시가"); } if HH > 0 then { var2 = -(C/HH*100-100); plot2(var2,"고가"); } if LL > 0 then { var3 = C/LL*100-100; plot3(var3,"저가"); } PlotBaseLine1(0,"중심선");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-10-01 11:34:44

안녕하세요 예스스탁입니다. input : nday(2); var : OO(0),HH(0),LL(0),cnt(0); OO = DayOpen(nday); HH = DayHigh(1); LL = DayLow(1); for cnt = 1 to nday { if DayHigh(cnt) > hh Then hh = DayHigh(cnt); if DayLow(cnt) < ll Then ll = DayLow(cnt); } if OO > 0 then { var1 = C/OO*100-100; plot1(var1,"시가"); } if HH > 0 then { var2 = -(C/HH*100-100); plot2(var2,"고가"); } if LL > 0 then { var3 = C/LL*100-100; plot3(var3,"저가"); } if crossup(var1,var2) or CrossDown(var1,var2) Then value1 = (var1+var2)/2; if crossup(var1,var3) or CrossDown(var1,var3) Then value2 = (var1+var3)/2; if crossup(var2,var3) or CrossDown(var2,var3) Then value3 = (var2+var3)/2; plot4(value1); plot5(value2); plot6(value3); PlotBaseLine1(0,"중심선"); 즐거운 하루되세요 > 카카 님이 쓴 글입니다. > 제목 : 이격도접점표시9 > 안녕하세요 관리자님!! 보내주신 서식 아주아주 잘받았습니다. 그런데 아래서식을 실행하면 이격도내에서 접점이 발생하는데 이 접점을 이격도내에서 수평선으로 표시하고 싶습니다. 부탁드립니다. - 아 래 - input : nday(2); var : OO(0),HH(0),LL(0),cnt(0); OO = DayOpen(nday); HH = DayHigh(1); LL = DayLow(1); for cnt = 1 to nday { if DayHigh(cnt) > hh Then hh = DayHigh(cnt); if DayLow(cnt) < ll Then ll = DayLow(cnt); } if OO > 0 then { var1 = C/OO*100-100; plot1(var1,"시가"); } if HH > 0 then { var2 = -(C/HH*100-100); plot2(var2,"고가"); } if LL > 0 then { var3 = C/LL*100-100; plot3(var3,"저가"); } PlotBaseLine1(0,"중심선");