//@version=5
strategy("RSI(6) Buy at 30, EMA(34) Sell with Stop Loss", overlay=true)
// প্যারামিটার সেটিং
rsiPeriod = 6
emaPeriod = 54
buyLevel = 30
positionSize = 0.02
// RSI এবং EMA গণনা করুন
rsiValue = ta.rsi(close, rsiPeriod)
emaValue = ta.ema(close, emaPeriod)
// ক্রয় শর্তঃ RSI 30 এর নিচে
buySignal = ta.crossunder(rsiValue, buyLevel)
// বিক্রির শর্তঃ দাম EMA 54 এর উপরে
sellSignal = close > emaValue
// খোলার মূল্য রেকর্ড করুন
var float entryPrice = na
// ক্রয় লজিকঃ শুধু আরো কাজ করুন
if (buySignal and strategy.position_size == 0)
strategy.entry("Buy", strategy.long, qty=positionSize)
entryPrice:= close // ক্রয়ের সময় খোলা দাম রেকর্ড করে
// স্টপ লজিকঃ 0.5% এ স্টপ লজিক সেট করুন
if (strategy.position_size > 0)
stopLossPrice = entryPrice * 0.995 // 0.5% স্টপ লস
if (close <= stopLossPrice)
strategy.close (("Buy", comment="Stop Loss") // সমান্তরাল পজিশন বন্ধ করুন
// সমান্তরাল লজিকঃ EMA 54 এর উপরে সমান্তরাল
if (strategy.position_size > 0 and sellSignal)
strategy.close (("Buy", comment="Take Profit") // শর্তযুক্ত সমতল অবস্থানে পৌঁছানো
- 1