ایم اے سی ڈی اور آر ایس آئی اشارے کو یکجا کرنے والے آسکیلیٹنگ مارکیٹس کے لئے ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-13 15:14:43
ٹیگز:

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

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

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

تجارتی منطق مندرجہ ذیل ہے:

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

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

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

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


/*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)



مزید