یہ حکمت عملی MACD اور RSI اشارے کو جوڑتی ہے تاکہ رجحان کی سمت کا اندازہ لگایا جاسکے اور اس سے زیادہ خرید و فروخت کی صورت میں ، رجحان سے باخبر رہنے کے لئے تجارت کریں۔ جب MACD لائن زیرو محور سے گزرتی ہے اور RSI لائن اوور بیئر اوور سیل زون سے باہر ہوتی ہے تو ، زیادہ یا کم ہوجاتا ہے۔
بنیادی منطق:
MACD لائنوں اور سگنل لائنوں کا حساب لگائیں (MACD کے EMA)
ڈیلٹا ، قیمت کی حرکیات میں تبدیلی کا اظہار
آر ایس آئی اوور بیو اور اوور سیلنگ کا اندازہ لگاتا ہے
جب ڈیلٹا پر صفر محور اور RSI overbought (ڈیفالٹ 70) زیادہ ہے
جب ڈیلٹا نیچے صفر محور سے گزرتا ہے اور آر ایس آئی زیادہ فروخت ہوتا ہے (ڈیفالٹ 30) خالی ہوجاتا ہے
MACD قیمت کی حرکیات کی سمت کا تعین کرتا ہے ، اور RSI اوورلوڈ اوورلوڈ اسٹیٹس کا تعین کرتا ہے ، دونوں کا مجموعہ بہت سارے جھوٹے سگنل کو فلٹر کرسکتا ہے۔
دو اشارے فلٹر سگنل کو ضم کرنا
MACD نے قیمتوں کی حرکیات کا فیصلہ کیا ، RSI نے اوور بیئر اور اوور سیل کا فیصلہ کیا
مختلف مارکیٹ کے حالات کے لئے قابل ترتیب پیرامیٹرز
واضح رجحانات اور تجارتی حکمت عملی
ایک ہی پیمائش کا مجموعہ، محدود اثر ہوسکتا ہے
کوئی اسٹاپ نقصان نہیں، کوئی کنٹرول نہیں
پوزیشن کھولنے کے لئے غیر مدنظر سائز
ردعمل:
دوسرے اشارے کو آزمائیں اور بہترین مجموعہ تلاش کریں
بڑھتی ہوئی متحرک یا ہارڈ سٹاپ نقصان
پیسے کے سائز یا اتار چڑھاؤ کی شرح پر مبنی پوزیشنیں مقرر کریں
MACD اور دیگر اشارے کے مجموعے کی جانچ
پیرامیٹرز کو بہتر بنائیں ، استحکام میں اضافہ کریں
ٹرینڈ فلٹر سگنل کے مطابق ، جعلی توڑ سے بچیں
منافع کو بچانے کے لئے تدریجی نقصانات کا استعمال
مشین لرننگ کا استعمال کرتے ہوئے سگنل کے معیار کا تعین کرنا
اس حکمت عملی میں میکڈ اور آر ایس آئی اشارے شامل ہیں جو رجحانات کا اندازہ لگاتے ہیں ، اس کی سوچ واضح اور قابل اعتماد ہے۔ اسٹریٹجی کو پیرامیٹرز کی اصلاح ، اسٹاپ نقصان کی حکمت عملی اور ذہین فلٹرنگ جیسے طریقوں سے استحکام میں اضافہ کیا جاسکتا ہے۔ یہ ایک موثر رجحان ٹریڈنگ ماڈل فراہم کرتا ہے ، جو مزید توسیع اور بہتری کے قابل ہے۔
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("MACD RSI Strategy", overlay=true)
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD
// RSI
length_rsi = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
price = close
vrsi = rsi(price, length_rsi)
//
if (not na(vrsi))
if (crossover(delta, 0) and crossover(vrsi, overBought ))
strategy.entry("MacdLE", strategy.long, comment="LE")
if (crossunder(delta, 0) and crossunder(vrsi, overSold))
strategy.entry("MacdSE", strategy.short, comment="SE")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)