یہ حکمت عملی دو افقی متحرک اوسط (ای ایم اے) ، خاص طور پر 50 پیریڈ ای ایم اے اور 200 پیریڈ ای ایم اے کے مابین کراس اوور اور کراس انڈر پر مبنی تجارتی سگنل تیار کرتی ہے۔ اس کا مقصد رفتار پر مبنی تجارتی حکمت عملی بنانے کے لئے قلیل مدتی اور طویل مدتی قیمت کے رجحانات میں ہونے والی تبدیلیوں کو پکڑنا ہے۔
دو ای ایم اے کا حساب لگائیں: 50 پیریڈ ای ایم اے اور 200 پیریڈ ای ایم اے۔ ای ایم اے حالیہ اعداد و شمار کو زیادہ وزن دیتے ہیں اور قلیل مدتی قیمتوں کی نقل و حرکت پر زیادہ رد عمل ظاہر کرتے ہیں۔
تجارتی سگنل کا تعین کریں:
سگنلز کی بنیاد پر تجارت کریں: خریدنے والے سگنلز پر طویل، فروخت کرنے والے سگنلز پر مختصر جائیں۔
بدیہی نقطہ نظر کے لئے چارٹ پر EMAs اور تجارتی سگنل پلاٹ کریں.
اس حکمت عملی کے مندرجہ ذیل اہم فوائد ہیں:
اہم رجحان کی تبدیلیوں کو پکڑتا ہے، رجحان اور مارکیٹوں کے لئے اچھی طرح سے کام کرتا ہے.
سادہ اور واضح فیصلے کے قواعد، لاگو کرنے اور بیک ٹیسٹ کرنے میں آسان.
ای ایم اے قیمتوں کے اعداد و شمار کو ہموار کرتی ہے، سگنل کی نشاندہی کرنے اور شور کو فلٹر کرنے میں مدد کرتی ہے۔
مختلف ہولڈنگ افقوں کے مطابق اپنی مرضی کے مطابق EMA مدت.
سگنل کو مزید فلٹر کرنے اور بہتر بنانے کے لئے دوسرے اشارے کو جوڑ سکتا ہے۔
اس کے علاوہ کچھ خطرات پر بھی غور کرنا چاہئے:
زیادہ غلط سگنل اور غیر مستحکم مارکیٹوں میں ممکنہ حد سے زیادہ تجارت۔
صرف ایک اشارے کے قواعد پر انحصار کرتا ہے ، استحکام میں بہتری آسکتی ہے۔
کوئی سٹاپ نقصان نہیں ہے، غیر کنٹرول شدہ کھونے کی تجارت کا خطرہ ہے.
EMA تاخیر بہترین داخلہ اور باہر نکلنے کے مقامات کو یاد کر سکتے ہیں.
مطلوبہ پیرامیٹرز تلاش کرنے کے لئے بیک ٹیسٹنگ کی ضرورت ہوتی ہے، زندہ نتائج مختلف ہو سکتے ہیں.
اسی طرح کے خطرے کے کنٹرول اور اصلاحات میں فلٹرز کے طور پر دیگر اشارے کا استعمال، سٹاپ نقصانات کو لاگو کرنا، مشین سیکھنے کے ماڈلز کو متعارف کرانا وغیرہ شامل ہیں۔
کچھ طریقوں سے حکمت عملی کو مزید بہتر بنایا جاسکتا ہے:
ایک کثیر عنصر ماڈل کے لئے دیگر اشارے (مثال کے طور پر MACD، RSI) شامل کریں. استحکام میں اضافہ.
اسٹاپ نقصانات کو شامل کریں۔ مثال کے طور پر مقررہ فیصد ، ٹریلنگ اسٹاپ نقصان۔ ہر تجارت میں زیادہ سے زیادہ نقصان کی حد۔
بہترین پیرامیٹرز کے لئے مشین لرننگ کا استعمال کریں اور سگنل جنریشن کے قوانین کو بہتر بنائیں۔
مارکیٹ کے نظام کے لئے بہترین کارکردگی کا مظاہرہ کرنے والے ای ایم اے کے مجموعوں کو تلاش کرنے کے لئے بیک ٹیسٹ۔ متحرک طور پر ادوار کو ایڈجسٹ کریں۔
لین دین کے اخراجات کا اندازہ کریں. پوزیشن سائزنگ کو ٹھیک کرنے کے لئے سلائڈج، کمیشن شامل کریں.
یہ مجموعی طور پر ایک آسان ، کلاسیکی بریک آؤٹ حکمت عملی ہے جو ای ایم اے کراس اوورز پر مبنی ہے۔ اس کے فوائد ہیں لیکن کچھ موروثی نقائص اور بہتری کی گنجائش بھی ہے۔ سگنل کی وشوسنییتا ، رسک کنٹرول ، متحرک ایڈجسٹمنٹ وغیرہ کو بہتر بنانا براہ راست تجارت میں اس کی منافع بخش صلاحیت کو بہت بہتر بنائے گا۔
/*backtest start: 2022-11-24 00:00:00 end: 2023-11-30 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("EMA Golden Crossover Strategy", overlay=true) // Input parameters fastLength = input(50, title="Fast EMA Length") slowLength = input(200, title="Slow EMA Length") // Calculate EMAs using ta.ema fastEMA = ta.ema(close, fastLength) slowEMA = ta.ema(close, slowLength) // Plot EMAs on the chart plot(fastEMA, color=color.blue, title="Fast EMA") plot(slowEMA, color=color.red, title="Slow EMA") // Strategy logic longCondition = ta.crossover(fastEMA, slowEMA) shortCondition = ta.crossunder(fastEMA, slowEMA) // Execute orders if (longCondition) strategy.entry("Buy", strategy.long) if (shortCondition) strategy.entry("Sell", strategy.short) // Plot buy and sell signals on the chart plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar) plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)