
یہ حکمت عملی بنیادی طور پر ADX اشارے کا استعمال کرتے ہوئے رجحان کا تعین کرنے اور MA اور EMA دونوں مختلف پیرامیٹرز کی ترتیب کے ساتھ مل کر چلنے والی اوسط کی تعمیر کے لئے صرف زیادہ سے زیادہ رجحانات کی پیروی کرنے کی حکمت عملی ہے۔ جب ADX بڑھتا ہے تو متعدد سمتوں میں اشارہ کیا جاتا ہے ، اور جب قیمت اوپر کی طرف MA اور EMA کو توڑتی ہے تو زیادہ پوزیشن کھولی جاتی ہے۔ جب ADX گرتا ہے یا قیمت MA یا EMA میں سے کسی ایک کو توڑ دیتی ہے تو اس کی پوزیشن پر عمل کریں۔
یہ حکمت عملی بنیادی طور پر مارکیٹ کے رجحانات اور طاقت کا تعین کرنے کے لئے ADX کا استعمال کرتی ہے۔ ADX قیمتوں میں تبدیلی کی حد اور سمت کا حساب کتاب کرکے رجحانات کی موجودگی اور طاقت کا تعین کرتا ہے۔ جب ADX بڑھتا ہے تو ، اس کا اشارہ ہوتا ہے کہ یہ ایک بڑھتے ہوئے رجحان میں ہے۔ جب ADX گرتا ہے تو ، اس کا اشارہ ہوتا ہے کہ رجحان کم ہو رہا ہے۔
اس حکمت عملی میں دو مختلف پیرامیٹرز کی ترتیب کے ساتھ ایک ساتھ چلتی اوسطا ایم اے اور ای ایم اے کا استعمال کیا جاتا ہے۔ وہ قیمت کی بے ترتیب کو مؤثر طریقے سے ختم کرتے ہیں اور قیمت کی اہم رجحان کی سمت کو ظاہر کرتے ہیں۔ جب قیمت بڑھتی ہے تو ایم اے اور ای ایم اے کو توڑنے کے لئے ایک سے زیادہ سگنل لگائیں۔ جب قیمت گرتی ہے اور گرتی ہے تو ، اس کے لئے فلیش سگنل۔
ADX اور منتقل اوسط کی خصوصیات کے ساتھ مل کر ، اس حکمت عملی نے رجحان کی سمت کا تعین کرنے کے لئے تجارتی سگنل تیار کیا: ADX میں اضافہ اور قیمت اوپر کی طرف MA اور EMA کو توڑنے پر زیادہ پوزیشن کھولی ، ADX گر گیا یا قیمت MA / EMA کی جگہ سے نیچے گر گئی ، ایک رجحان سے باخبر رہنے کی حکمت عملی کو صرف زیادہ کرنے کے لئے۔
اس حکمت عملی کے کچھ اہم فوائد یہ ہیں:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
اس کا حل کیا ہے؟
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
یہ حکمت عملی مجموعی طور پر ایک واحد کثیر رجحان ٹریکنگ حکمت عملی ہے جو رجحان کی طاقت کا اندازہ لگانے کے لئے ADX کا استعمال کرتی ہے اور دو چلتی اوسط کے ساتھ فلٹرنگ سگنل کی تعمیر میں معاون ہے۔ یہ غیر موثر تجارت کے واقعے کو مؤثر طریقے سے کنٹرول کرتا ہے ، رجحان کی پیروی کے اثر کو حاصل کرتا ہے ، اور یہ ایک زیادہ مستحکم واحد کثیر حکمت عملی ہے۔ اس حکمت عملی کی استحکام اور منافع کو مزید بہتر بنانے کے لئے کچھ اصلاحی ایڈجسٹمنٹ کے ذریعہ مزید اضافہ کیا جاسکتا ہے۔
/*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")