
ایک کثیر اشارے رجحان کی تصدیق اور الٹ سگنل کی پیمائش کی حکمت عملی ایک اعلی امکانات کے تجارتی مواقع کی نشاندہی کرنے کے لئے متعدد تکنیکی اشارے کے ساتھ مل کر ایک مقداری نظام ہے۔ یہ حکمت عملی بنیادی طور پر RSI کا استعمال کرتی ہے (تباہ کن مضبوط اشارے) اوورلوڈ اور اوور سیل کی شرائط کی نشاندہی کرنے کے لئے ، OBV کے ذریعہ (توانائی کی لہر کا اشارہ) حجم کے رجحان کی سمت کی توثیق کرنے کے لئے ، ای ایم اے کے ذریعہ (انڈیکس کی منتقل اوسط) مجموعی مارکیٹ کے رجحان کی تصدیق کرنے کے لئے ، اور ADX کے ذریعہ (اوسط رجحان اشارے) کم اتار چڑھاؤ یا مارکیٹ کے ڈسک سگنل کو فلٹر کرنے کے لئے۔ اس حکمت عملی کا ڈیزائن واضح ہے ، اور متعدد اشارے کو فلٹر کرنے کے ذریعہ زیادہ درست تجارتی سگنل فلٹرنگ حاصل کرنے کے لئے ، واضح رجحان کی مارکیٹ میں اوورلوڈ اور اوورلوڈ کی وجہ سے الٹ کے مواقع کو پکڑنے کے لئے موزوں ہے۔
اس حکمت عملی کا بنیادی اصول یہ ہے کہ ٹریڈنگ سگنل کی معیار کو بہتر بنانے کے لئے ملٹی میٹرکس کے ساتھ مل کر فلٹر کیا جائے۔ خاص طور پر:
RSI اشارے کا اطلاق:RSI کو اوور بائ ((> 70) اور اوور سیل ((<35) شرائط کی شناخت کے لئے استعمال کیا جاتا ہے۔ جب RSI 35 سے کم ہوتا ہے تو ، اسے اوور سیل سمجھا جاتا ہے جس میں ایک الٹ پڑسکتی ہے۔ جب RSI 70 سے زیادہ ہوتا ہے تو ، اسے اوور سیل سمجھا جاتا ہے جس میں ریڈارکنگ کا سبب بن سکتا ہے۔
OBV تصدیق شدہ طاقتحکمت عملی: قیمت کی حرکیات کی سمت کی تصدیق کرنے کے لئے او بی وی میں تبدیلی کا استعمال کریں۔ او بی وی میں اضافے سے خریداروں کی طاقت میں اضافہ ہوتا ہے ، اور اس میں کمی سے بیچنے والوں کی طاقت غالب ہوتی ہے۔
EMA رجحان فلٹر: اشاریہ کی حرکت پذیری اوسط کو رجحان کی سمت فلٹر کے طور پر استعمال کریں۔ قیمت ای ایم اے کے اوپر بڑھتی ہوئی رجحان کی نشاندہی کرتی ہے اور نیچے کی طرف گرتی ہوئی رجحان کی نشاندہی کرتی ہے ، حکمت عملی صرف اس صورت میں کھولی جاتی ہے جب یہ مجموعی رجحان کی سمت کے مطابق ہو۔
ADX اتار چڑھاؤ فلٹر:ADX مارکیٹ کے رجحان کی طاقت کی پیمائش کرنے کے لئے استعمال کیا جاتا ہے ، جب ADX کی قیمت صارف کے ذریعہ طے شدہ حد سے تجاوز کر جاتی ہے (ڈیفالٹ 45) ، اس بات کی نشاندہی کرتا ہے کہ مارکیٹ مضبوط رجحان میں ہے ، تجارت کے لئے موزوں ہے۔
حکمت عملی کی منطق کا خلاصہ یہ ہے:
کوڈ کے نفاذ میں ، حکمت عملی چار بولڈ ان پٹ پیرامیٹرز (استعمال RSI ، استعمال OBV ، استعمال ای ایم اے ، استعمال ADX) فراہم کرتی ہے ، جس سے صارفین کو مختلف مارکیٹ کے حالات یا ذاتی تجارتی ترجیحات کے مطابق فلٹرنگ کے کسی بھی شرائط کو فعال یا غیر فعال کرنے کی اجازت ملتی ہے۔
ایک سے زیادہ توثیق کا طریقہ کار: چار مختلف خصوصیات والے تکنیکی اشارے کے ساتھ مل کر ، متعدد سطحوں پر تجارتی سگنل کی تصدیق فراہم کرتا ہے ، جس سے جعلی سگنل کا امکان نمایاں طور پر کم ہوتا ہے۔
لچکدار فلٹرنگ سسٹم: صارف مارکیٹ کے حالات اور ذاتی ترجیحات کے مطابق کسی بھی اشارے فلٹرنگ کے حالات کو فعال یا غیر فعال کر سکتے ہیں، حکمت عملی کے انتہائی حسب ضرورت کو لاگو کرنے کے لئے.
افقی مارکیٹوں سے بچیںADX فلٹر کے ذریعہ ، حکمت عملی کم اتار چڑھاؤ والے افقی بازاروں میں سگنل پیدا کرنے سے مؤثر طریقے سے بچ سکتی ہے ، ایسی مارکیٹیں جن میں عام طور پر جعلی توڑ زیادہ ہوتا ہے اور تجارت کی کامیابی کی شرح کم ہوتی ہے۔
توجہ مرکوز اعلی معیار کی الٹاس حکمت عملی میں اوور بیئر اور اوور سیل کے نتیجے میں ہونے والے ردوبدل کو پکڑنے پر توجہ دی گئی ہے ، اور اس کی تصدیق کی گئی ہے ، اور اس طرح کے اشارے عام طور پر اعلی کامیابی کی شرح رکھتے ہیں۔
بصری معاون: حکمت عملی واضح بصری اشارے فراہم کرتی ہے ، جس میں اشارے شامل ہیں جب خرید / فروخت کے تیر اور ADX فلٹرنگ کی شرائط پوری ہوجاتی ہیں ، جس سے تاجروں کو سگنل تخلیق کے عمل کو بصری طور پر سمجھنے میں مدد ملتی ہے۔
خطرے کے انتظام کے انضماماس حکمت عملی میں بنیادی خطرے کے انتظام کا طریقہ کار بنایا گیا ہے۔ اس میں پوزیشن کا سائز اکاؤنٹ کے حقوق اور فوائد کی فیصد کے طور پر طے کیا گیا ہے (ڈیفالٹ 10٪) ۔
اشارے پیرامیٹر حساسیتحکمت عملی میں استعمال ہونے والے متعدد اشارے ان کے دورانیہ پیرامیٹرز کی ترتیب پر منحصر ہیں (جیسے آر ایس آئی کی لمبائی ، ای ایم اے کی لمبائی وغیرہ) ۔ مختلف پیرامیٹرز کی ترتیبات کے نتیجے میں تجارت کے مختلف نتائج ہوسکتے ہیں ، جس میں کافی حد تک واپسی کی اصلاح کی ضرورت ہوتی ہے۔
ضرورت سے زیادہ پیاز کا خطرہکثیر اشارے فلٹرنگ سگنل کے معیار کو بہتر بناتا ہے، لیکن یہ بھی زیادہ فلٹرنگ کا سبب بن سکتا ہے، خاص طور پر تیزی سے بدلتے ہوئے مارکیٹوں میں منافع بخش ٹریڈنگ کے مواقع سے محروم ہوجاتا ہے.
ADX thresholds کی ترتیب کے چیلنج: ڈیفالٹ ADX threshold 45 پر سیٹ کیا گیا ہے ، جو کافی زیادہ ہے ، جس کی وجہ سے حکمت عملی کو درمیانی طاقت کے رجحانات میں اچھے تجارتی مواقع سے محروم رہنا پڑ سکتا ہے۔
نقصان کی روک تھام کا فقداناس کے علاوہ ، یہ بھی کہا گیا ہے کہ مارکیٹ میں تیزی سے تبدیلی کی صورت میں ، اسٹاپ نقصان کا کوئی واضح طریقہ کار موجود نہیں ہے۔
پسماندگی کا مسئلہ: تمام تکنیکی اشارے ، خاص طور پر ای ایم اے اور اے ڈی ایکس ، کچھ حد تک پیچھے رہ گئے ہیں ، جس کی وجہ سے انٹری یا آؤٹ ٹائمنگ کا امکان کم ہے۔
حل:
متحرک پیرامیٹرز ایڈجسٹمنٹ: مارکیٹ میں اتار چڑھاؤ کی بنیاد پر (جیسے اے ٹی آر) آر ایس آئی کو خود بخود ایڈجسٹ کرنا ممکن ہے۔ اوورلوڈ اوورلوڈ اور اے ڈی ایکس کی قیمتوں میں کمی ، حکمت عملی کو مختلف مارکیٹ کے حالات کے مطابق ڈھالنا۔
اضافی نقصانات کا نظام: اے ٹی آر پر مبنی اسٹاپ اسٹریٹجی یا موبائل اسٹاپ کو مربوط کیا جاسکتا ہے تاکہ کسی ایک تجارت میں زیادہ سے زیادہ نقصان کو محدود کیا جاسکے ، تاکہ فنڈز کی حفاظت کی جاسکے۔
وقت فلٹر: مارکیٹ کے اوقات کے فلٹر کو شامل کریں ، خاص طور پر کم لیکویڈیٹی یا زیادہ اتار چڑھاؤ کے اوقات سے بچنے کے لئے ، جیسے مارکیٹ کے کھلنے سے پہلے اور اختتام کے بعد۔
ٹائمنگ تبدیل: موجودہ حکمت عملی کو فوری طور پر داخل ہونے کی ضرورت ہے جب وہ شرط پر پورا اترتا ہے ، اور اس کی درستگی کو مزید بہتر بنانے کے لئے کوپن یا قیمت کے نمونوں کی تصدیق کے بعد داخل ہونے پر غور کیا جاسکتا ہے (جیسے نگلنے والی شکل) ۔
OBV ایپلی کیشن کو بہتر بنائیں: موجودہ حکمت عملی صرف او بی وی کی ایک مرحلے کی تبدیلی کا استعمال کرتی ہے ، اس کے بجائے او بی وی کو قیمت کے انحراف کے ساتھ استعمال کرنے پر غور کیا جاسکتا ہے تاکہ زیادہ مضبوط الٹ سگنل کا پتہ لگایا جاسکے۔
ٹرانزیکشن فریکوئنسی کو بہتر بنانا: کچھ مختصر مدت کے اشارے فلٹر شامل کریں ، جیسے قلیل مدتی حرکت پذیری اوسط کراسنگ ، تاکہ اعلی معیار کے سگنل کو برقرار رکھتے ہوئے مزید تجارتی مواقع پر قبضہ کیا جاسکے۔
فنڈ مینجمنٹ کی اصلاح: اتار چڑھاؤ اور موجودہ اکاؤنٹ کی کارکردگی پر مبنی متحرک پوزیشن ایڈجسٹمنٹ حاصل کریں ، مارکیٹ کے سازگار حالات میں پوزیشن میں اضافہ کریں ، اور منفی حالات میں رسک اوپن کو کم کریں۔
ان اصلاحات کے نفاذ سے حکمت عملی کو مضبوط بنایا جاسکتا ہے ، جو مارکیٹ کے وسیع تر حالات کے مطابق ہے اور طویل مدتی منافع میں اضافہ کرسکتا ہے۔
ایک کثیر اشارے رجحان کی تصدیق اور الٹ سگنل کی مقدار کی تجارت کی حکمت عملی ایک اچھی طرح سے ڈیزائن کردہ مقدار کی تجارت کا نظام ہے جو مارکیٹ میں اعلی امکانات کے الٹ تجارت کے مواقع کو مؤثر طریقے سے شناخت کرنے کے لئے چار اشارے آر ایس آئی ، او بی وی ، ای ایم اے اور اے ڈی ایکس کے ہم آہنگی کے ذریعہ کام کرتا ہے۔ یہ حکمت عملی خاص طور پر مارکیٹ کے ماحول میں کام کرنے کے لئے موزوں ہے جہاں واضح رجحان موجود ہے اور کم معیار کی کراس مارکیٹ کو فلٹر کرنے کے قابل ہے۔ سگنل
حکمت عملی کا بنیادی فائدہ اس کے لچکدار کثیر فلٹرنگ سسٹم اور واضح ٹریڈنگ منطق میں ہے ، جس سے تاجر کو ذاتی ترجیحات اور مارکیٹ کے حالات کے مطابق حکمت عملی کو ایڈجسٹ کرنے کی اجازت ملتی ہے۔ تاہم ، حکمت عملی میں اعلی پیرامیٹرز کی حساسیت اور نقصان کو روکنے کے کامل طریقہ کار کی کمی جیسے خطرات بھی موجود ہیں ، جن کو تاجر کو عملی استعمال میں محتاط رہنے کی ضرورت ہے۔
اس حکمت عملی میں ایک زیادہ مضبوط اور جامع تجارتی نظام بننے کی صلاحیت ہے ، جس میں متحرک پیرامیٹرز کی ایڈجسٹمنٹ ، نقصان کی روک تھام کے نظام کو بہتر بنانے اور فنڈ مینجمنٹ کی اصلاح جیسے تجویز کردہ اصلاحات پر عمل درآمد کیا گیا ہے۔ مجموعی طور پر ، یہ ایک بنیادی ، مضبوط ، منطقی اور واضح مقدار کی حکمت عملی کا فریم ورک ہے ، جو درمیانی اور طویل مدتی رجحانات کی تجارت کے لئے موزوں ہے۔
/*backtest
start: 2024-06-23 00:00:00
end: 2025-06-21 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("RSI + OBV + EMA + ADX Filter", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// === Inputs === //
rsiLen = input.int(14, title="RSI Length")
emaLen = input.int(50, title="EMA Length")
adxLen = input.int(14, title="ADX Length")
adxThresh = input.float(45.0, title="Min ADX to Filter Sideways")
useRSI = input.bool(true, title="Use RSI Filter")
useOBV = input.bool(true, title="Use OBV Filter")
useEMA = input.bool(true, title="Use EMA Filter")
useADX = input.bool(true, title="Use ADX Filter")
// === Indicators === //
rsi = ta.rsi(close, rsiLen)
obv = ta.cum(close > close[1] ? volume : close < close[1] ? -volume : 0)
obvChange = obv - obv[1]
ema = ta.ema(close, emaLen)
[_, _, adx] = ta.dmi(adxLen, 14)
// === Filter Conditions === //
rsiOk = not useRSI or rsi < 35
obvOk = not useOBV or obvChange > 0
adxOk = not useADX or adx > adxThresh
// === Entry Conditions === //
longCond = rsiOk and obvOk and adxOk
shortCond = (not useRSI or rsi > 70) and (not useOBV or obvChange < 0) and adxOk
// === Plot EMA === //
plot(ema, title="EMA", color=color.orange)
// === Plot Buy/Sell Arrows === //
plotshape(longCond, title="Buy", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(shortCond, title="Sell", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
// === Debugging/Visual Triggers === //
plotshape(adxOk, title="ADX OK", location=location.bottom, color=color.yellow, style=shape.circle)
if (longCond)
strategy.entry("Long", strategy.long)
if (shortCond)
strategy.entry("Short", strategy.short)