OPEN-SOURCE SCRIPT

Buy and Sell Signals Example

//version=5
indicator("Buy and Sell Signals Example", overlay=true)

// Input parameters for the moving averages and RSI
rsiLength = input.int(14, title="RSI Length")
rsiOverbought = input.int(70, title="RSI Overbought Level")
rsiOversold = input.int(30, title="RSI Oversold Level")
shortMaLength = input.int(50, title="Short MA Length")
longMaLength = input.int(200, title="Long MA Length")

// Calculate the RSI and moving averages
rsi = ta.rsi(close, rsiLength)
shortMa = ta.sma(close, shortMaLength)
longMa = ta.sma(close, longMaLength)

// Define Buy and Sell conditions
buyCondition = rsi < rsiOversold and shortMa > longMa // RSI is oversold and short MA is above long MA
sellCondition = rsi > rsiOverbought and shortMa < longMa // RSI is overbought and short MA is below long MA

// Plot Buy and Sell signals on the chart
plotshape(series=buyCondition, location=location.belowbar, color=color.green, style=shape.labelup, title="Buy Signal", text="BUY")
plotshape(series=sellCondition, location=location.abovebar, color=color.red, style=shape.labeldown, title="Sell Signal", text="SELL")

// Strategy logic for backtesting (optional)
strategy.entry("Buy", strategy.long, when=buyCondition)
strategy.exit("Sell", from_entry="Buy", when=sellCondition)

// Plotting moving averages for visual reference
plot(shortMa, color=color.blue, title="Short MA")
plot(longMa, color=color.orange, title="Long MA")
forecasting

Open-source Skript

Ganz im Sinne von TradingView hat dieser Autor sein/ihr Script als Open-Source veröffentlicht. Auf diese Weise können nun das Script auch andere Trader verstehen und prüfen. Vielen Dank an den Autor! Sie können das Script kostenlos verwenden. Die Nutzung dieses Codes in einer Veröffentlichung wird in unseren Hausregeln reguliert. Sie können es als Favoriten auswählen, um es in einem Chart zu verwenden.

Möchten Sie dieses Skript auf einem Chart verwenden?

Haftungsausschluss