OPEN-SOURCE SCRIPT

Günlük İşlem Stratejisi - Güncellenmiş

//version=5
indicator("Günlük İşlem Stratejisi - Güncellenmiş", overlay=true)

// Parametreler
rsiLength = input.int(14, title="RSI Periyodu")
rsiOverbought = input.int(70, title="RSI Aşırı Alım")
rsiOversold = input.int(30, title="RSI Aşırı Satım")
macdShortTerm = input.int(12, title="MACD Kısa Vadeli MA")
macdLongTerm = input.int(26, title="MACD Uzun Vadeli MA")
macdSignalTerm = input.int(9, title="MACD Signal Periyodu")
bbLength = input.int(20, title="Bollinger Band Periyodu")
bbStdDev = input.float(2.0, title="Bollinger Band Std Dev")

// RSI Hesaplaması
rsi = ta.rsi(close, rsiLength)

// MACD Hesaplaması
[macdLine, signalLine, _] = ta.macd(close, macdShortTerm, macdLongTerm, macdSignalTerm)

// Bollinger Bands Hesaplaması
[bbUpper, bbMiddle, bbLower] = ta.bb(close, bbLength, bbStdDev)

// Alım (Long) ve Satış (Short) Sinyalleri
longSignal = (rsi < rsiOversold) and (macdLine > signalLine) and (close < bbLower)
shortSignal = (rsi > rsiOverbought) and (macdLine < signalLine) and (close > bbUpper)

// Alım ve Satış İşlem Sinyalleri Gösterimi
plotshape(longSignal, title="Long (Alış) Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(shortSignal, title="Short (Satış) Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// İşlem Sinyali İçin Sesli Uyarı
alertcondition(longSignal, title="Long Sinyali", message="Alım Sinyali")
alertcondition(shortSignal, title="Short Sinyali", message="Satış Sinyali")
Bill Williams IndicatorsBreadth Indicators

Script de código aberto

No verdadeiro espírito do TradingView, o autor desse script o publicou como código aberto, para que os traders possam compreendê-lo e analisá-lo. Parabéns ao autor! Você pode usá-lo gratuitamente, mas a reutilização desse código em publicações é regida pelas Regras da Casa. Você pode favoritá-lo para usá-lo em um gráfico.

Quer usar esse script no gráfico?

Aviso legal