ڈبل موونگ ایوریج ADX ٹائمنگ اسٹریٹیجی


تخلیق کی تاریخ: 2023-12-06 15:48:29 آخر میں ترمیم کریں: 2023-12-06 15:48:29
کاپی: 0 کلکس کی تعداد: 783
1
پر توجہ دیں
1619
پیروکار

ڈبل موونگ ایوریج ADX ٹائمنگ اسٹریٹیجی

جائزہ

ڈبل میڈین لائن اے ڈی ایکس سلیکشن حکمت عملی رجحانات کی نشاندہی کرنے کے لئے 220 میڈین لائن اور اے ڈی ایکس آر اشارے کا استعمال کرتے ہوئے ، رجحانات کے ابتدائی مرحلے میں تجارتی سگنل تیار کرتی ہے۔ یہ حکمت عملی پہلے 220 انڈیکس چلتی اوسط کا استعمال کرتی ہے جس میں قیمتوں کے رجحانات کی سمت کا تعین کیا جاتا ہے ، اور پھر ADXR اشارے کے ساتھ مل کر رجحانات کی مزید تصدیق کی جاتی ہے ، جس سے زیادہ قابل اعتماد تجارتی سگنل پیدا ہوتا ہے۔

حکمت عملی کا اصول

باہمی مساوی لائن ADX ٹائم ٹائم کی حکمت عملی کا بنیادی منطق مندرجہ ذیل حصوں پر مبنی ہے:

  1. 220 اشاریہ منتقل اوسط ((EMA)

    • دو مختلف پیرامیٹرز کا استعمال کرتے ہوئے ای ایم اے 2 اور 20 دن
    • جب قیمت 2 دن کے EMA سے اوپر جاتی ہے تو اسے ایک پیش گوئی کا اشارہ سمجھا جاتا ہے۔
    • جب قیمت 20 دن کے EMA سے نیچے آجاتی ہے تو اسے نیچے کی طرف اشارہ سمجھا جاتا ہے۔
  2. ADXR انڈیکس

    • ADXR اشارے ADX اشارے کی ایک قسم ہے۔
    • ADX کے سادہ اوسط کے حساب سے ADX اشارے میں اتار چڑھاؤ کو کم کریں۔
    • جب ADXR کسی خاص حد سے نیچے ہوتا ہے تو اس کا مطلب ہے کہ رجحان کمزور ہے۔
    • جب ADXR کسی خاص حد سے زیادہ ہوتا ہے تو اس کا مطلب ہے کہ رجحان مضبوط ہے۔
  3. ٹریڈنگ سگنل

    • جب 2 دن ای ایم اے گولڈن کراس اور ADXR کم از کم قیمت سے زیادہ ہوتا ہے تو ایک bullish سگنل پیدا ہوتا ہے۔
    • جب 20 ای ایم اے ڈیڈ کراس اور اے ڈی ایکس آر خسارے سے کم ہوتا ہے تو بیعانہ تناسب سگنل پیدا ہوتا ہے۔
    • ADXR اشارے کے ساتھ مجموعہ کی طرف سے، کچھ فرضی قیاس کو فلٹر کرنے اور حقیقی رجحان سگنل کو مضبوط بنانے کے لئے.

اس حکمت عملی کی اہم جدت یہ ہے کہ ابتدائی مرحلے کے رجحانات کی نشاندہی کرنے کے لئے ADXR اشارے کا استعمال کیا جاتا ہے اور روایتی یکساں حکمت عملی کے سگنل کے ساتھ مل کر سگنل کے معیار کو بہتر بنانے اور حکمت عملی کی استحکام کو بڑھانے کے لئے استعمال کیا جاتا ہے۔

اسٹریٹجک فوائد

ڈبل مساوی لائن ADX انتخابی وقت کی حکمت عملی کے مندرجہ ذیل اہم فوائد ہیں:

  1. ڈبل مساوی لائن اور ADXR اشارے کے ساتھ مل کر ، سگنل زیادہ درست اور قابل اعتماد ہے ، جعلی سگنل کو فلٹر کیا جاسکتا ہے۔
  2. ADXR اشارے کا استعمال کرتے ہوئے رجحانات کی شناخت کے ابتدائی مرحلے میں ، اس رجحان کی نشاندہی کرنے کے لئے پہلے سے ہی رسائی حاصل کی جاسکتی ہے۔
  3. ADXR پیرامیٹرز کی ترتیب لچکدار ہے اور مارکیٹ کے مطابق ایڈجسٹ کیا جاسکتا ہے ، جو رجحانات کی تبدیلیوں کے مطابق ہے۔
  4. حکمت عملی کی منطق سادہ اور واضح ہے، سمجھنے میں آسان ہے، پیرامیٹرز کو ایڈجسٹ کرنا آسان ہے۔
  5. مختلف مارکیٹ کے ماحول میں استعمال کیا جا سکتا ہے، اور اس نے تاریخی ٹیسٹ میں بہتر کارکردگی کا مظاہرہ کیا.

اسٹریٹجک رسک

باہمی مساوی لائن ADX کی حکمت عملی میں مندرجہ ذیل اہم خطرات بھی شامل ہیں:

  1. ADXR پیرامیٹرز کی غلط ترتیب سے تجارتی مواقع ضائع ہوسکتے ہیں۔

    • ADXR کے پیرامیٹرز کی حد کو مناسب طریقے سے بڑھایا جاسکتا ہے ، یا مختلف اقسام کے مطابق پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے۔
  2. غیر معمولی حالات میں زیادہ غلط سگنل ہوسکتے ہیں۔

    • دیگر اشارے کے مجموعے کے ساتھ استعمال کرنے پر غور کیا جا سکتا ہے، مزید سگنل فلٹرنگ کے لئے.
  3. ای ایم اے پیرامیٹرز فکسڈ ہیں اور مارکیٹ میں تبدیلیوں کو اپنانے کے قابل نہیں ہیں۔

    • ای ایم اے پیرامیٹرز کے لئے مرضی کے مطابق ورژن استعمال کرنے کی کوشش کریں.
  4. قیمتوں میں اتار چڑھاؤ کی حدوں کی نشاندہی کرنے میں ناکامی ، ممکنہ طور پر بہت زیادہ غیر موثر تجارت پیدا کرسکتی ہے۔

    • اضافی منطقی فیصلے یا اشارے کے ساتھ شامل کیا جاسکتا ہے جو زلزلے کے حالات کی نشاندہی کرتا ہے۔

حکمت عملی کی اصلاح کی سمت

ڈبل مساوی لائن ADX کے انتخاب کے وقت کی حکمت عملی کو مندرجہ ذیل پہلوؤں سے مزید بہتر بنایا جاسکتا ہے:

  1. ای ایم اے پیرامیٹرز کو بہتر بنایا گیا ہے تاکہ وہ خود بخود تبدیل ہوسکیں۔

  2. ADXR پیرامیٹرز کی حد کو بہتر بنایا گیا ہے تاکہ اس میں زیادہ موثر تجارتی سگنل شامل ہوں۔

  3. اضافی رجحانات کے اشارے شامل کرنے کے لئے، مجموعہ سگنل پیدا کرنے کے لئے، معیار کو بہتر بنانے کے لئے.

  4. اسٹاپ نقصان کی حکمت عملی میں اضافہ کریں ، اسٹاپ اسٹاپ معیار مرتب کریں ، اور ایک ہی تجارت کے خطرے کو کنٹرول کریں۔

  5. فنڈ مینجمنٹ کی حکمت عملی کو بہتر بنانا تاکہ وہ اکاؤنٹ کی حیثیت کے مطابق پوزیشنوں کو خود بخود ایڈجسٹ کرسکیں۔

خلاصہ کریں۔

ڈبل مساوی لائن ADX ٹائم ٹائم حکمت عملی نے روایتی ڈبل مساوی لائن حکمت عملی اور ADXR اشارے کے جدید امتزاج کے ذریعہ سگنل کے معیار کو بہتر بنایا ، حکمت عملی کی استحکام کو بڑھا دیا ، رجحانات کی مؤثر شناخت کے لئے ابتدائی مرحلے میں ، تاریخی ریٹرننگ میں بہتر کارکردگی کا مظاہرہ کیا۔ اس حکمت عملی میں اصلاح کی گنجائش زیادہ ہے ، جس میں بہت سے پہلوؤں میں بہتری آسکتی ہے ، جس کی وجہ سے یہ زیادہ پیچیدہ مارکیٹوں میں مضبوط موافقت اور منافع بخش گنجائش کا مظاہرہ کرتی ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-11-05 00:00:00
end: 2023-12-05 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 04/04/2022
// This is combo strategies for get a cumulative signal. 
//
// First strategy
// This indicator plots 2/20 exponential moving average. For the Mov 
// Avg X 2/20 Indicator, the EMA bar will be painted when the Alert criteria is met.
//
// Second strategy
// The Average Directional Movement Index Rating (ADXR) measures the strength 
// of the Average Directional Movement Index (ADX). It's calculated by taking 
// the average of the current ADX and the ADX from one time period before 
// (time periods can vary, but the most typical period used is 14 days).
// Like the ADX, the ADXR ranges from values of 0 to 100 and reflects strengthening 
// and weakening trends. However, because it represents an average of ADX, values 
// don't fluctuate as dramatically and some analysts believe the indicator helps 
// better display trends in volatile markets.
//
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
EMA20(Length) =>
    pos = 0.0
    xPrice = close
    xXA = ta.ema(xPrice, Length)
    nHH = math.max(high, high[1])
    nLL = math.min(low, low[1])
    nXS = nLL > xXA or nHH < xXA ? nLL : nHH
    iff_1 = nXS < close[1] ? 1 : nz(pos[1], 0)
    pos := nXS > close[1] ? -1 : iff_1
    pos

fADX(Len) =>
    up = ta.change(high)
    down = -ta.change(low)
    trur = ta.rma(ta.tr, Len)
    plus = fixnan(100 * ta.rma(up > down and up > 0 ? up : 0, Len) / trur)
    minus = fixnan(100 * ta.rma(down > up and down > 0 ? down : 0, Len) / trur)
    sum = plus + minus 
    100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), Len)

ADXR(LengthADX,LengthADXR,Signal1,Signal2) =>
    pos = 0.0
    xADX = fADX(LengthADX)
    xADXR = (xADX + xADX[LengthADXR]) / 2
    pos := xADXR < Signal1 ? 1 : xADXR > Signal2 ? -1 : nz(pos[1], 0) 
    pos

strategy(title='Combo 2/20 EMA & ADXR', shorttitle='Combo', overlay=true)
var I1 = '●═════ 2/20 EMA ═════●'
Length = input.int(14, minval=1, group=I1)
var I2 = '●═════ ADXR  ═════●'
LengthADX = input(title="Length ADX", defval=14)
LengthADXR = input(title="Length ADXR", defval=14)
Signal1 = input.float(13, step=0.01)
Signal2 = input.float(45, step=0.01)
var misc = '●═════ MISC ═════●'
reverse = input.bool(false, title='Trade reverse', group=misc)
var timePeriodHeader = '●═════ Time Start ═════●'
d = input.int(1, title='From Day', minval=1, maxval=31, group=timePeriodHeader)
m = input.int(1, title='From Month', minval=1, maxval=12, group=timePeriodHeader)
y = input.int(2005, title='From Year', minval=0, group=timePeriodHeader)
StartTrade = time > timestamp(y, m, d, 00, 00) ? true : false
posEMA20 = EMA20(Length)
prePosADXR = ADXR(LengthADX,LengthADXR,Signal1,Signal2)
iff_1 = posEMA20 == -1 and prePosADXR == -1 and StartTrade ? -1 : 0
pos = posEMA20 == 1 and prePosADXR == 1 and StartTrade ? 1 : iff_1
iff_2 = reverse and pos == -1 ? 1 : pos
possig = reverse and pos == 1 ? -1 : iff_2
if possig == 1
    strategy.entry('Long', strategy.long)
if possig == -1
    strategy.entry('Short', strategy.short)
if possig == 0
    strategy.close_all()
barcolor(possig == -1 ? #b50404 : possig == 1 ? #079605 : #0536b3)