//@version=5
strategy("Heikin-Ashi Color Change with RSI Scalping Strategy", overlay=false)
// Calculate Heikin-Ashi open and close prices
haOpen = (open[1] + close[1]) / 2
haClose = (open + high + low + close) / 4
isColorChange = ta.change(haClose) > 0
// RSI
rsiLength = input(14, title="RSI Length")
rsi = ta.rsi(close, rsiLength)
// Variables to track buy/sell conditions
var bool shouldBuy = na
var bool shouldSell = na
// Strategy conditions
shouldBuy := isColorChange and haOpen < haClose and rsi > 50
shouldSell := isColorChange and haOpen > haClose and rsi < 50
// Buy and sell orders
if shouldBuy
strategy.entry("Buy", strategy.long)
if shouldSell
strategy.entry("Sell", strategy.short)
// Plotting Heikin-Ashi colors for visualization
plotshape(shouldBuy, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(shouldSell, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)
Comments
Post a Comment
"We value your thoughts and opinions! Whether you found our blog informative and useful or you have feedback on how we can improve, we'd love to hear from you. Please share your insights and comments below. Your contributions will help us create better content and provide more valuable information to our readers."