커뮤니티

수식변환 부탁드리겠습니다

프로필 이미지
짜왕
2022-03-24 16:45:32
1258
글번호 157438
답변완료
트레이딩뷰의 지표인데 변환가능할까요 ? ////Input Parameters//// length=input(14) ////OH92's FAVORITE COLORS//// g = #8cffe5 r = #ff848a ////f(x)//// barchange(o,c) => x = o-c/avg(o,c) z = x>0 ? x : x*(-1) avgchange(o,c,l) => x = o-c/avg(o,c) y = x>0 ? x : x*(-1) z = sma(y,l) avghigh(src,lb, lp) => x = highest(src,lb) y = sma(x,lp) avglow(src,lb, lp) => x = lowest(src,lb) y = sma(x,lp) ////Volume Extension Values//// vol = volume cvol=(barchange(vol[0],vol)) avgv = avgchange(vol[0],vol,length) tv = (cvol/avgv) ////Range Calculation//// ah = (avghigh(tv,25,200)) al = (avglow(tv,25,200)) percent = (tv-al)/(ah-al) //Calcs for Signal Colors/// bc=vol*(barchange(open,close)) ac = vol*avgchange(open,close,length) cc = (bc/ac) vah = (avghigh(cc,25,200)) val = (avglow(cc,25,200)) volprice = (cc-val)/(vah-val) bclr = volprice>.5?r:g ppclr = volprice>.9 ? percent : volprice<.1?percent : na Xp = percent>1?percent:na plot(percent, style=columns, color=gray, transp=75, title="ve") plot(Xp, style=columns, color=gray, transp=25, title="voe") plot(ppclr, style=columns, color=bclr, transp=15, title="oes") hline(1, title="") hline(0, title="")
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-03-25 09:59:21

안녕하세요 예스스탁입니다. input : length(14); var : vol(0),x1(0),cvol(0),avgv(0),tv(0); var : h1(0),l1(0),ah(0),al(0),percent(0); var : x2(0),bc(0),ac(0),cc(0); var : h2(0),l2(0),vah(0),val(0),volprice(0); var : ppclr(0),xp(0); vol = volume; x1 = vol[0]-vol/avg(vol[0],vol); cvol = IFf(x1>0,x1,x1*(-1)); avgv = ma(cvol,length); tv = (cvol/avgv); h1 = Highest(tv,25); l1 = Lowest(tv,25); ah = ma(h1,200); al = ma(l1,200); percent = (tv-al)/(ah-al); //Calcs for Signal Colors/// x2 = open-close/avg(open,close); bc = vol*x2; ac = vol*ma(x2,length); cc = (bc/ac); h2 = Highest(cc,25); l2 = Lowest(cc,25); vah = ma(h2,200); val = ma(l2,200); volprice = (cc-val)/(vah-val); ppclr = iff(volprice>.9 , percent ,IFf(volprice<.1,percent , nan)); Xp = iff(percent>1,percent,Nan); plot1(percent,"ve",GRAY); plot2(Xp,"voe",GRAY); plot3(ppclr,"oes",iff(volprice>0.5,RED,GREEN)); PlotBaseLine1(1); PlotBaseLine2(0); 즐거운 하루되세요 > 짜왕 님이 쓴 글입니다. > 제목 : 수식변환 부탁드리겠습니다 > 트레이딩뷰의 지표인데 변환가능할까요 ? ////Input Parameters//// length=input(14) ////OH92's FAVORITE COLORS//// g = #8cffe5 r = #ff848a ////f(x)//// barchange(o,c) => x = o-c/avg(o,c) z = x>0 ? x : x*(-1) avgchange(o,c,l) => x = o-c/avg(o,c) y = x>0 ? x : x*(-1) z = sma(y,l) avghigh(src,lb, lp) => x = highest(src,lb) y = sma(x,lp) avglow(src,lb, lp) => x = lowest(src,lb) y = sma(x,lp) ////Volume Extension Values//// vol = volume cvol=(barchange(vol[0],vol)) avgv = avgchange(vol[0],vol,length) tv = (cvol/avgv) ////Range Calculation//// ah = (avghigh(tv,25,200)) al = (avglow(tv,25,200)) percent = (tv-al)/(ah-al) //Calcs for Signal Colors/// bc=vol*(barchange(open,close)) ac = vol*avgchange(open,close,length) cc = (bc/ac) vah = (avghigh(cc,25,200)) val = (avglow(cc,25,200)) volprice = (cc-val)/(vah-val) bclr = volprice>.5?r:g ppclr = volprice>.9 ? percent : volprice<.1?percent : na Xp = percent>1?percent:na plot(percent, style=columns, color=gray, transp=75, title="ve") plot(Xp, style=columns, color=gray, transp=25, title="voe") plot(ppclr, style=columns, color=bclr, transp=15, title="oes") hline(1, title="") hline(0, title="")