ڈیناپولی نے ڈٹرنڈ اوسیلیٹر کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-23 15:48:40
ٹیگز:

جائزہ

یہ حکمت عملی ڈینپولی ڈٹرنڈ آسکیلیٹر پر مبنی تجارتی سگنل تیار کرتی ہے۔ اس کا مقصد قیمت اور چلتی اوسط کے درمیان فرق کے ذریعہ زیادہ خرید / فروخت کی سطح کو ظاہر کرنا ہے ، جس کا مقصد الٹ جانے کے مواقع کی نشاندہی کرنا ہے۔ سگنل اس وقت پیدا ہوتے ہیں جب آسکیلیٹر ایک حد کو عبور کرتا ہے۔

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

اہم اجزاء یہ ہیں:

  1. چلتی اوسط: رجحان کی بنیادی لائن کا حساب لگاتا ہے۔

  2. فرق کا اشارے: قیمت مائنس چلتی اوسط آئسولیٹر بناتا ہے.

  3. حد کی لکیر: اس سطح کو عبور کرنے سے سگنل ٹرگر ہوتے ہیں۔

  4. لمبا سگنل: آسکیلیٹر حد سے اوپر گزرتا ہے۔

  5. مختصر سگنل: آسکیلیٹر حد سے نیچے گزرتا ہے۔

  6. ریورس آپشن: لمبی / مختصر سگنلز فلپس.

اس حکمت عملی کا مقصد قیمت اور رجحان کے مابین اختلافات کی نشاندہی کرکے قلیل مدتی الٹ کو پکڑنا ہے۔ منطق آسان اور بدیہی ہے۔

فوائد

دیگر واپسی کی حکمت عملی کے مقابلے میں، فوائد ہیں:

  1. سادہ اور بدیہی منطق، لاگو کرنے کے لئے آسان.

  2. کم سے کم پیرامیٹرز، آسان بیک ٹیسٹنگ.

  3. مختلف ادوار کے لئے پیرامیٹرز کی ترتیب میں لچک.

  4. مختلف مارکیٹوں کے مطابق تبدیل کرنے کا اختیار.

  5. روکتا ہے اور خطرہ کنٹرول باہر صاف.

  6. نسبتاً چھوٹی کھپت، پیرامیٹرز کے ذریعے ایڈجسٹ کیا جا سکتا ہے.

  7. مشین لرننگ کے ساتھ بہتر بنانے کی صلاحیت.

  8. مجموعی طور پر قلیل مدتی تجارت کے لئے اچھا خطرہ / منافع پروفائل.

خطرات

تاہم، اہم خطرات یہ ہیں:

  1. پیرامیٹر کی اصلاح پر زیادہ انحصار سے زیادہ فٹنگ کا خطرہ ہے۔

  2. اوسط اور آسکیلیٹر میں تاخیر۔

  3. دیگر متغیرات سے تصدیق کا فقدان۔

  4. وقت کا اثر بدلتی ہوئی مارکیٹوں میں خراب ہوسکتا ہے۔

  5. مستقل طور پر الفا پیدا کرنا مشکل ہے، کثرت سے ایڈجسٹمنٹ کی ضرورت ہے۔

  6. فائدہ / خطرہ تناسب اور منحنی smoothness کی نگرانی کرنے کی ضرورت ہے.

  7. اعلی تجارتی تعدد ٹرانزیکشن لاگت میں اضافہ کرتی ہے۔

  8. مارکیٹوں میں استحکام کو توثیق کی ضرورت ہے۔

بہتری

تجزیہ کی بنیاد پر، بہتری میں شامل ہوسکتا ہے:

  1. مختلف حرکت پذیر اوسط پیرامیٹرز کی جانچ.

  2. حجم کی تصدیق کا اضافہ.

  3. خطرہ کو کنٹرول کرنے کے لئے روکنے اور باہر نکلنے کا نفاذ.

  4. مختلف مارکیٹوں اور ٹائم فریموں میں استحکام کا اندازہ لگانا۔

  5. مسلسل تصدیق کے لیے رولنگ ونڈو بیک ٹسٹنگ۔

  6. پوزیشن سائزنگ کو کم تعدد پر ایڈجسٹ کر رہا ہوں۔

  7. بہتر پیرامیٹرز کے لیے مشین لرننگ کو شامل کرنا۔

  8. مجموعی طور پر خطرے کے انتظام کی حکمت عملیوں کو بہتر بنانا۔

  9. بدلتی ہوئی مارکیٹوں کے مطابق ڈھالنے کے لئے مسلسل تکرار.

نتیجہ

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


/*backtest
start: 2023-08-23 00:00:00
end: 2023-09-22 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version = 2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 05/12/2016
// DiNapoli Detrended Oscillator Strategy
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="DiNapoli Detrended Oscillator Strategy Backtest")
Length = input(14, minval=1)
Trigger = input(0)
reverse = input(true, title="Trade reverse")
hline(Trigger, color=gray, linestyle=line)
xSMA = sma(close, Length)
nRes = close - xSMA
pos = iff(nRes > Trigger, 1,
	   iff(nRes <= Trigger, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
         iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
plot(nRes, color=blue, title="DiNapoli")
barcolor(possig == -1 ? red: possig == 1 ? green : blue )

مزید