soru

MA smoothed vs. linear signals for GekkoWS v3

18
Third version
Açık kaynak kodlu komut dosyası

Gerçek TradingView ruhuyla, bu betiğin yazarı, yatırımcının anlayabilmesi ve doğrulayabilmesi için onu açık kaynak olarak yayınladı. Yazarın eline sağlık! Bunu ücretsiz olarak kullanabilirsiniz, ancak bu kodun bir yayında yeniden kullanımı Kullanım Koşulları ile yönetilir. Bir grafikte kullanmak için favorilere ekleyebilirsiniz.

Feragatname

Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.

Bu komut dosyasını bir grafikte kullanmak ister misiniz?
study(title="MA smoothed vs. linear signals for GekkoWS v3", shorttitle="MA smoothed vs. linear for GekkoWS", overlay=true) 
periods_weighted = input(defval=144, title="weighted length (# of 1day candles)")
periods_linear = input(defval=5, title="linear length(# of 5 min candles)")
linear = security(tickerid, '1D', wma(close,periods_weighted))
smoothed = security(tickerid, '5',ema(close, periods_linear))
rsi_length = input(defval=9, title='RSI length')
cci_length = input(defval=9, title='CCI length')
cci_oversold_lvl = input(defval=-140,title='CCI oversold level')
cci_overbought_lvl = input(defval=160,title='CCI overbought level')
rsi_oversold_lvl = input(defval=35,title='RSI oversold level')
rsi_overbought_lvl = input(defval=60,title='RSI overbought level')
cci_oversold = cci(close,cci_length) < cci_oversold_lvl ? 1:0
cci_overbought = cci(close,cci_length) > cci_overbought_lvl ? 1:0
rsi_oversold = rsi(close, rsi_length) < rsi_oversold_lvl ? 1:0
rsi_overbought = rsi(close, rsi_length) > rsi_overbought_lvl ? 1:0
s1 = cross(linear, smoothed)
cond = s1 and cci_oversold and rsi_oversold ? 1 : s1 and cci_overbought and rsi_overbought ? -1 : 0

plotarrow(cond,maxheight=40, minheight=40, colorup=#428024)