
اس حکمت عملی میں مارکیٹ کی نقل و حرکت کو پکڑنے کے لئے ایک متحرک اوسط اختتامی پھیلاؤ اشارے (MACD) اور ایک ٹرانزیکشن وزن والی متحرک اوسط (VWMA) کا امتزاج کیا گیا ہے۔ یہ MACD سیدھے چارٹ اور مختصر مدت کے VWMA کراسنگ کا استعمال کرتے ہوئے انٹری سگنل کا تعین کرتا ہے ، جبکہ باہر نکلنے کے لئے مکمل طور پر MACD کراسنگ پر انحصار کرتا ہے۔ یہ حکمت عملی بنیادی طور پر لیوریجڈ ڈیریوٹیو مارکیٹوں کے لئے ڈیزائن کی گئی ہے ، جس میں مختلف تجارتی ماحول کو لچکدار انداز میں ایڈجسٹ کرنے کے لئے لیوریجڈ اور درستگی کو ایڈجسٹ کیا گیا ہے۔
حکمت عملی کی بنیادی منطق درج ذیل کلیدی اجزاء پر مبنی ہے:
حکمت عملی رجحان ٹریکنگ ((VWMA) اور متحرک اشارے ((MACD) کو ملا کر اندراج کی درستگی کو بہتر بناتی ہے ، جبکہ MACD کراسنگ کو فوری ردعمل کے آؤٹ سگنل کے طور پر استعمال کرتے ہوئے خطرے کو کنٹرول کرتی ہے۔
ان خطرات کو کم کرنے کے لئے ، یہ تجویز کیا گیا ہے کہ: 1) پیرامیٹرز کی مکمل اصلاح اور جانچ پڑتال کی جائے۔ 2) معقول اسٹاپ نقصان اور منافع کے اہداف طے کریں۔ 3) باقاعدگی سے لیوریج کی سطح کا جائزہ لیں اور ان کو ایڈجسٹ کریں۔ 4) جعلی سگنل کو کم کرنے کے لئے اضافی فلٹرنگ شرائط متعارف کرانے پر غور کریں۔
ان اصلاحاتی سمتوں کا مقصد حکمت عملی کی موافقت اور استحکام کو بہتر بنانا ہے ، جبکہ غلط سگنل اور کنٹرول کے خطرات کو کم کرنا ہے۔ مسلسل تکرار اور بہتری کے ذریعہ ، حکمت عملی میں مارکیٹ کے مختلف حالات میں اچھی کارکردگی کا مظاہرہ کرنے کی صلاحیت ہے۔
کثیر اشارے متحرک انکولی متحرک ٹریڈنگ اسٹریٹجی نے کوانٹم ٹریڈنگ میں کثیر اشارے کے ہم آہنگی اور متحرک ایڈجسٹمنٹ کی صلاحیت کا مظاہرہ کیا۔ MACD اور VWMA کے ہوشیار امتزاج کے ذریعہ ، یہ حکمت عملی مارکیٹ کی حرکیات کو پکڑنے کے ساتھ ساتھ ، نسبتا reliable قابل اعتماد اندراج اور باہر نکلنے کے سگنل فراہم کرنے کے قابل ہے۔ اس کا لچکدار بیئرنگ اور صحت سے متعلق ترتیب اسے خاص طور پر مشتق مارکیٹوں کے اعلی اتار چڑھاؤ والے ماحول کے لئے موزوں بناتا ہے۔ تاہم ، صارفین کو بیئرنگ کے ذریعہ لائی جانے والی اعلی واپسی کے امکانات اور بڑھتے ہوئے خطرے کو متوازن کرنے پر توجہ دینے کی ضرورت ہے۔ مستقبل میں اصلاحات کی سمت ، خاص طور پر متحرک پیرامیٹر ایڈجسٹمنٹ اور رسک مینجمنٹ کے معاملے میں ، حکمت عملی کی بہتر استحکام اور طویل مدتی کارکردگی کو مزید فروغ دینے کی امید ہے۔
/*backtest
start: 2019-12-23 08:00:00
end: 2024-09-24 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
leverage = input.int(1, title='Leverage', minval=1, maxval=100, step=1)
commission_value_input = input.int(3, title='Commission Value %', minval=1, maxval=100, step=1)
precision = input.int(2,title='Precision')
strategy("MACD & VWMA Equal Basis", overlay=true)
commission_value = (commission_value_input / 100) / leverage
leveragedContracts = math.max(math.round(strategy.equity * leverage / close, precision), 0)
// MACD settings
[macdLine, signalLine, histogram] = ta.macd(close, 12, 26, 9)
// VWMA settings
vwma20 = ta.vwma(close, 20)
vwma50 = ta.vwma(close, 50)
// Plot VWMA on chart
plot(vwma20, color=color.green, title="VWMA 20")
plot(vwma50, color=color.orange, title="VWMA 50")
// MACD buy/sell signals
macdLongEntrySignal = histogram > 0
macdLongExitSignal = histogram < 0
macdShortEntrySignal = histogram < 0
macdShortExitSignal = histogram > 0
// VWMA conditions for long and short positions
vwmaLongEntrySignal = vwma20 > vwma50
vwmaShortEntrySignal = vwma20 < vwma50
// Combined long entry signal: MACD buy signal with VWMA conditions
longEntry = macdLongEntrySignal and vwmaLongEntrySignal
longExit = ta.crossunder(macdLine, signalLine)
// Combined short entry signal: MACD sell signal with VWMA conditions
shortEntry = macdShortEntrySignal and vwmaShortEntrySignal
shortExit = ta.crossover(macdLine, signalLine)
// Execute long and short orders based on the conditions
if (longEntry)
strategy.entry("Long", strategy.long, qty = leveragedContracts)
if (longExit)
strategy.close("Long")
if (shortEntry)
strategy.entry("Short", strategy.short, qty = leveragedContracts)
if (shortExit)
strategy.close("Short")