ای ایم اے ٹریکنگ حکمت عملی ایک رجحان کی حکمت عملی ہے جو رجحانات کو ٹریک کرنے کے لئے ای ایم اے اشارے کا استعمال کرتی ہے۔ یہ قیمتوں کی ای ایم اے قدر کا حساب لگاتا ہے اور قیمت کے رجحانات کا تعین کرنے اور تجارتی سگنل پیدا کرنے کے لئے اسے فیصد بینڈ کے ساتھ جوڑتا ہے۔
اس حکمت عملی کا بنیادی اشارے ای ایم اے ہے۔ ای ایم اے ایکسپونینشل موونگ ایوریج کا مخفف ہے ، جو ایک رجحان ٹریکنگ اشارے ہے۔ ای ایم اے تاریخی قیمتوں اور مقررہ وقت کی مدت کی بنیاد پر موجودہ اوسط قیمت کا حساب لگاتا ہے۔ ای ایم اے کے پاس قیمتوں کو ہموار کرنے کا اثر بھی ہے۔
حکمت عملی سب سے پہلے قیمتوں کے 50 پیریڈ ای ایم اے کی قیمت کا حساب مرکزی فیصلے کے اشارے کے طور پر کرتی ہے۔ پھر ای ایم اے کی قیمت کے ایک خاص فیصد کی بنیاد پر ، اوپری اور نچلی ریلیں مقرر کی جاتی ہیں۔ یہاں یہ ای ایم اے کی قیمت کے ± 0.3٪ پر مقرر کی جاتی ہے۔ جب قیمت ای ایم اے کی اوپری ریل سے ٹکرا جاتی ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب قیمت ای ایم اے کی نچلی ریل سے نیچے آجاتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔ اس سے ای ایم اے سائیکل کے اندر رجحان کی تبدیلیوں کا سراغ لگایا جاسکتا ہے۔
ای ایم اے ٹریکنگ حکمت عملی میں واضح مجموعی منطق ہے ، ای ایم اے اشارے کے ذریعہ قیمت کے رجحانات کا فیصلہ کرنا اور رینج بینڈ کے ساتھ تجارتی سگنل تیار کرنا۔ فوائد آسان اصول ہیں جو سمجھنے میں آسان ہیں اور کچھ شور سے بچ سکتے ہیں۔ لیکن محدود ٹیوننگ اسپیس ، پسماندہ سگنل ، ناقص ڈراؤنڈ کنٹرول وغیرہ جیسے مسائل بھی ہیں۔ اگلے اقدامات اس حکمت عملی کو زیادہ عملی اور مستحکم بنانے کے لئے متعدد اشارے کو جوڑنے ، اسٹاپ نقصان کی اصلاح وغیرہ جیسے ذرائع کے ذریعہ اس میں بہتری لانا ہوسکتے ہیں۔
/*backtest start: 2023-01-17 00:00:00 end: 2024-01-23 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy(title="PingEMA50V.3 Piw", shorttitle="EMA50 Piw", overlay=true) // input src = input(title="Data Array",defval=close) ema_period = input(title="EMA period", defval=50) percent = input(title="Band %", type=float,defval=0.003) // ema ema50 = ema(src, ema_period) plot(ema50, color=green) // upper lower upper = ema50 + (ema50*percent) lower = ema50 - (ema50*percent) plot(upper, color=blue) plot(lower, color=blue) // signal buy = src > upper sell = src < lower // bar color bcolor = buy ? lime : red barcolor(color=bcolor) // trade if (buy) strategy.entry("long", strategy.long) if (sell) strategy.close("long")