دوہری حرکت پذیر اوسط کراس اوور حکمت عملی ایک عام مقداری تجارتی حکمت عملی ہے۔ یہ تیز رفتار اور سست رفتار اوسط کے کراس اوور کو خرید اور فروخت کے سگنل کے طور پر استعمال کرتی ہے۔ جب تیز رفتار اوسط نیچے سے سست رفتار اوسط سے تجاوز کرتا ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب تیز رفتار اوسط اوپر سے سست رفتار اوسط سے نیچے عبور کرتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
اس حکمت عملی کا بنیادی منطق دو گروپوں کے چلتے ہوئے اوسط کا حساب لگانا ہے ، ایک 10 دن کے دورانیے کے پیرامیٹر کے ساتھ تیز رفتار چلتا ہوا اوسط ہے ، اور دوسرا 30 دن کے دورانیے کے پیرامیٹر کے ساتھ سست چلتا ہوا اوسط ہے۔ تیز رفتار چلتا ہوا اوسط قیمت کی تبدیلیوں کا تیزی سے جواب دے سکتا ہے ، جبکہ سست چلتا ہوا اوسط طویل مدتی رجحان کو بہتر طور پر ظاہر کرسکتا ہے۔
جب تیز رفتار اوسط آہستہ سے اوپر سے گزرتا ہے تو اس کا مطلب یہ ہے کہ قلیل مدتی قیمت طویل مدتی رجحان کو توڑنا شروع کردیتی ہے ، جو کہ طویل عرصے تک جانے کا سنہری کراس سگنل ہے۔ جب تیز رفتار اوسط آہستہ سے نیچے سے گزرتا ہے تو اس کا مطلب یہ ہے کہ مختصر مدت کی قیمت طویل مدتی رجحان سے نیچے گرنا شروع کردیتی ہے ، جو کہ مختصر مدت میں جانے کے لئے موت کا کراس سگنل ہے۔
حکمت عملی میں اسٹاپ نقصان اور منافع لینے کے طریقہ کار بھی طے کیے جاتے ہیں۔ اسٹاپ نقصان اس وقت شروع ہوتا ہے جب قیمت اندراج کی قیمت کے ایک خاص فیصد سے نیچے آجاتی ہے۔ منافع لینے کا آغاز اس وقت ہوتا ہے جب قیمت اندراج کی قیمت کے ایک خاص فیصد سے اوپر بڑھ جاتی ہے۔
دوہری حرکت پذیر اوسط کراس اوور حکمت عملی کے مندرجہ ذیل فوائد ہیں:
منطق سادہ اور سمجھنے اور لاگو کرنے کے لئے آسان ہے؛
تیز رفتار اور سست حرکت پذیر اوسط کے پیرامیٹرز مختلف مارکیٹوں کے مطابق اپنی مرضی کے مطابق ہیں؛
اس میں نقصانات کو محدود کرنے کے لئے اسٹاپ نقصان اور منافع کی ترتیبات دونوں شامل ہیں۔
یہ رجحان اور رینج منڈیوں دونوں میں اچھی کارکردگی کا مظاہرہ کرسکتا ہے۔
دوہری حرکت پذیر اوسط کراس اوور حکمت عملی میں بھی درج ذیل خطرات ہیں:
کراس اوور سے آنے والا سگنل ایک غلط بریک آؤٹ ہو سکتا ہے، جس سے نقصانات ہو سکتے ہیں۔
سٹاپ نقصان اور منافع لینے کی غلط ترتیبات کے نتیجے میں بڑے نقصانات یا کم متوقع منافع ہوسکتے ہیں۔
یہ صرف تکنیکی اشارے پر انحصار کرتا ہے بنیادیات پر غور کیے بغیر.
متعلقہ حل:
غلط سگنل کو فلٹر کرنے کے لئے دیگر تکنیکی اشارے شامل کریں؛
سٹاپ نقصان اور منافع لینے کے پیرامیٹرز کی جانچ اور بہتر بنانا؛
بنیادی تجزیہ شامل کریں۔
حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
بہترین تلاش کرنے کے لئے حرکت پذیر اوسط کے مختلف پیرامیٹر مجموعے کی جانچ کریں؛
جھوٹے بریک آؤٹ سے بچنے کے لئے قیمت حجم کی تصدیق کے اشارے شامل کریں۔
زیادہ سے زیادہ منافع حاصل کرنے کے لئے اسٹاپ نقصان کو متحرک طور پر ایڈجسٹ کریں اور منافع کا فیصد لیں
تجارت کے حجم، کاروبار کی شرح وغیرہ جیسے دیگر اشارے شامل کریں.
خلاصہ یہ کہ ، دوہری حرکت پذیر اوسط کراس اوور حکمت عملی ایک آسان اور عملی مقداری تجارتی حکمت عملی ہے۔ اسے سمجھنا اور نافذ کرنا آسان ہے اور زیادہ تر مارکیٹ ماحول میں مستحکم منافع پیدا کرسکتا ہے۔ پیرامیٹرز کو بہتر بنانے ، سگنل فلٹرز اور متحرک منافع لینے کے طریقہ کار کو شامل کرکے ، حکمت عملی زیادہ قابل اعتماد اور منافع بخش بن سکتی ہے۔ بنیادی مقداری تجارتی حکمت عملی میں سے ایک کی حیثیت سے ، یہ سیکھنے اور لاگو کرنے کے قابل ہے۔
/*backtest start: 2023-01-12 00:00:00 end: 2024-01-18 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Moving Average Crossover", overlay=true) // Define input parameters fast_length = input(10, title="Fast MA Length") slow_length = input(30, title="Slow MA Length") stop_loss_percent = input(1.0, title="Stop Loss (%)", minval=0.1, maxval=10, step=0.1) take_profit_percent = input(2.0, title="Take Profit (%)", minval=0.1, maxval=10, step=0.1) // Calculate moving averages fast_ma = sma(close, fast_length) slow_ma = sma(close, slow_length) // Entry conditions long_condition = crossover(fast_ma, slow_ma) short_condition = crossunder(fast_ma, slow_ma) // Plot moving averages on the chart plot(fast_ma, title="Fast MA", color=color.blue) plot(slow_ma, title="Slow MA", color=color.red) // Strategy orders strategy.entry("Long", strategy.long, when=long_condition) strategy.entry("Short", strategy.short, when=short_condition) // Set stop loss and take profit levels stop_loss_price = close * (1 - stop_loss_percent / 100) take_profit_price = close * (1 + take_profit_percent / 100) strategy.exit("Take Profit/Stop Loss", from_entry="Long", stop=stop_loss_price, limit=take_profit_price) strategy.exit("Take Profit/Stop Loss", from_entry="Short", stop=take_profit_price, limit=stop_loss_price)