GATEIO:SHIBUSDT   Shiba Inu/Tether
Prueba:
//@version=5
strategy("Trading Strategy with Bollinger Bands, MACD, KST, and EMA Rotation", overlay=true)

// Bollinger Bands
length = input(20, minval=1, title="BB Length")
mult = input(2.0, minval=0.1, title="BB Mult")
source = close
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev

// MACD
= macd(close, 12, 26, 9)

// KST
kst = kst(close)

// EMA Rotation
ema3 = ema(close, 3)
ema9 = ema(close, 9)
ema20 = ema(close, 20)
ema50 = ema(close, 50)
ema200 = ema(close, 200)

// Positive and Negative Rotation
positiveRotation = ema3 > ema9 and ema9 > ema20 and ema20 > ema50 and ema50 > ema200
negativeRotation = ema3 < ema9 and ema9 < ema20 and ema20 < ema50 and ema50 < ema200

// Entry Conditions
enterLong = crossover(macdLine, signalLine) and close > upper and kst > 0 and positiveRotation
enterShort = crossunder(macdLine, signalLine) and close < lower and kst < 0 and negativeRotation

// Exit Conditions
exitLong = crossunder(macdLine, signalLine) or close < lower
exitShort = crossover(macdLine, signalLine) or close > upper

// Strategy Execution
strategy.entry("Long", strategy.long, when=enterLong)
strategy.entry("Short", strategy.short, when=enterShort)
strategy.close("Long", when=exitLong)
strategy.close("Short", when=exitShort)

// Plotting
plot(upper, color=color.blue)
plot(lower, color=color.blue)
plot(macdLine, color=color.orange)
plot(signalLine, color=color.red)
plot(kst, color=color.green)
Clause de non-responsabilité

Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.