چلتی اوسط کراس اوور مقداری حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو مختلف ادوار کے ساتھ دو چلتی اوسط کے کراس اوور سگنلز کی بنیاد پر خرید اور فروخت سگنل تیار کرتی ہے۔ یہ حکمت عملی 9 دن اور 20 دن کی سادہ چلتی اوسط (ایس ایم اے) کا استعمال کرتی ہے۔ جب قلیل مدتی چلتی اوسط (9 دن) طویل مدتی چلتی اوسط (20 دن) کے اوپر عبور کرتا ہے تو خرید سگنل پیدا ہوتا ہے ، اور جب قلیل مدتی چلتی اوسط طویل مدتی چلتی اوسط (20 دن) سے نیچے عبور کرتا ہے تو فروخت سگنل پیدا ہوتا ہے۔ حکمت عملی کا منطق آسان ، واضح اور لاگو کرنے اور بہتر بنانے میں آسان ہے۔
اس حکمت عملی کا بنیادی مقصد مارکیٹ کے رجحانات کے موڑ کے مقامات کو پکڑنے کے لئے مختلف ادوار کے ساتھ چلنے والے اوسط کے کراس اوور سگنلز کا استعمال کرنا ہے۔ خاص طور پر اس حکمت عملی کے اہم اقدامات مندرجہ ذیل ہیں۔
مذکورہ بالا اقدامات کے ذریعے ، حکمت عملی مختصر مدت کے چلتے ہوئے اوسط کے طویل مدتی چلتے ہوئے اوسط سے تجاوز کرنے کے بعد پہلی تیزی سے موم بتی پر خرید سکتی ہے ، اور مختصر مدت کے چلتے ہوئے اوسط کے طویل مدتی چلتے ہوئے اوسط سے تجاوز کرنے کے بعد پہلی bearish موم بتی پر فروخت کرسکتی ہے ، اس طرح رجحان کی موڑ کے مقامات پر بروقت پوزیشن کھولنے اور بند کرنے کا احساس ہوتا ہے۔
چلتی اوسط کراس اوور مقداری حکمت عملی کے مندرجہ ذیل فوائد ہیں:
اگرچہ حرکت پذیر اوسط کراس اوور مقداری حکمت عملی میں کچھ فوائد ہیں ، لیکن اس میں ابھی بھی مندرجہ ذیل خطرات ہیں:
مذکورہ بالا خطرات سے نمٹنے کے لیے مندرجہ ذیل اقدامات کئے جا سکتے ہیں:
پیرامیٹر کی اصلاح: موجودہ مارکیٹ کے لئے زیادہ موزوں پیرامیٹر کا مجموعہ تلاش کرنے اور حکمت عملی کی کارکردگی کو بہتر بنانے کے لئے چلتی اوسط کے مدت کے پیرامیٹرز کو بہتر بنائیں۔
سگنل فلٹرنگ: حرکت پذیر اوسط کراس اوورز کی بنیاد پر، تجارتی سگنلوں کی ثانوی تصدیق کرنے اور سگنل کی وشوسنییتا کو بہتر بنانے کے لیے دیگر تکنیکی اشارے یا حالات، جیسے ایم اے سی ڈی اور آر ایس آئی متعارف کروائیں۔
پوزیشن مینجمنٹ: مارکیٹ کے رجحان کی طاقت اور اتار چڑھاؤ جیسے عوامل کی بنیاد پر پوزیشن کے سائز کو متحرک طور پر ایڈجسٹ کریں۔ جب رجحان مضبوط ہو تو پوزیشن کا سائز بڑھائیں ، اور جب رجحان غیر واضح ہو یا اتار چڑھاؤ میں اضافہ ہو تو خطرہ منافع کا تناسب بہتر بنانے کے لئے پوزیشن کا سائز کم کریں۔
اسٹاپ نقصان اور منافع لینا: حکمت عملی کی واپسی کو بہتر بنانے کے لئے منافع کو چلانے کے دوران ایک ہی تجارت کے خطرے سے متعلق نمائش کو کنٹرول کرنے کے لئے معقول اسٹاپ نقصان اور منافع لینے کے طریقہ کار متعارف کروائیں۔
طویل مختصر ہیجنگ: طویل اور مختصر پوزیشنوں کو بیک وقت رکھنے کے لئے حکمت عملی میں مخالف رجحان سگنل شامل کرنے پر غور کریں ، مارکیٹ کے خطرے کو ہیج کریں اور حکمت عملی کے استحکام کو بہتر بنائیں۔
مندرجہ بالا اصلاحاتی سمتوں سے حکمت عملی کی کارکردگی کو بہتر بنانے میں مدد مل سکتی ہے ، لیکن مخصوص نفاذ کو ابھی بھی اصل صورتحال کے مطابق ایڈجسٹ کرنے اور جانچنے کی ضرورت ہے۔
چلتی اوسط کراس اوور مقداری حکمت عملی ایک سادہ اور موثر رجحان کی پیروی کرنے والی حکمت عملی ہے جو مختلف ادوار کے ساتھ چلتی اوسط کے کراس اوور سگنلز کے ذریعہ مارکیٹ کے رجحانات میں ہونے والی تبدیلیوں کو حاصل کرتی ہے۔ حکمت عملی کا منطق واضح اور موافقت پذیر ہے ، لیکن اس میں تاخیر اور ہچکچاہٹ والے مارکیٹ کے خطرات جیسے مسائل بھی ہیں۔ دوسرے تکنیکی اشارے متعارف کرانے ، پیرامیٹرز کو بہتر بنانے ، پوزیشن مینجمنٹ اور رسک کنٹرول کے اقدامات کو بہتر بنانے سے ، اس حکمت عملی کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے ، جس سے یہ ایک زیادہ مضبوط اور موثر مقداری تجارتی حکمت عملی بن جاتی ہے۔
/*backtest start: 2024-02-01 00:00:00 end: 2024-02-29 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © ZeroHeroTrading //@version=5 strategy("Simple 9/20 Crossover", overlay=true) // Define moving averages ma9 = ta.sma(close, 9) ma20 = ta.sma(close, 20) // Set persistent variable to keep track of crossover condition var bool crossoverCondition = false // 9 MA crosses above 20 MA // Set crossover condition to true if ta.crossover(ma9, ma20) crossoverCondition := true // 9 MA crosses under 20 MA // Reset crossover condition to false if ta.crossunder(ma9, ma20) crossoverCondition := false // Set buy and sell signals buySignal = crossoverCondition and close > open and close > ma9 sellSignal = close < ma9 // Execute trades based on signals if (buySignal) strategy.entry("Long", strategy.long) // Avoid repeat entries by resetting crossover condition to false crossoverCondition := false if (sellSignal) strategy.close("Long") // Plot moving averages on the chart plot(ma9, color=color.blue) plot(ma20, color=color.red)