یہ دوہری ای ایم اے اور حجم تجزیہ پر مبنی رجحان کی توثیق کی حکمت عملی ہے۔ یہ حکمت عملی رجحان کی سمت کی تصدیق کے لئے حجم تجزیہ کے ساتھ مل کر 21 پیریڈ اور 50 پیریڈ کے ایکسپونینشل موونگ میڈیز (ای ایم اے) سے کراس اوور سگنل کا استعمال کرتی ہے ، جس سے مارکیٹ کے رجحان کو مؤثر طریقے سے پکڑنے اور تجارتی مواقع کی نشاندہی کی جاسکتی ہے۔ یہ حکمت عملی 1 گھنٹے کے ٹائم فریم پر کام کرتی ہے ، تجارتی درستگی اور وشوسنییتا کو بڑھانے کے لئے تکنیکی اشارے کے امتزاج کا استعمال کرتی ہے۔
بنیادی منطق میں تین اہم اجزاء شامل ہیں: رجحان کا تعین ، اندراج کے سگنل ، اور باہر نکلنے کے سگنل۔ رجحان کا تعین موجودہ حجم کو 20 پیریڈ کے حجم کی حرکت پذیر اوسط سے موازنہ کرکے حاصل کیا جاتا ہے ، جس میں اوسط سے زیادہ حجم تیزی کے رجحانات کی نشاندہی کرتا ہے اور اوسط سے کم حجم bearish کے رجحانات کی نشاندہی کرتا ہے۔ اندراج کے سگنل 21 پیریڈ اور 50 پیریڈ کے ای ایم اے کے مابین کراس اوورز پر مبنی ہوتے ہیں ، جس کی تصدیق حجم کے رجحانات سے ہوتی ہے۔ خاص طور پر ، جب حجم اس کی حرکت پذیر اوسط سے تجاوز کرتا ہے اور 21 پیریڈ ای ایم اے 50 پیریڈ ای ایم اے سے تجاوز کرتا ہے تو لمبی پوزیشنیں متحرک ہوجاتی ہیں۔ مختصر پوزیشنیں اس وقت متحرک ہوجاتی ہیں جب حجم اس کی حرکت پذیر اوسط سے نیچے ہوتا ہے اور 21 پیریڈ ای ایم اے 50 پیریڈ ای ایم اے سے نیچے عبور کرتا ہے۔ باہر نکلنے کے سگنل ای ایم اے کے ساتھ قیمت کے تعلقات پر مبنی ہوتے ہیں ، جب قیمت ای ایم اے سے نیچے ہوتی ہے تو
یہ حکمت عملی ایک جامع رجحان کے بعد ٹریڈنگ سسٹم بنانے کے لئے حجم تجزیہ کے ساتھ دوہری ای ایم اے سسٹم کو جوڑتی ہے۔ حکمت عملی کا ڈیزائن عقلی ہے ، جو اچھی آپریشنلٹی اور موافقت کی پیش کش کرتا ہے۔ تجویز کردہ اصلاح کی سمتوں کے ذریعے ، حکمت عملی کے استحکام اور منافع کو مزید بڑھا سکتا ہے۔ یہ رجحان سازی والے مارکیٹ ماحول کے لئے موزوں ہے ، لیکن سرمایہ کاروں کو رسک کنٹرول اور مارکیٹ کی موافقت کے تجزیے پر توجہ دینے کی ضرورت ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-23 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("TATA Swing Trading Strategy with Volume and EMAs", overlay=true) // Define the moving averages ema21 = ta.ema(close, 21) ema50 = ta.ema(close, 50) // Calculate volume moving average for analysis volumeMA = ta.sma(volume, 20) // Trend Confirmation using Volume isBullishTrend = volume > volumeMA isBearishTrend = volume < volumeMA // Long Entry Conditions longCondition = isBullishTrend and ta.crossover(ema21, ema50) // Short Entry Conditions shortCondition = isBearishTrend and ta.crossunder(ema21, ema50) // Exit Conditions exitLong = close < ema21 or close < ema50 exitShort = close > ema21 or close > ema50 // Execute trades based on conditions if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short) if (exitLong) strategy.close("Long") if (exitShort) strategy.close("Short") // Plotting the EMAs plot(ema21, color=color.blue, title="21 EMA") plot(ema50, color=color.red, title="50 EMA")