// Plot the SMAs on the chart plot(sma10, color=color.blue, title="SMA10") plot(sma50, color=color.red, title="SMA50")
// Define the crossover conditions // Buy when SMA10 becomes >= SMA50 and the previous bar had SMA10 < SMA50 buySignal = (sma10 >= sma50) and (sma10[1] < sma50[1]) // Sell when SMA10 becomes <= SMA50 and the previous bar had SMA10 > sma50[1] sellSignal = (sma10 <= sma50) and (sma10[1] > sma50[1])
// Generate entries based on the conditions if buySignal strategy.entry("Long", strategy.long)
if sellSignal strategy.entry("Short", strategy.short)