//@version=5 strategy("1", shorttitle="1", overlay=true) // Inputs for indicators fastEMA_period = input(5, title="Fast EMA Period") slowEMA_period = input(56, title="Slow EMA Period") // Calculating indicators fastEMA = ta.ema(close, fastEMA_period) slowEMA = ta.ema(close, slowEMA_period) // Trade conditions longCondition = ta.crossunder(slowEMA, fastEMA) shortCondition = ta.crossover(slowEMA, fastEMA) // Entry logic if (longCondition) // Close a short position if one exists if (strategy.position_size < 0) strategy.close("Sell", comment="Exit Short") // Enter a long position strategy.entry("Buy", strategy.long) if (shortCondition) // Close a long position if one exists if (strategy.position_size > 0) strategy.close("Buy", comment="Exit Long") // Enter a short position strategy.entry("Sell", strategy.short)