وسائل لوڈ ہو رہے ہیں... لوڈنگ...

RSI ٹریڈنگ حکمت عملی کا MACD

مصنف:چاؤ ژانگ، تاریخ: 2023-09-21 20:48:50
ٹیگز:

جائزہ

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

حکمت عملی منطق

یہ حکمت عملی دو اہم اشارے پر مبنی ہے:

  1. آر ایس آئی باقاعدہ 14 مدت RSI کا حساب لگاتا ہے.

  2. RSI کا MACD RSI پر MACD اقدار کا حساب لگاتا ہے، ڈیفالٹ تیز رفتار MA 12 کے ساتھ، سست MA 26، سگنل لائن 9.

جب آر ایس آئی کا ایم اے سی ڈی اوپر جاتا ہے، تیز اور سست ایم اے کا سنہری کراس، یہ ایک اپ ٹرینڈ کا تعین کرتا ہے اور طویل ہوتا ہے.

جب ایم اے سی ڈی نیچے کی طرف بڑھتا ہے، تیز رفتار اور سست ایم اے مردہ کراس کرتے ہیں، یہ ایک نیچے کا رجحان طے کرتا ہے اور مختصر جاتا ہے.

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

فوائد

  • ایم اے سی ڈی اعلی درستگی کے لئے آر ایس آئی رجحان کی سمت کا جائزہ لیتا ہے
  • RSI بنیادی اشارے کے طور پر، MACD ثانوی کے طور پر
  • افقی MAs رجحان کا تعین مستحکم بناتے ہیں
  • مجموعہ ایک دوسرے کی توثیق، whipsaws سے بچنے
  • پیرامیٹر ٹیوننگ مختلف مارکیٹوں کے لئے لچک فراہم کرتا ہے

خطرات

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

خطرات کو کم کیا جا سکتا ہے:

  • آر ایس آئی اور ایم اے سی ڈی پیرامیٹرز کے مجموعوں کو بہتر بنانا
  • تصدیق کے لیے دیگر فلٹرز کا اضافہ
  • TP / SL کو آرام دہ اور پرسکون کرنے سے قبل جلدی سے باہر نکلنے سے بچنے کے لئے
  • دوبارہ داخلے پر غور
  • واحد نقصان کو محدود کرنے کے لئے پوزیشن کا سائز

بہتری کی ہدایات

حکمت عملی کو بہتر بنایا جا سکتا ہے:

  1. RSI اور MACD پیرامیٹرز کے مجموعے کی جانچ

  2. جب MACD سگنل دیتا ہے تو ثانوی تصدیق شامل کرنا

    مثال کے طور پر موم بتی کے پیٹرن، حجم، بولنگر بینڈ وغیرہ.

  3. ٹریک اسٹاپس کو ٹریک اسٹاپس میں بہتر بنانا

  4. دوبارہ داخلے کے قواعد کا اضافہ

    اگر رجحان جاری رہے تو رکنے کے بعد پوزیشنوں کو دوبارہ قائم کریں

  5. پوزیشن کے سائز کو اتار چڑھاؤ کے لحاظ سے ایڈجسٹ کرنا

    اعلی اتار چڑھاؤ کے دوران چھوٹا سائز، کم اتار چڑھاؤ کے دوران بڑا سائز

خلاصہ

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


/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy(title = "MACD of RSI", overlay = false)

//////////////////////// RSI ///////////////////////////

src = close, len = input(14, minval=1, title="Length")
up = sma(max(change(src), 0), len)
down = sma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))


//////////////////////// RSI   //////////////////////////

//////////////// MACD  ////////////////////////////

sourcemacd = rsi 

fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(9,minval=1)


fastMA = ema(sourcemacd, fastLength)
slowMA = ema(sourcemacd, slowLength)

macd = fastMA - slowMA
signal = ema(macd, signalLength)
delta=macd-signal

swap1 = delta>0?green:red

plot(delta,color=swap1,style=columns,title='Histo',histbase=0,transp=20)
p1 = plot(macd,color=blue,title='MACD Line')
p2 = plot(signal,color=red,title='Signal')
fill(p1, p2, color=blue)
hline(0)




/////////////////////////MACD  //////////////////////////


// Conditions



longCond = na
sellCond = na
longCond :=  crossover(delta,0)
sellCond :=  crossunder(delta,0)




monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  longCond  ) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( sellCond   ) 

    strategy.close("BUY")







مزید