ADX، RSI رفتار اشارے کی حکمت عملی


تخلیق کی تاریخ: 2023-12-11 16:06:30 آخر میں ترمیم کریں: 2023-12-11 16:06:30
کاپی: 0 کلکس کی تعداد: 886
1
پر توجہ دیں
1621
پیروکار

ADX، RSI رفتار اشارے کی حکمت عملی

جائزہ

اس حکمت عملی میں متحرک اشارے ADX ، RSI اور برین بینڈ کا استعمال کیا گیا ہے۔ مارکیٹ کے رجحانات اور اوورلوڈ اور اوور سیل کی صورتحال کا اندازہ کرکے ، کم خریدنے اور فروخت کرنے کے لئے ، منافع بخش واپسی کے لئے خودکار تجارتی حکمت عملی۔

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

  1. ADX اشارے رجحان کا تعین کریں۔ جب ADX 32 سے زیادہ ہے تو ، یہ سمجھا جاتا ہے کہ تجارت رجحان کی حالت میں ہے۔
  2. آر ایس آئی اشارے نے اوورلوڈ کا فیصلہ کیا۔ آر ایس آئی اشارے پر 30 درجے کی حد سے تجاوز کرنے پر ، اسے اوورلوڈ سمجھا جاتا ہے۔ جب آر ایس آئی اشارے کے نیچے 70 درجے کی حد سے تجاوز کی جائے تو ، اسے اوورلوڈ سمجھا جاتا ہے۔
  3. بورن کی پٹی کا فیصلہ کرنے کے لئے بند اور توڑنے کے لئے. جب بند ہونے والی قیمت بورن کی پٹی کو ٹریک پر توڑتی ہے تو ، اس کا مطلب یہ ہے کہ اس کی بندش ختم ہوگئی ہے۔ جب بند ہونے والی قیمت بورن کی پٹی سے نیچے گرتی ہے تو ، اس کا مطلب یہ ہے کہ اس کی بندش ختم ہوگئی ہے۔

مندرجہ بالا اشارے کی بنیاد پر مارکیٹ کی حالت کا اندازہ لگانے کے لئے ، ٹریڈنگ کی حکمت عملی تیار کریں:

خریداری کی شرائط:

  1. ADX> 32، رجحان کی حالت
  2. آر ایس آئی 30 سے زیادہ ، اوور سیل
  3. قیمتوں میں کمی کے خاتمے کے بعد بُلن کی پٹی سے نیچے کی طرف مڑ گیا

فروخت کی شرائط:

  1. ADX> 32، رجحان کی حالت
  2. RSI 70 سے نیچے ، زیادہ خرید
  3. بند ہونے کی قیمت بلین بینڈ سے زیادہ ہے ، اختتامی بندش

طاقت کا تجزیہ

اس حکمت عملی میں مارکیٹ کی حالت کا اندازہ لگانے کے لئے متعدد اشارے کا استعمال کیا گیا ہے ، تاکہ کسی ایک اشارے کے ذریعہ غلطی کا اندازہ لگانے کے امکانات کو روکا جاسکے۔ اس کے علاوہ ، رجحانات ، اوور بیئر اور اوور سیل کی حیثیت کا اندازہ لگانے کے ذریعے ، مارکیٹ کے موڑ کے مقامات کو مؤثر طریقے سے لاک کیا جاسکتا ہے ، تاکہ کم خرید و فروخت کی سطح کو حاصل کیا جاسکے۔

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

خطرے کا تجزیہ

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

  1. اشارے غلط سگنل دینے کا خطرہ۔ مارکیٹ میں اچانک اہم واقعات کی صورت میں ، اشارے کا فیصلہ غلط ہوسکتا ہے۔
  2. اسٹاپ نقصان کی پوزیشن بہت زیادہ جارحانہ خطرہ ہے۔ اگر اسٹاپ نقصان کا فاصلہ بہت کم ہے تو ، قلیل مدتی مارکیٹ میں اتار چڑھاؤ سے روکنے کا خطرہ ہے۔
  3. پیرامیٹرز کے اعداد و شمار کے مطابق ہونے کا خطرہ۔ اگر اشارے کے پیرامیٹرز صرف تاریخی اعداد و شمار پر مبنی ہو تو ، پیرامیٹرز کی استحکام خراب ہوگی اور مارکیٹ میں ہونے والی تبدیلیوں کو اپنانے میں ناکام ہوسکتی ہے۔

متعلقہ خطرے کے انتظام کے اقدامات:

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

اصلاح کی سمت

اس حکمت عملی کو بہتر بنانے کے لئے مندرجہ ذیل پہلوؤں پر توجہ مرکوز کی جاسکتی ہے۔

  1. اصلاح کے اشارے کے پیرامیٹرز . آپ کو ذہین اصلاح کے الگورتھم متعارف کرانے کے لئے، مختلف قسم کے پیرامیٹرز کے لئے آزادانہ اصلاح کر سکتے ہیں .

  2. خصوصیات کی انجینئرنگ میں اضافہ کریں۔ قیمتوں کے زیادہ تکنیکی اشارے متعارف کروائیں ، ویکٹر مشین جیسے ماڈل کی تربیت کے لئے معاون ماڈل قائم کریں ، سگنل کی درستگی کو بہتر بنائیں۔

  3. اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے ، اسٹریٹجک استحکام کو بڑھانے کے لئے۔

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

خلاصہ کریں۔

یہ حکمت عملی ایک درمیانی اور قلیل مدتی مقداری تجارت کی حکمت عملی کے طور پر ، مارکیٹ کی حالت کا اندازہ لگانے کے لئے متعدد تکنیکی اشارے جیسے ADX ، RSI ، اور برین بینڈ کا استعمال کرتی ہے ، اور مارکیٹ کی ساخت میں اہم تبدیلیوں کا اندازہ لگانے کے لئے خرید و فروخت کا آپریشن کرتی ہے۔ حکمت عملی کی منطق واضح طور پر بیان کی جاسکتی ہے ، جس سے کسی ایک تکنیکی اشارے کے فیصلے میں غلطی کی امکان کو نمایاں طور پر کم کیا جاسکتا ہے۔

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

//@version=4
strategy("DAX Shooter 5M Strategy", overlay=true)

//Creo ADX
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
th = input(title="threshold", type=input.integer, defval=20)
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
    adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
    adx


[plus, minus] = dirmov(dilen)
sig = adx(dilen, adxlen)

//Creo RSI

src = close
len = input(7, minval=1, title="Periodo RSI")
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - 100 / (1 + up / down)
bandainf = input(30, title="Livello Ipervenduto")
bandasup = input(70, title="Livello Ipercomprato")


//Creo Bande di Bollinger

source = close
length = input(50, minval=1, title="Periodo BB")
mult = input(2.0, minval=0.001, maxval=50, title="Dev BB")

basis = sma(source, length)
dev = mult * stdev(source, length)

upper = basis + dev
lower = basis - dev

plot(basis, color=color.white)
p1 = plot(upper, color=color.aqua)
p2 = plot(lower, color=color.aqua)
fill(p1, p2)

//Stabilisco regole di ingresso

if crossover(rsi, bandainf) and adx(dilen, adxlen) > 32 and low < lower
    strategy.entry("COMPRA", strategy.long, limit=upper, oca_name="DaxShooter", comment="COMPRA")
else
    //strategy.exit("exit", "COMPRA", loss = 90) 
    strategy.cancel(id="COMPRA")

if crossunder(rsi, bandasup) and adx(dilen, adxlen) > 32 and high > upper
    strategy.entry("VENDI", strategy.short, limit=lower, oca_name="DaxShooter",comment="VENDI")
else
    //strategy.exit("exit", "VENDI", loss = 90)
    strategy.cancel(id="VENDI")

//Imposto gli alert
buy= crossover(rsi, bandainf) and adx(dilen, adxlen) > 32 and low < lower
sell= crossunder(rsi, bandasup) and adx(dilen, adxlen) > 32 and high > upper
alertcondition(buy, title='Segnale Acquisto', message='Compra DAX')
alertcondition(sell, title='Segnale Vendita', message='Vendi DAX')

//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)