DMI اور RSI کی بنیاد پر مندرجہ ذیل حکمت عملی کا رجحان


تخلیق کی تاریخ: 2024-01-25 15:56:41 آخر میں ترمیم کریں: 2024-01-25 15:56:41
کاپی: 0 کلکس کی تعداد: 1037
1
پر توجہ دیں
1617
پیروکار

DMI اور RSI کی بنیاد پر مندرجہ ذیل حکمت عملی کا رجحان

جائزہ

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

حکمت عملی

  1. ڈی ایم آئی اشارے کا استعمال کرتے ہوئے رجحانات کی سمت کا تعین کرنا
    • ڈی ایم آئی تین منحنی خطوط پر مشتمل ہے: + ڈی آئی کا مطلب بڑھتا ہوا رجحان ہے ، - ڈی آئی کا مطلب گرتا ہوا رجحان ہے ، اے ڈی ایکس رجحان کی طاقت کا فیصلہ کرتا ہے
    • جب + DI> -DI بڑھتی ہوئی رجحان کے لئے ، زیادہ کام کریں؛ جب -DI> + DI گرتی ہوئی رجحان کے لئے ، خالی کریں
  2. RSI اشارے کا استعمال کرتے ہوئے اوور خریدنے اور اوور فروخت کرنے کا اندازہ لگانا
    • RSI ایک مدت کے دوران اوسط بند ہونے والے اضافے اور کمی کا موازنہ کرکے زیادہ خرید یا زیادہ فروخت کا فیصلہ کرتا ہے
    • RSI 30 سے نیچے oversold ہے، 70 سے اوپر overbought ہے
  3. ڈی ایم آئی کے رجحان کی سمت اور آر ایس آئی کے فیصلے کے ساتھ مل کر ، آپ کو مارکیٹ کی رفتار کو بہتر طور پر پکڑنے کے لئے اوور بیئر اور اوور سیل کا اندازہ لگایا جاسکتا ہے
    • جب ڈی ایم آئی نے فیصلہ کیا کہ اوپر کی طرف بڑھ رہا ہے اور آر ایس آئی نے زیادہ فروخت کیا ہے تو ، بہتر وقت کے لئے زیادہ وقت لگانا
    • جب ڈی ایم آئی نے فیصلہ کیا کہ نیچے کی طرف رجحان ہے اور آر ایس آئی نے زیادہ خریدا ہے تو ، یہ ایک اچھا وقت ہے
  4. منافع کو لاک کرنے کے لئے متحرک روکنے کا تعین کریں

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں جن کے بارے میں آگاہ ہونا ضروری ہے:

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

اصلاحی سمت

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

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

خلاصہ

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

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © YingYangJPN

//@version=5
strategy("DMI and RSI Strategy", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// DMI indikatörünü tanımlayalım
lensig = input.int(14, title="ADX Smoothing", minval=1, maxval=50)
len = input.int(14, minval=1, title="DI Length")
up = ta.change(high)
down = -ta.change(low)
plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
trur = ta.rma(ta.tr, len)
plus = fixnan(100 * ta.rma(plusDM, len) / trur)
minus = fixnan(100 * ta.rma(minusDM, len) / trur)
sum = plus + minus
adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), lensig)
trailing_stop_loss_factor = input.float(0.50, "Trailing Stop Loss Factor", step = 0.01)

// RSI indikatörünü tanımlayalım
rsiLength = input.int(14, minval=1, title="RSI Length")
rsiSource = input(close, title="RSI Source")
rsiOverbought = input.int(70, title="RSI Overbought Level")
rsiOversold = input.int(30, title="RSI Oversold Level")
rsiValue = ta.rsi(rsiSource, rsiLength)

// Uzun pozisyon açma koşullarını tanımlayalım
longCondition1 = rsiValue < rsiOversold // RSI oversold seviyesinin altındaysa
longCondition2 = adx > 20 // ADX 20'den büyükse
longCondition3 = minus > plus

// Kısa pozisyon açma koşullarını tanımlayalım
shortCondition1 = rsiValue > rsiOverbought // RSI overbought seviyesinin üstündeyse
shortCondition2 = adx > 20 // ADX 20'den büyükse
shortCondition3 = plus > minus

// Uzun pozisyon açalım
if longCondition1 and longCondition2 and longCondition3
    strategy.entry("Long", strategy.long)
    

// Kısa pozisyon açalım
if shortCondition1 and shortCondition2 and shortCondition3
    strategy.entry("Short", strategy.short)
    
// Trailing Stop Loss
longTrailingStopLoss = strategy.position_avg_price * (1 - trailing_stop_loss_factor / 100)
shortTrailingStopLoss = strategy.position_avg_price * (1 + trailing_stop_loss_factor / 100)
if strategy.position_size > 0 
    strategy.exit("Exit Long", "Long", stop  = longTrailingStopLoss)
if strategy.position_size < 0 
    strategy.exit("Exit Short", "Short", stop = shortTrailingStopLoss)

// DMI ve RSI indikatörlerini grafiğe çizelim
plot(adx, color=#F50057, title="ADX")
plot(plus, color=#2962FF, title="+DI")
plot(minus, color=#FF6D00, title="-DI")
plot(rsiValue, color=#9C27B0, title="RSI")
hline(rsiOverbought, title="RSI Overbought Level", color=#E91E63, linestyle=hline.style_dashed)
hline(rsiOversold, title="RSI Oversold Level", color=#4CAF50, linestyle=hline.style_dashed)