یہ حکمت عملی بنیادی طور پر رجحان کا فیصلہ کرنے کے لئے ADX اشارے کا استعمال کرتی ہے اور صرف طویل مدتی رجحان ٹریکنگ حکمت عملی بنانے کے لئے مختلف پیرامیٹرز کی ترتیبات کے ساتھ ایم اے اور ای ایم اے کی چلتی اوسط کو جوڑتی ہے۔ جب ADX بڑھتا ہے تو ، یہ ایک لمبی سمت کی نشاندہی کرتا ہے۔ جب قیمت اوپر کی ایم اے اور ای ایم اے کو توڑتی ہے تو ، لمبی پوزیشنیں کھولیں۔ جب ADX گرتی ہے یا قیمت MA یا EMA سے نیچے گرتی ہے تو ، پوزیشنیں بند کردیں۔
یہ حکمت عملی بنیادی طور پر مارکیٹ کے رجحان اور طاقت کا اندازہ کرنے کے لئے ADX کا استعمال کرتی ہے۔ ADX رجحان کی موجودگی اور طاقت کا تعین کرنے کے لئے قیمتوں میں ہونے والی تبدیلیوں کی ڈگری اور سمت کا حساب لگاتا ہے۔ جب ADX بڑھتا ہے تو اس کا مطلب یہ ہے کہ یہ فی الحال اوپر کے رجحان میں ہے۔ جب ADX گرتا ہے تو اس کا مطلب یہ ہے کہ رجحان کمزور ہو رہا ہے۔
اس حکمت عملی میں دو حرکت پذیر اوسط ، ایم اے اور ای ایم اے بھی استعمال کیے جاتے ہیں ، جن میں معاون فیصلے کے طور پر مختلف پیرامیٹرز کی ترتیبات ہوتی ہیں۔ وہ مؤثر طریقے سے قیمتوں کی بے ترتیب کو فلٹر کرسکتے ہیں اور قیمتوں کی اہم رجحان کی سمت دکھا سکتے ہیں۔ جب قیمتیں بڑھتی ہیں اور ایم اے اور ای ایم اے کو توڑتی ہیں تو ، یہ ایک لمبا سگنل ہے۔ جب قیمتیں گرتی ہیں اور توڑتی ہیں تو ، یہ بندش کا سگنل ہے۔
اے ڈی ایکس اور حرکت پذیر اوسط کی خصوصیات کو جوڑ کر ، یہ حکمت عملی رجحان کی سمت کا فیصلہ کرنے کے لئے تجارتی سگنل تیار کرتی ہے۔ جب اے ڈی ایکس بڑھتا ہے اور قیمتیں اوپر کی ایم اے اور ای ایم اے کو توڑ دیتی ہیں تو طویل ہوجائیں ، اور جب اے ڈی ایکس گرتا ہے یا قیمتیں ایم اے / ای ایم اے کو توڑ دیتی ہیں تو پوزیشنیں بند کردیں۔ یہ صرف طویل رجحان ٹریکنگ حکمت عملی کو نافذ کرتی ہے۔
اس حکمت عملی کے اہم فوائد یہ ہیں:
کچھ خطرات بھی ہیں:
حل:
حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
عام طور پر ، یہ صرف ایک طویل رجحان ٹریکنگ حکمت عملی ہے جو رجحان کی طاقت اور دو چلتی اوسط کو معاون فلٹرز کے طور پر فیصلہ کرنے کے لئے اے ڈی ایکس کا استعمال کرتی ہے۔ یہ غیر قانونی تجارت کے واقعے کو مؤثر طریقے سے کنٹرول کرتی ہے اور رجحانات کو ٹریک کرنے کے اثر کو حاصل کرتی ہے۔ یہ نسبتا stable مستحکم صرف طویل حکمت عملی ہے۔ کچھ اصلاحات کے ساتھ ، حکمت عملی کی استحکام اور پیداوار کو مزید بڑھا سکتا ہے۔
/*backtest start: 2023-01-22 00:00:00 end: 2024-01-28 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("ADX, MA, and EMA Long Strategy - ADX Trending Up", shorttitle="ADX_MA_EMA_Long_UpTrend", overlay=true) adxlen = input(14, title="ADX Smoothing") dilen = input(14, title="DI Length") maPeriod = input(50, title="MA Period") emaPeriod = input(50, title="EMA Period") dirmov(len) => up = change(high) down = -change(low) plusDM = na(up) ? na : (up > down and up > 0 ? up : 0) minusDM = na(down) ? na : (down > up and down > 0 ? down : 0) truerange = rma(tr, len) plus = fixnan(100 * rma(plusDM, len) / truerange) minus = fixnan(100 * rma(minusDM, len) / truerange) [plus, minus] adx(dilen, adxlen) => [plus, minus] = dirmov(dilen) sum = plus + minus 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen) sig = adx(dilen, adxlen) maValue = sma(close, maPeriod) emaValue = ema(close, emaPeriod) longCondition = sig > sig[1] and close > maValue and close > emaValue if (longCondition) strategy.entry("Long", strategy.long) exitCondition = sig < sig[1] or close < maValue or close < emaValue if (exitCondition) strategy.close("Long") plot(maValue, color=color.blue, title="MA") plot(emaValue, color=color.orange, title="EMA") plot(sig, color=color.red, title="ADX")