//@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)
// खरीद शर्तेंः आरएसआई 30 से कम buySignal = ta.crossunder(rsiValue, buyLevel)
// बेचने की शर्तेंः कीमत ईएमए 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”) // बंद करने के लिए बंद करें
// ब्लेड लॉजिकः ईएमए 54 से ऊपर ब्लेड if (strategy.position_size > 0 and sellSignal) strategy.close ((“Buy”, comment=“Take Profit”) // सशर्त बराबरी पर पहुंच गया