Q&A 게시판 HOME > Q&A 게시판
작성자 : 예스스탁 작성일 : 2021-03-02 17:26:07 조회수 : 567
Re:수식 수정 부탁드립니다.

안녕하세요
예스스탁입니다.

1 지표
input : n1(10),n2(21),obLevel1(60),obLevel2(53),osLevel1(-60),osLevel2(-53);
var: ap(0),esa(0),dd(0),ci(0),tci(0),wt1(0),wt2(0);
 
ap = (h+l+c)/3 ;
esa = ema(ap, n1);
dd = ema(abs(ap - esa), n1);
ci = (ap - esa) / (0.015 * dd);
tci = ema(ci, n2);
 
wt1 = tci;
wt2 = ma(wt1,4);

PlotBaseLine1(0,"0선",gray);
PlotBaseLine2(obLevel1,"obLevel1",red);
PlotBaseLine3(osLevel1,"osLevel1",green);
PlotBaseLine4(obLevel2,"obLevel2",red);
PlotBaseLine5(osLevel2,"osLevel2",green);

plot1(wt1,"wt1",green);
plot2(wt2,"wt2",red);
plot3(wt1-wt2,"wt1-wt2",blue);



2 강조
input : n1(10),n2(21),obLevel1(60),obLevel2(53),osLevel1(-60),osLevel2(-53);
var: ap(0),esa(0),dd(0),ci(0),tci(0),wt1(0),wt2(0);
 
ap = (h+l+c)/3 ;
esa = ema(ap, n1);
dd = ema(abs(ap - esa), n1);
ci = (ap - esa) / (0.015 * dd);
tci = ema(ci, n2);
 
wt1 = tci;
wt2 = ma(wt1,4);

if CrossUp(wt2,wt1) Then
PlotPaintBar(H,L,"강조",CYAN);
if CrossDown(wt2,wt1) Then
PlotPaintBar(H,L,"강조",YELLOW);

즐거운 하루되세요




>> 한월 님이 쓴 글입니다.

>> 제목 : 수식 수정 부탁드립니다.WaveTrend with Crosses [LazyBear]라는 지표인데 수정 가능할까요?

//
// @author LazyBear
//
// If you use this code in its original/modified form, do drop me a note. 
//
study(title="WaveTrend with Crosses [LazyBear]", shorttitle="WT_CROSS_LB")
n1 = input(10, "Channel Length")
n2 = input(21, "Average Length")
obLevel1 = input(60, "Over Bought Level 1")
obLevel2 = input(53, "Over Bought Level 2")
osLevel1 = input(-60, "Over Sold Level 1")
osLevel2 = input(-53, "Over Sold Level 2")
 
ap = hlc3 
esa = ema(ap, n1)
d = ema(abs(ap - esa), n1)
ci = (ap - esa) / (0.015 * d)
tci = ema(ci, n2)
 
wt1 = tci
wt2 = sma(wt1,4)

plot(0, color=gray)
plot(obLevel1, color=red)
plot(osLevel1, color=green)
plot(obLevel2, color=red)
plot(osLevel2, color=green)

plot(wt1, color=green)
plot(wt2, color=red)
plot(wt1-wt2, color=blue, style=area, transp=80)
plot(cross(wt1, wt2) ? wt2 : na, color = black , style = circles, linewidth = 3)
plot(cross(wt1, wt2) ? wt2 : na, color = (wt2 - wt1 > 0 ? red : lime) , style = circles, linewidth = 2)
barcolor(cross(wt1, wt2) ? (wt2 - wt1 > 0 ? aqua : yellow) : na)
목록 답변