
یہ حکمت عملی ایک دو طرفہ تجارتی نظام ہے جس میں نسبتا weak مضبوط اشاریہ ((RSI) اور اوسطا Directional اشاریہ ((ADX) کا امتزاج ہے۔ حکمت عملی 8 سائیکل RSI کے ذریعہ اووربائ اور اوور سیل سگنل کی نشاندہی کرتی ہے ، 20 سائیکل ADX فلٹرنگ رجحان کی طاقت کے ساتھ مل کر ، مضبوط رجحان میں الٹ موڑ کے مواقع کو پکڑنے کے لئے۔ نظام دستی طور پر ADX کا حساب لگانے کا طریقہ استعمال کرتا ہے ، اور سمت کی نقل و حرکت ((DM) اور حقیقی طول و عرض ((TR) کے ہموار علاج کے ذریعے ، رجحان کی طاقت کی درست پیمائش کرتا ہے۔ حکمت عملی میں 10٪ پوزیشن مینجمنٹ ہے ، جو زیادہ اور خالی دو طرفہ آپریشن کی حمایت کرتی ہے ، جو واضح رجحان کی خصوصیات والی تجارت کی اقسام کے لئے موزوں ہے۔
حکمت عملی کا بنیادی منطق دو تکنیکی اشارے کے باہمی تعاون پر مبنی ہے۔ پہلا ، 8 سائیکل RSI کو بطور اہم تجارتی سگنل جنریٹر استعمال کیا جاتا ہے ، جب RSI اوپر کی طرف 70 سے ٹکرا جاتا ہے تو ایک کثیر سگنل پیدا ہوتا ہے ، اور جب نیچے کی طرف 30 سے ٹکرا جاتا ہے تو ایک کاؤنٹی سگنل پیدا ہوتا ہے۔ یہ الٹ آپریشنل منطق مارکیٹ کی خصوصیات پر مبنی ہے جو انتہائی قدر کی واپسی کرتی ہے۔
دوسرا ، حکمت عملی میں ADX کو رجحان کی طاقت کے فلٹر کے طور پر متعارف کرایا گیا ہے۔ ADX کے حساب کتاب کے عمل میں شامل ہیں: عروج کی تحریک ((upMove) اور نیچے کی تحریک ((downMove) کا حساب لگائیں ، مثبت سمت کی تحریک ((+DM) اور منفی سمت کی تحریک ((-DM) کا تعین کریں ، RMA ہموار پروسیسنگ کے ذریعے مثبت سمت اشارے ((+DI) اور منفی سمت اشارے ((-DI) کا حساب لگائیں ، اور آخر میں ڈی آئی کے فرق کی معیاری کاری کے ذریعہ ADX کی قیمت کا حساب لگائیں۔ جب ADX 14 سے زیادہ ہے تو ، اس سے ظاہر ہوتا ہے کہ مارکیٹ واضح رجحان کی حالت میں ہے ، اس وقت RSI سگنل کو موثر سمجھا جاتا ہے۔
باہر نکلنے کا طریقہ کار RSI کے برعکس انتہائی قیمتوں کا استعمال کرتا ہے جس میں پیسٹ سگنل ہوتا ہے: ملٹی ہیڈ ہولڈرز جب RSI 30 سے نیچے جاتا ہے تو پیسٹ ہوجاتا ہے ، اور خالی ہیڈ ہولڈرز جب RSI 70 سے اوپر جاتا ہے تو پیسٹ ہوجاتا ہے۔ یہ ڈیزائن اس بات کو یقینی بناتا ہے کہ جب رجحان کا رخ موڑنے کا امکان ہو تو بروقت باہر نکل جائے۔
ڈبل فلٹرنگ میکانزمآر ایس آئی میں داخل ہونے کا ایک درست وقت فراہم کیا جاتا ہے ، اور اے ڈی ایکس اس بات کو یقینی بناتا ہے کہ صرف رجحان واضح ہونے پر تجارت کی جائے ، جو ہلچل والی منڈیوں میں جھوٹے سگنل کو مؤثر طریقے سے کم کرتا ہے۔
لچکدار دو طرفہ تجارتاس حکمت عملی کے تحت ، سرمایہ کاروں کو ایک ہی وقت میں اوپر اور نیچے کی رجحانات کو پکڑنے کی اجازت دی جاتی ہے ، جس سے سرمایہ کاری کی کارکردگی میں اضافہ ہوتا ہے اور مختلف مارکیٹ کے حالات میں منافع کے مواقع پیدا ہوتے ہیں۔
پیرامیٹرز کی اصلاح مناسب: 8 سائیکل RSI روایتی 14 سائیکل کے مقابلے میں زیادہ حساس ہے اور مارکیٹ میں تبدیلیوں کو زیادہ تیزی سے پکڑنے کے قابل ہے۔ 20 سائیکل ADX مستحکم رجحان کا فیصلہ فراہم کرتا ہے۔ 14 کی ADX کی کمی مارکیٹ کی توثیق شدہ مؤثر سطح ہے۔
سخت خطرے کا کنٹرول10٪ پوزیشن سیٹ اپ اور واضح اسٹاپ نقصان سے باہر نکلنے کے قواعد ، ایک ہی تجارت کے خطرے کو مؤثر طریقے سے کنٹرول کرتے ہیں۔
درست اور قابل اعتماد: ADX حساب کتاب کو دستی طور پر نافذ کریں ، ورژن کے اختلافات سے گریز کریں جو بلٹ ان فنکشنز میں ہوسکتے ہیں ، اور مختلف پلیٹ فارمز میں پالیسی کی مستقل مزاجی کو یقینی بنائیں۔
ریورس ٹریڈنگ کے خطرات: انتہائی مضبوط رجحان کے دوران ، آر ایس آئی طویل عرصے تک زیادہ خرید یا زیادہ فروخت ہوسکتی ہے ، جس کی وجہ سے قبل از وقت داخلے میں زیادہ اتار چڑھاؤ کا سامنا کرنا پڑتا ہے۔ اس رجحان کی طاقت کو بڑھانے کی تجویز کی گئی ہے ، جیسے قیمتوں میں اہم معاون مزاحمت کی سطح کو توڑنا۔
پسماندگی کا مسئلہ:ADX ایک رجحان ٹریکنگ اشارے کے طور پر ایک فطری تاخیر کا شکار ہے ، اور اس رجحان کی تصدیق رجحان کے اختتام پر ہی کی جاسکتی ہے۔ اس کے علاوہ ، قیمت کے عمل یا حجم کے اشارے کے ساتھ مل کر معاون فیصلے پر غور کیا جاسکتا ہے۔
مارکیٹ میں ہلچل: اگرچہ ADX نے کچھ ہلچل کو فلٹر کیا ہے ، لیکن ADX کی قیمت گھٹاؤ کے قریب ہونے پر ، اکثر آؤٹ اور آؤٹ سگنل پیدا ہوسکتے ہیں۔ ADX بفرنگ رینج ترتیب دینے کی سفارش کی جاتی ہے ، جیسے داخلے میں ADX> 15 کی ضرورت ہوتی ہے ، اور ADX> 13 کی اجازت ہوتی ہے۔
انتہائی مارکیٹ کا خطرہ: تیز رفتار ایک طرفہ تجارت میں ، ریورس آپریشن میں بہت زیادہ نقصانات کا سامنا کرنا پڑ سکتا ہے۔ زیادہ سے زیادہ نقصان کی حد یا ٹائم اسٹاپ میکانیزم کو بڑھانے کی تجویز ہے۔
متحرک پیرامیٹرز ایڈجسٹمنٹ: مارکیٹ کی اتار چڑھاؤ کی شرح کے مطابق متحرک طور پر آر ایس آئی سائیکل اور اے ڈی ایکس کی قیمتوں کو ایڈجسٹ کریں۔ اعلی اتار چڑھاؤ کے دوران طویل سائیکل کا استعمال شور کو کم کرتا ہے ، کم اتار چڑھاؤ کے دوران مختصر سائیکل کا استعمال حساسیت کو بہتر بناتا ہے۔
ملٹی ٹائم فریم تصدیق: موجودہ ٹائم فریم سگنل کی بنیاد پر ، اعلی ٹائم فریم کے رجحانات کی تصدیق کریں ، اس بات کو یقینی بنائیں کہ تجارت کی سمت مرکزی رجحان کے مطابق ہو۔
پوزیشن مینجمنٹ کی اصلاح: ایڈکس کی طاقت کے مطابق پوزیشنوں کو متحرک طور پر ایڈجسٹ کریں ، رجحان جتنا مضبوط ہوتا ہے ، پوزیشن اتنی ہی بڑی ہوتی ہے۔ اس کے علاوہ ، پائیرمیڈ پوزیشننگ کی حکمت عملی پر بھی غور کیا جاسکتا ہے ، جس میں رجحان کی تصدیق کے بعد پوزیشنوں میں بتدریج اضافہ ہوتا ہے۔
سٹاپ نقصان کی اصلاح: آر ایس آئی ریورس سگنل اسٹاپ کے علاوہ ، اے ٹی آر پر مبنی ٹریکنگ اسٹاپ کو شامل کریں ، منافع کی حفاظت کے ساتھ ساتھ پوزیشن پر کافی اتار چڑھاؤ کی گنجائش دیں۔
سگنل فلٹرنگ میں اضافہسگنل کی معیار کو بہتر بنانے کے لئے ، اضافی شرائط جیسے حجم کی تصدیق ، قیمت کی شکل کی شناخت ، وغیرہ شامل کریں۔ مثال کے طور پر ، اس کی ضرورت ہوتی ہے کہ اس میں اضافے کے ساتھ اضافہ کیا جائے ، یا کلیدی معاون مزاحمت کی سطح کے قریب ہی تجارت کی جائے۔
RSI-ADX دو طرفہ متحرک فلٹرنگ ٹریڈنگ حکمت عملی ایک عمدہ ڈیزائن کردہ مقداری تجارتی نظام ہے جو متحرک اشارے اور رجحان اشارے کے فوائد کو یکجا کرکے مارکیٹ کے مواقع کو خطرہ پر قابو پانے کے لئے استعمال کرتا ہے۔ حکمت عملی کی بنیادی جدت یہ ہے کہ رجحان کی طاقت سے زیادہ متحرک سگنل کا استعمال کیا جائے ، جس سے کسی ایک اشارے کی حدود سے بچایا جائے۔ اگرچہ واپسی کی تجارت میں موروثی خطرہ موجود ہے ، لیکن معقول پیرامیٹرز کی ترتیب اور سخت خطرے کے کنٹرول کے ذریعہ ، حکمت عملی نے اچھی عملی کا مظاہرہ کیا ہے۔ مستقبل میں اصلاحات کو سگنل کے معیار کو بہتر بنانے اور خطرے سے فائدہ اٹھانے کے تناسب کو بہتر بنانے پر توجہ دینی چاہئے ، خاص طور پر انتہائی مارکیٹ کے حالات میں۔
/*backtest
start: 2024-08-13 00:00:00
end: 2025-08-11 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":5000000}]
*/
//@version=6
strategy("RSI & ADX Long/Short Strategy v6 (Manual ADX)", overlay=true,
margin_long=100, margin_short=100,
default_qty_type=strategy.percent_of_equity, default_qty_value=10)
//--------------------
// Parameters
//--------------------
rsiLength = 8
adxLength = 20
adxThreshold = 14.0
//--------------------
// RSI
//--------------------
rsiVal = ta.rsi(close, rsiLength)
//--------------------
// Manual ADX Calculation
//--------------------
upMove = high - high[1]
downMove = low[1] - low
plusDM = (upMove > downMove and upMove > 0) ? upMove : 0
minusDM = (downMove > upMove and downMove > 0) ? downMove : 0
tr = ta.rma(ta.tr(true), adxLength)
plusDI = 100 * ta.rma(plusDM, adxLength) / tr
minusDI = 100 * ta.rma(minusDM, adxLength) / tr
dx = 100 * math.abs(plusDI - minusDI) / (plusDI + minusDI)
adxVal = ta.rma(dx, adxLength) // <-- Final ADX value
//--------------------
// Entry/Exit Conditions
//--------------------
longEntry = ta.crossover(rsiVal, 70) and adxVal > adxThreshold
shortEntry = ta.crossunder(rsiVal, 30) and adxVal > adxThreshold
longExit = ta.crossunder(rsiVal, 30)
shortExit = ta.crossover(rsiVal, 70)
//--------------------
// Orders
//--------------------
if longEntry
strategy.entry("Long", strategy.long)
if longExit
strategy.close("Long")
if shortEntry
strategy.entry("Short", strategy.short)
if shortExit
strategy.close("Short")
//--------------------
// Plots
//--------------------
plot(rsiVal, title="RSI(8)", color=color.new(color.blue, 0))
hline(70, 'RSI Overbought', color=color.red)
hline(30, 'RSI Oversold', color=color.green)
plot(adxVal, title="ADX(20)", color=color.new(color.orange, 0))
hline(adxThreshold, 'ADX Threshold', color=color.gray, linestyle=hline.style_dotted)