یہ حکمت عملی چلتی اوسط پر مبنی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ کم خطرہ والی رجحان کی تجارت کے لئے رجحان کی سمت کا تعین کرنے کے لئے تیز اور سست چلتی اوسط کی کراس اوور اور کراس انڈر کا استعمال کرتی ہے۔
اس حکمت عملی میں مدت 9 کی تیز رفتار اوسط اور مدت 21 کی سست رفتار اوسط استعمال کی جاتی ہے۔ جب تیز رفتار ایم اے سست ایم اے سے تجاوز کرتا ہے تو ، یہ مارکیٹ میں ایک اپ ٹرینڈ کا اشارہ کرتا ہے اور ایک لمبی پوزیشن لی جاتی ہے۔ جب تیز رفتار ایم اے سست ایم اے سے نیچے عبور کرتا ہے تو ، یہ نیچے کی طرف اشارہ کرتا ہے اور کوئی بھی لمبی پوزیشن بند کردی جاتی ہے۔
خاص طور پر ، حکمت عملی تیز اور سست ایم اے کی اقدار کا حساب لگاتی ہے اور رجحان کی سمت کا تعین کرنے کے ل their ان کے تعلقات کا موازنہ کرتی ہے۔ ایک اپ ٹرینڈ میں ، اگر تیز ایم اے سست ایم اے سے اوپر عبور کرتا ہے تو ، ایک طویل اندراج کا اشارہ متحرک ہوجاتا ہے۔ ایک ڈاؤن ٹرینڈ میں ، اگر تیز ایم اے سست ایم اے سے نیچے عبور کرتا ہے تو ، موجودہ طویل پوزیشن کو بند کرنے کے لئے ایک آؤٹ پٹ سگنل متحرک ہوجاتا ہے۔
اس طرح، تیز اور سست ایم اے کے کراس اوور اور کراس اوور ٹریڈنگ کے بعد کم خطرہ رجحان کے لئے رجحان کی منتقلی کو پکڑتا ہے.
خطرات کو پیرامیٹرز کو ایڈجسٹ کرنے، فلٹرز شامل کرنے، سٹاپ نقصان / منافع لے کر منظم کیا جا سکتا ہے.
ایک سادہ رجحان کی پیروی کرنے والی حکمت عملی کے طور پر ، بنیادی خیال یہ ہے کہ رجحان کی سمت کا تعین کرنے کے لئے تیز اور سست ایم اے کا استعمال کریں۔ فوائد سادگی ، واضح قوانین ، اور موثر رجحان سے باخبر رہنے کے ہیں۔ نقصانات تاخیر ، غلط سگنل ، اور زیادہ تجارت ہیں۔ ہم پیرامیٹرز کو ایڈجسٹ کرکے اور مارکیٹ کے حالات میں بہتر موافقت کے ل other دوسرے اشارے شامل کرکے اسے بہتر بنا سکتے ہیں۔ مجموعی طور پر ، ڈبل ایم اے حکمت عملی مقداری تجارت کے لئے ایک آسان اور قابل اعتماد نقطہ نظر فراہم کرتی ہے۔ مسلسل بہتری کے ساتھ ، اس کی کارکردگی اور بھی بہتر ہوسکتی ہے۔
/*backtest start: 2023-09-01 00:00:00 end: 2023-09-20 23:59:59 period: 10m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Profitable Crypto Strategy", shorttitle="Profit Strategy", overlay=true) // Define strategy parameters fastLength = input.int(9, title="Fast MA Length", minval=1) slowLength = input.int(21, title="Slow MA Length", minval=1) stopLossPercent = input.float(1.0, title="Stop Loss %", step=0.1) takeProfitPercent = input.float(1.0, title="Take Profit %", step=0.1) // Calculate moving averages fastMA = ta.sma(close, fastLength) slowMA = ta.sma(close, slowLength) // Entry condition: Buy when fast MA crosses above slow MA longCondition = ta.crossover(fastMA, slowMA) // Exit condition: Sell when fast MA crosses below slow MA shortCondition = ta.crossunder(fastMA, slowMA) // Plot moving averages on the chart plot(fastMA, color=color.blue, title="Fast MA") plot(slowMA, color=color.orange, title="Slow MA") // Strategy entry and exit logic var stopLossPrice = 0.0 var takeProfitPrice = 0.0 if (longCondition) stopLossPrice := close * (1.0 - stopLossPercent / 100) takeProfitPrice := close * (1.0 + takeProfitPercent / 100) strategy.entry("Long", strategy.long) if (shortCondition) strategy.close("Long") // Set stop loss and take profit for open positions strategy.exit("Stop Loss/Profit", stop=stopLossPrice, limit=takeProfitPrice)