커뮤니티

문의드립니다.

프로필 이미지
물고기
2020-04-16 09:14:19
799
글번호 137959
답변완료
dpo_length = input(24) dpo_src = close dpo_disp = (dpo_src - sma(dpo_src[round(dpo_length/2) + 1], dpo_length)) dpo = (dpo_src - sma(dpo_src, dpo_length)) dpo_f = (dpo / dpo_src) * 100 dpo_df = (dpo_disp / dpo_src) * 100 //dpo_trend = dpo_disp - dpo //dpo_cycle = dpo_trend + dpo_disp dpo_trend = dpo_df - dpo_f dpo_cycle = dpo_trend + dpo_df dpo_h = highest(dpo_cycle, dpo_length) dpo_l = lowest(dpo_cycle, dpo_length) dpo_hlc(s) => s == s[1] ? gray : na plot(dpo_h, style=line, color=dpo_hlc(dpo_h), linewidth=2) plot(dpo_l, style=line, color=dpo_hlc(dpo_l), linewidth=2) dpo_diff = dpo_cycle-dpo_trend plot(dpo_cycle, color=black, style=line, linewidth=3, transp=50) plot(dpo_diff, style=histogram, color=gray, linewidth=4) tc = rising(dpo_trend, 1) ? green : maroon plot(dpo_trend, color=tc, style=circles, linewidth=3, join=true) hline(0) 변환 문의드립니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-16 16:23:31

안녕하세요 예스스탁입니다. input : dpo_length(24); var : dpo_src(0),dpo_disp(0),dpo(0),dpo_f(0),dpo_df(0); var : dpo_trend(0),dpo_cycle(0),dpo_h(0),dpo_l(0),dpo_diff(0); dpo_src = close; dpo_disp = (dpo_src - ma(dpo_src[round(dpo_length/2,0)+1], dpo_length)); dpo = (dpo_src - ma(dpo_src, dpo_length)); dpo_f = (dpo / dpo_src) * 100; dpo_df = (dpo_disp / dpo_src) * 100; //dpo_trend = dpo_disp - dpo //dpo_cycle = dpo_trend + dpo_disp dpo_trend = dpo_df - dpo_f; dpo_cycle = dpo_trend + dpo_df; dpo_h = highest(dpo_cycle, dpo_length); dpo_l = lowest(dpo_cycle, dpo_length); dpo_diff = dpo_cycle-dpo_trend; plot1(dpo_h, "dpo_h", iff(dpo_h == dpo_h[1],GRAY,CYAN)); plot2(dpo_l, "dpo_l", iff(dpo_l == dpo_l[1],GRAY,CYAN)); plot3(dpo_cycle,"dpo_cycle",black); plot4(dpo_diff,"dpo_diff",gray); plot5(dpo_trend, "dpo_trend",iff(dpo_trend > dpo_trend[1],GREEN,MAGENTA)); PlotBaseLine1(0); 즐거운 하루되세요 > 물고기 님이 쓴 글입니다. > 제목 : 문의드립니다. > dpo_length = input(24) dpo_src = close dpo_disp = (dpo_src - sma(dpo_src[round(dpo_length/2) + 1], dpo_length)) dpo = (dpo_src - sma(dpo_src, dpo_length)) dpo_f = (dpo / dpo_src) * 100 dpo_df = (dpo_disp / dpo_src) * 100 //dpo_trend = dpo_disp - dpo //dpo_cycle = dpo_trend + dpo_disp dpo_trend = dpo_df - dpo_f dpo_cycle = dpo_trend + dpo_df dpo_h = highest(dpo_cycle, dpo_length) dpo_l = lowest(dpo_cycle, dpo_length) dpo_hlc(s) => s == s[1] ? gray : na plot(dpo_h, style=line, color=dpo_hlc(dpo_h), linewidth=2) plot(dpo_l, style=line, color=dpo_hlc(dpo_l), linewidth=2) dpo_diff = dpo_cycle-dpo_trend plot(dpo_cycle, color=black, style=line, linewidth=3, transp=50) plot(dpo_diff, style=histogram, color=gray, linewidth=4) tc = rising(dpo_trend, 1) ? green : maroon plot(dpo_trend, color=tc, style=circles, linewidth=3, join=true) hline(0) 변환 문의드립니다. 감사합니다.