یہ حکمت عملی ایک تیزی سے چلنے والی اوسط (ای ایم اے) کراس اوور پر مبنی تجارتی حکمت عملی ہے۔ یہ 50 پیریڈ ای ایم اے کو اہم تکنیکی اشارے کے طور پر استعمال کرتی ہے۔ جب قیمت کی لائن نیچے سے ای ایم اے سے اوپر کی طرف بڑھتی ہے تو ، طویل ہوجائیں۔ جب قیمت کی لائن اوپر سے ای ایم اے سے نیچے کی طرف بڑھتی ہے تو ، منافع کے ل short مختصر ہوجائیں۔
بنیادی خیال قیمتوں کے رجحان کا اندازہ کرنے کے لئے ایک آلہ کے طور پر 50 پیریڈ ای ایم اے کا استعمال کرنا ہے۔ ای ایم اے لائن قیمت کے اعداد و شمار کو ہموار کرسکتی ہے اور طویل مدتی قیمت کے رجحانات کی عکاسی کرنے کے لئے قلیل مدتی مارکیٹ شور کو دور کرسکتی ہے۔ جب قیمت کی لائن نیچے سے ای ایم اے لائن سے اوپر کی طرف بڑھتی ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قیمتیں بڑھنے لگتی ہیں جو طویل عرصے تک جانے کا موقع ہے۔ جب قیمت کی لائن اوپر سے ای ایم اے لائن سے نیچے کی طرف بڑھتی ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قیمتیں گرنے لگتی ہیں جو مختصر ہونے کا موقع ہے۔
خاص طور پر اس حکمت عملی میں بنیادی طور پر مندرجہ ذیل پہلوؤں پر مشتمل ہے:
ان پٹ پیرامیٹرز: ای ایم اے مدت کو 50 پر سیٹ کریں۔
اشارے کا حساب کتاب: 50 پیریڈ ای ایم اے کا حساب لگانے کے لئے ٹی ای ایم اے فنکشن کو کال کریں۔
اندراج کی شرائط: جب قیمت ای ایم اے سے تجاوز کرتی ہے تو ایک لمبا سگنل تیار کیا جاتا ہے ، اور جب قیمت ای ایم اے سے تجاوز کرتی ہے تو ایک مختصر سگنل تیار کیا جاتا ہے۔
باہر نکلنے کی شرائط: داخل ہونے پر سب سے زیادہ / سب سے کم قیمت ریکارڈ کریں۔ باہر نکلیں جب قیمت اس سطح کو بعد میں توڑ دے۔
نمائش: ای ایم اے لائن کا نقشہ بنائیں اور طویل / مختصر کے لئے داخلہ اور باہر نکلنے کے نکات کو نشان زد کریں۔
اس طرح، ہم رجحان کی سمت کے ساتھ تجارت کر سکتے ہیں اور بروقت سٹاپ نقصان جب قیمت الٹ شروع ہوتا ہے.
دیگر اشارے اور حکمت عملیوں کے مقابلے میں، ای ایم اے کراس اوور حکمت عملی میں کئی اہم فوائد ہیں:
سادہ اور بدیہیواحد بنیادی اشارے EMA ہے جو سمجھنے اور کام کرنے میں آسان ہے۔ کوئی گندا پیچیدہ اشارے نہیں۔
لچکدار ایڈجسٹمنٹای ایم اے کی مدت کو مختلف مارکیٹوں اور مصنوعات کے مطابق بہت لچکدار طریقے سے ایڈجسٹ کیا جاسکتا ہے۔
رجحان کو پکڑوای ایم اے مؤثر طریقے سے قیمت کے اعداد و شمار کو ہموار کرسکتا ہے اور درمیانی اور طویل مدتی رجحان کی تبدیلیوں کو پکڑ سکتا ہے۔
کھینچنے کا کنٹرول. نقصان کو روکنے کے لئے نئی اعلی / کم قیمت کا استعمال کریں جو بہت اچھی طرح سے ڈراؤونگ کو کنٹرول کرسکتے ہیں.
اس حکمت عملی میں کچھ خطرات بھی شامل ہیں ، جن میں بنیادی طور پر شامل ہیں:
رجحان غائبجب قیمتوں میں شدید اتار چڑھاؤ ہوتا ہے تو ، ای ایم اے بروقت الٹ پوائنٹس کو نہیں پکڑ سکتا ہے اور رجحان کی تبدیلی کے مواقع سے محروم ہوجاتا ہے۔ تصدیق کے لئے بولنگر بینڈ جیسے دوسرے اشارے مل سکتے ہیں۔
ابتدائی سٹاپ نقصان. اسٹاپ نقصان کا نقطہ براہ راست جب سگنل ظاہر ہوتا ہے تو سب سے زیادہ / سب سے کم قیمت لیتا ہے۔ اس تک پہنچنا اور نقصان کو جلدی سے روکنا بہت آسان ہوسکتا ہے۔ اسٹاپ نقصان کو منتقل کرنا ، اسٹاپ نقصان کی وسیع رینج پر غور کیا جاسکتا ہے۔
پیرامیٹر ٹیوننگای ایم اے کی غیر مناسب مدت سے متعدد غلط سگنل پیدا ہوں گے۔ ای ایم اے کی مدت جیسے پیرامیٹرز کو اتار چڑھاؤ ، سائیکل وغیرہ کی بنیاد پر ایڈجسٹ کرنے کی ضرورت ہے۔
اسٹریٹیجی میں مزید بہتری کی گنجائش ہے:
سگنل فلٹر کرنے اور غلط EMA سگنل سے بچنے کے لئے بولنگر بینڈ کے ساتھ مل کر۔
ٹرائلنگ سٹاپ نقصان، سوئنگ سٹاپ نقصان وغیرہ کے ساتھ سٹاپ نقصان کے میکانزم کو بہتر بنانے کے لئے قبل از وقت باہر نکلنے سے بچنے کے لئے.
مختلف مارکیٹوں اور تجارتی آلات کی بنیاد پر ای ایم اے پیرامیٹرز کو بہتر بنائیں تاکہ مناسب ترین ادوار تلاش کیے جا سکیں۔
بہترین مجموعہ تلاش کرنے کے لئے آٹو پیرامیٹر اصلاح ماڈیول شامل کریں.
یہ حکمت عملی ای ایم اے اشارے کی بنیاد پر قیمت کے رجحان کا تعین کرتی ہے اور گولڈن کراس پر لمبی اور موت کراس پر مختصر جاتی ہے۔ حکمت عملی کام کرنے میں آسان ہے اور اسٹاپ نقصان کنٹرول کے ساتھ رجحان کی سمت کے ساتھ تجارت کرسکتی ہے۔ زیادہ فلٹر اشارے کو جوڑ کر ، اسٹاپ نقصان کے طریقہ کار کو بہتر بنا کر حکمت عملی کو مزید بہتر بنایا جاسکتا ہے۔ عام طور پر ، ای ایم اے کراس اوور حکمت عملی پر توجہ دینے اور اس پر غور کرنے کے قابل ہے۔
/*backtest start: 2022-11-17 00:00:00 end: 2023-11-23 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("EMA 50 Crossover Strategy", shorttitle="EMA 50 xover", overlay=true) // Input for EMA length emaLength = input(50, title="EMA Length") // Calculate EMA 50 ema50 = ta.ema(close, emaLength) // Define conditions for long entry longCondition = ta.crossover(close, ema50) // Define conditions for short entry shortCondition = ta.crossunder(close, ema50) // Calculate the high of the signal candle for long entry var float longSignalHigh = na if (longCondition) longSignalHigh := high // Calculate the low of the signal candle for short entry var float shortSignalLow = na if (shortCondition) shortSignalLow := low // Long entry plotshape(series=longCondition, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) // Short entry plotshape(series=shortCondition, title="Short Entry Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small) // Exit conditions longExitCondition = ta.crossunder(close, longSignalHigh) shortExitCondition = ta.crossover(close, shortSignalLow) // Plot exit signals plotshape(series=longExitCondition, title="Long Exit Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small) plotshape(series=shortExitCondition, title="Short Exit Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) // Strategy entry and exit logic strategy.entry("Long", strategy.long, when=longCondition) strategy.entry("Short", strategy.short, when=shortCondition) strategy.close("Long", when=longExitCondition) strategy.close("Short", when=shortExitCondition) // Plot EMA 50 plot(ema50, title="EMA 50", color=color.blue)