کثیر متغیر اشارے فیوژن کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-28 12:01:57
ٹیگز:

جائزہ

ملٹی ویریٹیٹ انڈیکیٹر فیوژن حکمت عملی مختلف قسم کے متعدد تکنیکی اشارے کو یکجا کرتی ہے ، جو بہتر تجارتی نتائج کے ل market زیادہ درست اور جامع مارکیٹ کی تشخیص کے ل their ان کی متعلقہ طاقتوں کا فائدہ اٹھاتی ہے۔

حکمت عملی منطق

یہ حکمت عملی تین تکنیکی اشارے استعمال کرتی ہے - متغیر انڈیکس (VI) ، ROC-RSI ، اور قیمت کی شرح تبدیلی (قیمت ROC) ۔

سب سے پہلے ، حکمت عملی VI کا حساب لگاتی ہے ، جس میں مثبت تبدیلی اشارے VIP اور منفی تبدیلی اشارے VIM شامل ہیں۔ VIP اور VIM قیمت کی بڑھتی ہوئی اور نیچے کی طاقت کو الگ الگ ناپتے ہیں۔ VIP اور VIM کے مابین تبدیلی کی شرح کا موازنہ مستقبل میں قیمت میں اضافے یا گرنے کے امکان کی نشاندہی کرتا ہے۔

دوسرا ، حکمت عملی ROC اور RSI کو ROC-RSI اشارے میں جوڑتی ہے۔ ROC طویل عرصے تک قیمت کی نقل و حرکت کی پیمائش کرتا ہے ، جبکہ RSI ایک مختصر مدت میں زیادہ خرید / فروخت کی سطح کی عکاسی کرتا ہے۔ ROC-RSI دونوں معلومات کو مستحکم کرتا ہے تاکہ یہ معلوم کیا جاسکے کہ آیا موجودہ قیمت غیر معقول حد تک زون میں ہے۔

آخر میں ، قیمت ROC براہ راست قیمتوں کی نقل و حرکت کی طاقت کی عکاسی کرتا ہے ، VI اور ROC-RSI کے برعکس ، خود قیمت سے رجحان کا اندازہ لگاتا ہے۔

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

حکمت عملی کے فوائد

اس کثیر متغیر حکمت عملی کا سب سے بڑا فائدہ زیادہ جامع اور درست تشخیص کے لئے مختلف اشارے کی طاقتوں کو مضبوط کرنا ہے۔

خاص طور پر ، VI خرید / فروخت کی قوتوں کی پیمائش کرکے رجحان کی تبدیلیوں کو پکڑتا ہے۔ ROC-RSI فیصلہ کرتا ہے کہ کیا قیمتیں زیادہ گرم ہیں یا زیادہ فروخت ہیں۔ قیمت ROC براہ راست قیمت کے رجحان کی عکاسی کرتا ہے۔ اشارے غلطیوں سے بچنے کے لئے ایک دوسرے کی تصدیق کرتے ہیں۔

متعدد اشارے کی ضرورت سے غلط سگنل کو فلٹر کرکے سگنل کی کوالٹی میں بھی بہتری آتی ہے۔

خلاصہ یہ کہ کثیر متغیر حکمت عملی انفرادی اشارے کی طاقتوں کا فائدہ اٹھاتی ہے ، جو زیادہ قابل اعتماد اور درست تجارت کے لئے باہمی تصدیق فراہم کرتی ہے۔

خطرات اور اصلاح

اہم خطرہ پیرامیٹرز کی غلط ترتیب کی وجہ سے متضاد اشارے ہیں۔

مثال کے طور پر، اگر VI اور Price ROC اوپر کی طرف اشارہ کرتے ہیں لیکن ROC-RSI overbought ہے، تو خریدنے کے مواقع ضائع ہو سکتے ہیں۔

اس حکمت عملی کو بہتر بنانے کے لئے، غور کریں:

  1. ٹریڈنگ سگنلز کی مناسب ہم آہنگی کے لئے اشارے کے پیرامیٹرز کو ایڈجسٹ کرنا۔

  2. بہترین مجموعے تلاش کرنے کے لئے اشارے اور اقسام کا اضافہ / ہٹانا ، مثال کے طور پر چلنے والے اوسط کا اضافہ۔

  3. سگنل کی منطق کو تبدیل کرنا، جیسے اکثریت کے سگنل پر تجارت کرنا۔

  4. نیچے کی طرف محدود کرنے کے لئے سٹاپ نقصان کو شامل کرنا.

  5. پیسے کے انتظام کو بہتر بنانا جیسے پوزیشن سائزنگ۔

  6. مختلف آلات اور ٹائم فریموں میں قابل اطلاق ہونے کی جانچ۔

مسلسل اصلاح مستحکم کارکردگی کے لئے کثیر متغیر حکمت عملی کی صلاحیت کو زیادہ سے زیادہ کر سکتی ہے.

نتیجہ

ملٹی ویرایٹ انڈیکیٹر فیوژن حکمت عملی VI ، ROC-RSI اور پرائس ROC جیسے اشارے کی طاقتوں کو زیادہ قابل اعتماد اور جامع مارکیٹ تشخیص کے ل combines جوڑتی ہے ، جیت کی شرح کو بہتر بناتی ہے۔ اس کا سب سے بڑا فائدہ واحد اشارے کی غلطیوں سے بچنے کے لئے باہمی تصدیق ہے۔ دریں اثنا ، کارکردگی کو زیادہ سے زیادہ کرنے کے لئے اشارے کے مجموعوں کو بہتر بنانا کلیدی حیثیت رکھتا ہے۔ مسلسل جانچ اور اصلاح کے ساتھ ، ملٹی ویرایٹ حکمت عملی مؤثر طریقے سے تجارتی نتائج کو بڑھا سکتی ہے۔


/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("drnkk Strategy", overlay=true)

//IF Function
IF(input)=>(exp(2*input)-1)/(exp(2*input)+1)

//VI Inputs
VI_pm = input(4, title="VI Period",minval=2)
VI_ps = input(3, title="VI Smoothing Period",minval=0)

//VI Calculation
VMP = sum( abs( high - low[1]), VI_pm )
VMM = sum( abs( low - high[1]), VI_pm )
STR = sum( atr(1), VI_pm )
VIP = VMP / STR
VIM = VMM / STR

//VI Smoothing
wmaVIP = (wma(VIP-1,VI_ps))*10
wmaVIM = (wma(VIM-1,VI_ps))*10

//VI IF Transform
IF_VIP=IF(wmaVIP)*100
IF_VIM=IF(wmaVIM)*100

roc_VIP =(wmaVIP - wmaVIP[VI_ps]) / VI_ps
plot(roc_VIP ? roc_VIP : na, color=lime)

roc_VIM = (wmaVIM - wmaVIM[VI_ps]) / VI_ps
plot(roc_VIM ? roc_VIM : na, color=purple)

//ROC-RSI Inputs
RSI_pm = input(2, title="ROC-RSI Period",minval=2)
RSI_ps = input(2, title="Smooth Period",minval=0)

//ROC Calculation and Smoothing
raw_ROC=(close - close[RSI_pm])/RSI_pm
wma_ROC=wma(raw_ROC,RSI_ps)
IF_ROC = IF(wma_ROC)*100

//RSI Calculation, Smoothing, Inverse Fisher Transformation
raw_RSI=0.1*(rsi(close,RSI_pm)-50)
wma_RSI=wma(raw_RSI,RSI_ps)
IF_RSI = IF(wma_RSI)*100

VI_long = roc_VIP >roc_VIM
VI_short = roc_VIM >roc_VIP

RSI_long = IF_RSI > 80
RSI_short = IF_RSI < -80

ROC_long = IF_ROC > 75
ROC_short = IF_ROC < -75

longCondition = year >= 2018 and VI_long and ROC_long and RSI_long
if (longCondition)
    strategy.entry("BUY", strategy.long)

shortCondition = year >= 2018 and VI_short and ROC_short and RSI_short
if (shortCondition)
    strategy.entry("SELL", strategy.short)
    

مزید