غیر مستحکم مارکیٹوں کی تجارت کے لیے MACD اور RSI اشارے کو یکجا کرنا


تخلیق کی تاریخ: 2023-09-13 15:14:43 آخر میں ترمیم کریں: 2023-09-13 15:14:43
کاپی: 0 کلکس کی تعداد: 749
1
پر توجہ دیں
1617
پیروکار

اس حکمت عملی کا نام ہے MACD اور RSI اشارے کے امتزاج کے ساتھ ہلچل مارکیٹ ٹریڈنگ حکمت عملی . یہ حکمت عملی خاص طور پر حالیہ زیادہ توسیع والے کریپٹوکرنسی ہلچل کے لئے تیار کی گئی ہے اور رجحان اشارے MACD اور حرکیات اشارے RSI کے ساتھ مل کر ٹریڈنگ سگنل بناتا ہے۔

MACD ایک اشاریہ ہے جو ایک متحرک اوسط کی اوسط ہے ، جس سے مارکیٹ کے رجحانات اور رجحانات کی تبدیلی کا اندازہ لگایا جاسکتا ہے۔ جب MACD کی تیز لائن پر سست لائن عبور ہوتی ہے تو خریدنے کا اشارہ پیدا ہوتا ہے۔ اور جب تیز لائن کے نیچے سست لائن عبور ہوتی ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔

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

تجارت کی حکمت عملی مندرجہ ذیل ہے:

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

جب MACD فاسٹ لائن کے نیچے سست لائن کو پار کرتا ہے ، تو یہ مختصر مدت کے رجحان کی نشاندہی کرتا ہے ، لیکن اس کی تصدیق کے لئے آر ایس آئی کی اونچائی ((بنیادی پیرامیٹرز سے زیادہ) پر فروخت کا اشارہ کرنا ضروری ہے ، تاکہ اوور سیل زون میں الٹ نقصان سے بچ سکے۔

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

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-09-06 00:00:00
end: 2023-03-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Range Strat - MACD/RSI", 
     overlay=true,
     default_qty_type=strategy.percent_of_equity,
     default_qty_value=100, precision=2, initial_capital=100,
     pyramiding=2,
     commission_value=0.05)

// Make input options that configure backtest date range
startDate = input(title="Start Date", defval=13)
startMonth = input(title="Start Month", defval=6)
startYear = input(title="Start Year", defval=2022)

endDate = input(title="End Date", defval=1)
endMonth = input(title="End Month", defval=7)
endYear = input(title="End Year", defval=2200)

// Look if the close time of the current bar
// falls inside the date range
inDateRange = (time >= timestamp(syminfo.timezone, startYear,
         startMonth, startDate, 0, 0)) and
     (time < timestamp(syminfo.timezone, endYear, endMonth, endDate, 0, 0))

// RSI Settings
length = input( 14 )
overSold = input( 55 )
overBought = input( 50 )
price = open
vrsi = ta.rsi(price, length)
cu = (vrsi <= overSold)
co = (vrsi >= overBought)

//MACD Settings
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ta.ema(open, fastLength) - ta.ema(open, slowlength)
aMACD = ta.ema(MACD, MACDLength)
delta = MACD - aMACD
MACDco = ta.crossover(delta, 0)
MACDcu = ta.crossunder(delta, 0)

// Strategy Entry
if (not na(vrsi))
	if (inDateRange and MACDco and cu)
		strategy.entry("LONG", strategy.long, comment="LONG")
	if (inDateRange and MACDcu and co)
		strategy.entry("SHORT", strategy.short, comment="SHORT")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)