예스스탁
예스스탁 답변
2021-03-19 10:16:35
안녕하세요
예스스탁입니다.
1 지표
input : Factor(3),Pd(7);
var : HL2(0),UP(0),DN(0),TrendUp(0),TrendDown(0),Trend(0),Tsl(0),linecolor(0);
HL2 = (H+L)/2;
Up = hl2-(Factor*atr(Pd));
Dn = hl2+(Factor*atr(Pd));
TrendUp = iff(close[1] > TrendUp[1],max(Up,TrendUp[1]),Up);
TrendDown = iff(close[1]<TrendDown[1],min(Dn,TrendDown[1]), Dn);
Trend = iff(close > TrendDown[1] , 1, IFf(close< TrendUp[1], -1, Trend[1]));
Tsl = iff(Trend==1, TrendUp, TrendDown);
linecolor = iff(Trend == 1 , green , red);
plot1(Tsl,"SuperTrend", linecolor);
2 시스템
input : Factor(3),Pd(7);
var : HL2(0),UP(0),DN(0),TrendUp(0),TrendDown(0),Trend(0),Tsl(0);
HL2 = (H+L)/2;
Up = hl2-(Factor*atr(Pd));
Dn = hl2+(Factor*atr(Pd));
TrendUp = iff(close[1] > TrendUp[1],max(Up,TrendUp[1]),Up);
TrendDown = iff(close[1]<TrendDown[1],min(Dn,TrendDown[1]), Dn);
Trend = iff(close > TrendDown[1] , 1, IFf(close< TrendUp[1], -1, Trend[1]));
Tsl = iff(Trend==1, TrendUp, TrendDown);
if CrossUp(close,Tsl) Then
Buy();
if CrossDown(close,Tsl) Then
Sell();
즐거운 하루되세요
> 어둠의세력 님이 쓴 글입니다.
> 제목 : 안녕하세요~~~ 트레이딩뷰 식 변환 부탁드립니다
> 안녕하세요~~~ 트레이딩뷰 식 변환 부탁드립니다.
지표식과 시스템식 부탁합니다
study("Supertrend V1.0 - Buy or Sell Signal", overlay = true)
Factor=input(3, minval=1,maxval = 100)
Pd=input(7, minval=1,maxval = 100)
Up=hl2-(Factor*atr(Pd))
Dn=hl2+(Factor*atr(Pd))
TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up
TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn
Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],1)
Tsl = Trend==1? TrendUp: TrendDown
linecolor = Trend == 1 ? green : red
plot(Tsl, color = linecolor , style = line , linewidth = 2,title = "SuperTrend")
plotshape(cross(close,Tsl) and close>Tsl , "Up Arrow", shape.triangleup,location.belowbar,green,0,0)
plotshape(cross(Tsl,close) and close<Tsl , "Down Arrow", shape.triangledown , location.abovebar, red,0,0)
//plot(Trend==1 and Trend[1]==-1,color = linecolor, style = circles, linewidth = 3,title="Trend")
plotarrow(Trend == 1 and Trend[1] == -1 ? Trend : na, title="Up Entry Arrow", colorup=lime, maxheight=60, minheight=50, transp=0)
plotarrow(Trend == -1 and Trend[1] == 1 ? Trend : na, title="Down Entry Arrow", colordown=red, maxheight=60, minheight=50, transp=0)