커뮤니티

지표수식전환

프로필 이미지
이대표
2020-03-16 20:20:18
346
글번호 136927
답변완료
다음 지표를 예스수식으로 전환부탁드립니다. // nPeriod = input(20) factor1 = input(0.1) factor2 = input(0.2) // Cn=close Ln=close Hn=close RSV=0.0 percentK=0.0 percentD= 0.0 percentJ=0.0 // for k=0 to nPeriod-1 if Ln>low[k] Ln:=low[k] if Hn<high[k] Hn:=high[k] if Hn-Ln !=0 RSV :=(Cn-Ln)/(Hn-Ln)*100 else RSV := 50 percentK := factor1 * 50 + factor2 * RSV percentD := factor1 * 50 + factor2 * percentK percentJ := 3 * percentD - 2 * percentK // plot(percentK, title='PERCENT-K', color=#ff0000, linewidth=1, style=plot.style_line, transp=0) plot(percentD, title='PERCENT-D', color=#0064ff, linewidth=1, style=plot.style_line, transp=0) plot(percentJ, title='PERCENT-J', color=#00ff00, linewidth=1, style=plot.style_line, transp=0)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-16 20:24:49

안녕하세요 예스스탁입니다. input : nPeriod(20),factor1(0.1),factor2(0.2); var : cn(0),ln(0),hn(0); var : rsv(0),percentK(0),percentd(0),percentj(0),k(0); Cn=close; Ln=close; Hn=close; RSV=0.0; percentK=0.0 ; percentD= 0.0; percentJ=0.0; for k=0 to nPeriod-1 { if Ln>low[k] then Ln=low[k]; if Hn<high[k] then Hn=high[k]; } if Hn-Ln !=0 then RSV =(Cn-Ln)/(Hn-Ln)*100; else RSV = 50; percentK = factor1 * 50 + factor2 * RSV; percentD = factor1 * 50 + factor2 * percentK; percentJ = 3 * percentD - 2 * percentK; plot1(percentK,"PERCENT-K"); plot2(percentD,"PERCENT-D"); plot3(percentJ,"PERCENT-J"); 즐거운 하루되세요 > 이대표 님이 쓴 글입니다. > 제목 : 지표수식전환 > 다음 지표를 예스수식으로 전환부탁드립니다. // nPeriod = input(20) factor1 = input(0.1) factor2 = input(0.2) // Cn=close Ln=close Hn=close RSV=0.0 percentK=0.0 percentD= 0.0 percentJ=0.0 // for k=0 to nPeriod-1 if Ln>low[k] Ln:=low[k] if Hn<high[k] Hn:=high[k] if Hn-Ln !=0 RSV :=(Cn-Ln)/(Hn-Ln)*100 else RSV := 50 percentK := factor1 * 50 + factor2 * RSV percentD := factor1 * 50 + factor2 * percentK percentJ := 3 * percentD - 2 * percentK // plot(percentK, title='PERCENT-K', color=#ff0000, linewidth=1, style=plot.style_line, transp=0) plot(percentD, title='PERCENT-D', color=#0064ff, linewidth=1, style=plot.style_line, transp=0) plot(percentJ, title='PERCENT-J', color=#00ff00, linewidth=1, style=plot.style_line, transp=0)