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