یہ حکمت عملی تجارتی سگنلز کی نشاندہی کرنے کے لئے مختلف ادوار کے ساتھ دو چلتی اوسط (فاسٹ چلتی اوسط اور سست چلتی اوسط) کا استعمال کرتی ہے۔ جب تیز رفتار اوسط سست چلتی اوسط سے تجاوز کرتا ہے تو ، یہ ایک لمبا سگنل تیار کرتا ہے۔ جب تیز رفتار چلتی اوسط سست چلتی اوسط سے نیچے عبور کرتا ہے تو ، یہ ایک مختصر سگنل تیار کرتا ہے۔ حکمت عملی خطرے کو کنٹرول کرنے اور منافع میں مقفل کرنے کے لئے اسٹاپ نقصان اور منافع لینے کی سطح بھی طے کرتی ہے۔
اس حکمت عملی کا بنیادی اصول مارکیٹ کے رجحانات میں تبدیلیوں کا تعین کرنے کے لئے مختلف ادوار کی حرکت پذیر اوسط کے مابین کراس اوور تعلقات کا استعمال کرنا ہے۔ تیز رفتار حرکت پذیر اوسط قیمت میں تبدیلیوں کے لئے زیادہ حساس ہے ، جبکہ سست حرکت پذیر اوسط طویل مدتی رجحانات کی عکاسی کرتا ہے۔ جب تیز رفتار حرکت پذیر اوسط سست حرکت پذیر اوسط کو عبور کرتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ کا رجحان بدل گیا ہے ، اس طرح تجارتی سگنل پیدا ہوتا ہے۔
خاص طور پر ، جب تیز رفتار اوسط سست رفتار اوسط سے تجاوز کرتا ہے تو ، یہ اس بات کی نشاندہی کرتا ہے کہ مارکیٹ ایک اپ ٹرینڈ میں داخل ہوسکتی ہے ، اور ایک لمبی پوزیشن کھولی جاتی ہے۔ اس کے برعکس ، جب تیز رفتار اوسط سست رفتار اوسط سے نیچے عبور کرتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ نیچے کی سمت میں داخل ہوسکتی ہے ، اور ایک مختصر پوزیشن کھولی جاتی ہے۔ اسی وقت ، حکمت عملی خطرہ کو کنٹرول کرنے اور منافع میں مقفل کرنے کے لئے اسٹاپ نقصان اور منافع لینے کی سطح طے کرتی ہے۔
سادہ اور سمجھنے میں آسان: اسٹریٹجی میں اوسط کراس اوور کے سادہ اصول کا استعمال کیا گیا ہے ، جسے سمجھنا اور لاگو کرنا آسان ہے۔
ٹرینڈ ٹریکنگ: مختلف ادوار کے چلتے ہوئے اوسط کے درمیان کراس اوور تعلقات کا استعمال کرتے ہوئے، حکمت عملی مؤثر طریقے سے مارکیٹ کے رجحانات میں تبدیلیوں کو پکڑ سکتی ہے، جو رجحان کی پیروی کرنے والے ٹریڈنگ کے لئے موزوں ہے.
خطرے کا کنٹرول: اس حکمت عملی میں اسٹاپ نقصان اور منافع لینے کے میکانزم شامل ہیں ، جو خطرے پر قابو پانے اور منافع کو مقفل کرنے میں مدد کرتے ہیں۔
مارکیٹ کی اتار چڑھاؤ: انتہائی اتار چڑھاؤ والی منڈیوں میں ، اکثر حرکت پذیر اوسط کراس اوور بہت سارے غلط سگنل پیدا کرسکتے ہیں ، جس سے اکثر تجارت اور نقصانات ہوتے ہیں۔
پیرامیٹر کا انتخاب: حکمت عملی کی کارکردگی کا انحصار چلتی اوسط مدت کے انتخاب پر ہوتا ہے ، اور پیرامیٹر کی مختلف ترتیبات مختلف نتائج کا باعث بن سکتی ہیں۔
رجحان کی تاخیر: چلتی اوسط پیچھے رہ جانے والے اشارے ہیں ، اور کراس اوور سگنل رجحان کے پہلے ہی تشکیل پانے کے بعد ظاہر ہوسکتے ہیں ، ابتدائی انٹری کے مواقع کو کھو دیتے ہیں۔
پیرامیٹر کی اصلاح: بیک ٹسٹنگ اور مختلف مدت کے مجموعوں کو بہتر بنانے کے ذریعہ بہترین حرکت پذیر اوسط مدت کے پیرامیٹرز تلاش کریں۔
دوسرے اشارے کے ساتھ مل کر: سگنل کی وشوسنییتا کو بہتر بنانے کے لئے متحرک اوسط کراس اوور سگنل کو دوسرے تکنیکی اشارے جیسے آر ایس آئی اور ایم اے سی ڈی کے ساتھ جوڑنے پر غور کریں۔
متحرک سٹاپ نقصان: مارکیٹ میں اتار چڑھاؤ کی حالت کی بنیاد پر سٹاپ نقصان کی سطح کو متحرک طور پر ایڈجسٹ کریں، بجائے مقررہ فیصد استعمال کرنے کے، خطرے کو بہتر کنٹرول کرنے کے لئے.
چلتی اوسط کراس اوور حکمت عملی ایک سادہ ، سمجھنے میں آسان تجارتی حکمت عملی ہے جو رجحان کی نگرانی کے لئے موزوں ہے۔ مختلف ادوار کی چلتی اوسط کے مابین کراس اوور تعلقات کا استعمال کرتے ہوئے ، حکمت عملی مارکیٹ کے رجحانات میں ہونے والی تبدیلیوں کو پکڑ سکتی ہے جبکہ خطرے کو کنٹرول کرنے کے لئے اسٹاپ نقصان اور منافع لینے کے میکانزم بھی شامل ہیں۔ تاہم ، یہ حکمت عملی انتہائی اتار چڑھاؤ والی منڈیوں میں بہت سارے غلط سگنل پیدا کرسکتی ہے ، اور کراس اوور سگنل کی نوعیت پیچھے رہ جاتی ہے۔ لہذا ، پیرامیٹر کی اصلاح ، دوسرے تکنیکی اشارے کے ساتھ مل کر ، اور اسٹاپ نقصان کی سطح کو متحرک طور پر ایڈجسٹ کرنے جیسی بہتریوں پر غور کیا جاسکتا ہے۔ مجموعی طور پر ، چلتی اوسط کراس اوور حکمت عملی ایک بنیادی حکمت عملی ہے جس کی کوشش کرنے کے قابل ہے۔
//@version=4 strategy("barreto es marica", overlay=true) // Parámetros de entrada fastLength = input(10, title="Periodo de la media rápida") slowLength = input(30, title="Periodo de la media lenta") // Cálculo de las medias móviles fastMA = sma(close, fastLength) slowMA = sma(close, slowLength) // Condiciones de entrada enterLong = crossover(fastMA, slowMA) enterShort = crossunder(fastMA, slowMA) // Condiciones de salida exitLong = crossunder(fastMA, slowMA) exitShort = crossover(fastMA, slowMA) // Gestión de posiciones if (enterLong) strategy.entry("Long", strategy.long) if (enterShort) strategy.entry("Short", strategy.short) if (exitLong) strategy.close("Long") if (exitShort) strategy.close("Short") // Stop loss y toma de ganancias stopLossLevel = strategy.position_avg_price * (1 - 0.01) takeProfitLevel = strategy.position_avg_price * (1 + 0.03) strategy.exit("Stop Loss/Take Profit", "Long", stop=stopLossLevel, limit=takeProfitLevel) strategy.exit("Stop Loss/Take Profit", "Short", stop=stopLossLevel, limit=takeProfitLevel) // Plotting plot(fastMA, color=color.blue, title="Media rápida") plot(slowMA, color=color.red, title="Media lenta")