트레이딩뷰 전략지표 만드는 방법 코딩

트레이딩뷰 전략지표 만드는 방법 코딩

작성일 2021.07.07댓글 1건
    게시물 수정 , 삭제는 로그인 필요

study("Vdub Binary Options SniperVX  v1", overlay=true, shorttitle="Vdub_SniperBX_v1")
//
//====================channel======================
len = input(8, minval=1)
src = input(close, title="Source")
out = sma(src, len)
last8h = highest(close, 13)
lastl8 = lowest(close, 13)
bearish = cross(close,out) == 1 and close[1] > close
bullish = cross(close,out) == 1 and close[1] < close
channel2=input(false, title="Bar Channel On/Off")
ul2=plot(channel2?last8h:last8h==nz(last8h[1])?last8h:na, color=black, linewidth=1, style=linebr, title="Candle body resistance level top", offset=0)
ll2=plot(channel2?lastl8:lastl8==nz(lastl8[1])?lastl8:na, color=black, linewidth=1, style=linebr, title="Candle body resistance level bottom", offset=0)
//
//--------------------Trend colour ema------------------------------------------------//    ema trend direction trigger For Singals 1 & 2
src0 = close, len0 = input(13, minval=1, title="Trend Change EMA")
ema0 = ema(src0, len0)
plot_color = ema0 >= ema0[2]  ? lime: ema0 < ema0[2] ? red : na
plot(ema0, title="EMA", style=line, linewidth=1, color = plot_color)
//
//--Modified vyacheslav.shindin-------------------------------------------------//           Signal 1
//Configured ema signal output
slow = 8
fast = 5
vh1 = ema(highest(avg(low, close), fast), 5)
vl1 = ema(lowest(avg(high, close), slow), 8)
//
e_ema1 = ema(close, 1)
e_ema2 = ema(e_ema1, 1)
e_ema3 = ema(e_ema2, 1)
tema = 1 * (e_ema1 - e_ema2) + e_ema3
//
e_e1 = ema(close, 8)
e_e2 = ema(e_e1, 5)
dema = 2 * e_e1 - e_e2
signal = tema > dema ? max(vh1, vl1) : min(vh1, vl1)
is_call = tema > dema and signal > low and (signal-signal[1] > signal[1]-signal[2])
is_put = tema < dema and signal < high and (signal[1]-signal > signal[2]-signal[1])
 
plotshape(is_call ? 1 : na, title="BUY ARROW", color=green, text="*BUY*", style=shape.arrowup, location=location.belowbar)
plotshape(is_put ? -1 : na, title="SELL ARROW", color=red, text="*SELL*", style=shape.arrowdown)
//
//Modified - Rajandran R Supertrend----------------------------------------------------- //       Signal 2
Factor=input(1, minval=1,maxval = 000, title="Trend Transition Signal")
Pd=input(1, 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],0)
 
plotarrow(Trend == 1 and Trend[1] == -1 ? Trend : na, title="Up Entry Arrow", colorup=lime, maxheight=1000, minheight=50, transp=85)
plotarrow(Trend == -1 and Trend[1] == 1 ? Trend : na, title="Down Entry Arrow", colordown=red, maxheight=1000, minheight=50, transp=85)
// Moddified [RS]Support and Resistance V0
RST = input(title='Support / Resistance length:', type=integer, defval=21)
RSTT = valuewhen(high >= highest(high, RST), high, 0)
RSTB = valuewhen(low <= lowest(low, RST), low, 0)
RT2 = plot(RSTT, color=RSTT != RSTT[1] ? na : red, linewidth=1, offset=0)
RB2 = plot(RSTB, color=RSTB != RSTB[1] ? na : green, linewidth=1, offset=0)
//
//===============================Directional Projection=======================================//
tf2 = input('1', title="Trend Projection TF / Mins/D/W")
M2 = input('ATR')
P2 = input(13.00, type=float)
W2 = input(1)
pf2 = pointfigure(tickerid, 'close', M2, P2, W2)
spfc2 = security(pf2, tf2, close)
channel3=input(false, title="Connect Projection High/Low")
p22=plot(channel3?spfc2:spfc2==nz(spfc2[1])?spfc2:na, color=blue, linewidth=2, style=linebr, title="Directional Projection", offset=0)
//----------------------------------------------------------------------//






이 지표 그대로 
전략지표로 만들고싶은데요ㅠㅠ

코딩전문가님 부탁드립니다.... 

#c언어
#코딩
#전략지표
#트레이딩뷰



profile_image 익명 작성일 -

파인스크립트면 해당 스크립트를 차트에 넣기만 하면 됩니다~

자세한 문의는 '딜링룸' 카페에 남겨주시면 성실히 답변드리겠습니다.

감사합니다.

[딜링룸_FOREX] 카페로 초대합니다.

http://naver.me/G7KOpQJU

From 딜링룸

트레이딩 뷰 지표 (strategy) 합성

... 싶어서 코딩 공부를 하고 있습니다. 유튜브나 다른... 네, 트레이딩뷰에서는 여러 가지 보조지표를 조합하여 사용자 정의 전략을 만들 수 있습니다....

트레이딩뷰 질문드립니다.

... 트레이딩뷰(TradingView)는 사용자들이 자체적으로 개발한 보조지표전략을 공유할 수 있는 플랫폼입니다.... 보조지표에 대한 백업을 만드는 것이 좋습니다. 이렇게 하면...

트레이딩뷰 보조지표 설정(고수들만)

... 트레이딩뷰 보조지표에서 rsi 에서 다이버젼스 뜨면 다이버젼스 났다고 뜨게 하거나... 알람을 만드는 방법입니다. 돌파값을 적는거죠. 70으로 하겠습니다. 알람을 쉽게...

트레이딩뷰 질문입니다

... 유용한 지표 중 하나이며, 트레이딩뷰에서는 NQ를... 트레이딩뷰에서 NQ를 확인하는 방법은 다음과 같습니다.... 투자 전략을 수립할 수 있습니다. 단, 트레이딩뷰에서...