سادہ حرکت پذیر اوسط کراس اوور حکمت عملی دو حرکت پذیر اوسط ، ایک تیز رفتار حرکت پذیر اوسط (فاسٹ ایم اے) اور ایک سست حرکت پذیر اوسط (سست ایم اے) کے کراس اوور پر مبنی ہے۔ جب تیز رفتار ایم اے سست ایم اے کے اوپر عبور کرتا ہے تو یہ طویل (خرید) جاتا ہے ، اور جب تیز رفتار ایم اے سست ایم اے سے نیچے عبور کرتا ہے تو طویل پوزیشن بند کردی جاتی ہے۔
اس حکمت عملی میں دو حرکت پذیر اوسط استعمال ہوتے ہیں۔ ایک قلیل مدتی تیز رفتار ایم اے ہے جو قیمت کی تبدیلیوں کا تیزی سے جواب دیتا ہے۔ دوسرا ایک طویل مدتی سست ایم اے ہے جو قلیل مدتی اتار چڑھاؤ کو فلٹر کرتا ہے اور طویل مدتی رجحانات کو بہتر انداز میں ظاہر کرتا ہے۔ جب تیز رفتار ایم اے سست ایم اے سے تجاوز کرتا ہے تو ، یہ قلیل مدتی میں ایک عروج کا رجحان ظاہر کرتا ہے اور اسے سنہری کراس خرید سگنل سمجھا جاتا ہے۔ جب تیز رفتار ایم اے سست ایم اے سے نیچے عبور کرتا ہے تو ، یہ قلیل مدتی زوال کا رجحان ظاہر کرتا ہے اور اسے موت کراس فروخت سگنل سمجھا جاتا ہے۔
اسٹاپ نقصان کی ترتیب سے خطرات کو کنٹرول کیا جاسکتا ہے۔ مناسب پیرامیٹرز کا انتخاب حکمت عملی کی کارکردگی کو بہتر بنا سکتا ہے۔
خلاصہ یہ ہے کہ ، سادہ حرکت پذیر اوسط کراس اوور ایک سادہ اور عملی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ حرکت پذیر اوسط کی اشارے کی خصوصیات کا استعمال کرتے ہوئے رجحان کی تبدیلیوں کی نشاندہی کرتا ہے۔ اس کے اہم فوائد آسان نفاذ ، قابل فہم اور نسبتا small چھوٹی ڈراؤونگ ہیں۔ اہم نقصانات ممکنہ غلط سگنل ، پسماندہ نوعیت ہیں۔ پیرامیٹر کی اصلاح ، اسٹاپ نقصان کی ترتیب ، اور دوسرے اشارے کے ساتھ مل کر حکمت عملی کو مزید بہتر بنایا جاسکتا ہے۔
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Simple Moving Average Crossover", overlay=true) // Input parameters fastLength = input(10, title="Fast MA Length") slowLength = input(30, title="Slow MA Length") stopLossPercent = input(1, title="Stop Loss Percentage") // Calculate moving averages fastMA = ta.sma(close, fastLength) slowMA = ta.sma(close, slowLength) // Buy condition: Fast MA crosses above Slow MA buyCondition = ta.crossover(fastMA, slowMA) // Sell condition: Fast MA crosses below Slow MA sellCondition = ta.crossunder(fastMA, slowMA) // Plot moving averages as lines plot(fastMA, color=color.blue, title="Fast MA", linewidth=2) plot(slowMA, color=color.red, title="Slow MA", linewidth=2) // Execute trades based on conditions if (buyCondition) strategy.entry("Buy", strategy.long) if (sellCondition) strategy.close("Buy") // Set stop loss level stopLossLevel = close * (1 - stopLossPercent / 100) strategy.exit("Sell", from_entry="Buy", loss=stopLossLevel)