DPO-EMA ٹرینڈ کراس اوور مقداری حکمت عملی پر تحقیق

DPO EMA SMA
تخلیق کی تاریخ: 2024-12-05 14:57:18 آخر میں ترمیم کریں: 2024-12-05 14:57:18
کاپی: 0 کلکس کی تعداد: 379
1
پر توجہ دیں
1617
پیروکار

DPO-EMA ٹرینڈ کراس اوور مقداری حکمت عملی پر تحقیق

جائزہ

یہ حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو ڈی ٹرینڈ قیمت کے اتار چڑھاؤ کے اشارے (ڈی پی او) اور اشاریہ منتقل اوسط (ای ایم اے) کے کراس پر مبنی ہے۔ حکمت عملی کا بنیادی خیال مارکیٹ کے رجحانات میں تبدیلیوں کو پکڑنا ہے جس میں ڈی پی او اور اس کے 4 دوروں کے ای ایم اے کے مابین تعلقات کا موازنہ کیا جاتا ہے ، جس سے خرید و فروخت کے سگنل پیدا ہوتے ہیں۔ یہ حکمت عملی خاص طور پر 4 گھنٹے اور اس سے زیادہ کے بڑے وقت کے دورانیے کے لئے موزوں ہے ، اور اس کی بہترین کارکردگی اس وقت ہوتی ہے جب ہموار سلائڈ شیٹ (ہیکن آسی) کا استعمال کیا جاتا ہے۔

حکمت عملی کا اصول

حکمت عملی کی بنیادی منطق میں درج ذیل کلیدی اقدامات شامل ہیں:

  1. بیس لائن کے طور پر 24 سیکنڈ سادہ منتقل اوسط ((SMA) کا حساب لگائیں
  2. SMA کو آگے بڑھائیں (length/2+1) سائیکل ، اور آپ کو اس کی جگہ کے بعد SMA مل جائے گا
  3. اختتامی قیمت کو کم کرنے کے بعد SMA کو ڈی پی او کی قیمت ملتی ہے
  4. ڈی پی او کی 4 سیکنڈ انڈیکس منتقل اوسط کا حساب لگائیں
  5. جب ڈی پی او نے اپنے 4 سائیکل ای ایم اے کو عبور کیا تو ، خریدنے کا اشارہ پیدا ہوا
  6. جب ڈی پی او نے اپنے 4 سائیکل ای ایم اے کو عبور کیا تو ، فروخت کا اشارہ پیدا ہوا

اسٹریٹجک فوائد

  1. سگنل کی وضاحت: کراس سگنل کے ذریعہ واضح خرید و فروخت کے مقامات پیدا کریں ، تاکہ موضوعی فیصلے سے گریز کیا جاسکے
  2. ٹرینڈ ٹریکنگ کا اثر اچھا ہے: ڈی پی او اشارے مارکیٹ کے شور کو مؤثر طریقے سے فلٹر کرسکتے ہیں تاکہ اہم رجحانات کو بہتر طور پر پکڑ سکے۔
  3. کم تاخیر: مارکیٹ میں تبدیلیوں کا تیزی سے جواب دینے کے لئے سگنل لائن کے طور پر مختصر دورانیہ ((4 دورانیہ) ای ایم اے کا استعمال کریں
  4. لچکدار: حکمت عملی مختلف مارکیٹ کے حالات میں لچکدار ہے
  5. آسان آپریشن: حکمت عملی کی منطق واضح ، سمجھنے اور عمل درآمد میں آسان ہے

اسٹریٹجک رسک

  1. اتار چڑھاؤ والے بازار کا خطرہ: متواتر غلط سگنلز ایک طرف اور اتار چڑھاؤ والے بازار میں ہو سکتے ہیں
  2. تاخیر کا خطرہ: مختصر مدت کے ای ایم اے کا استعمال کرتے ہوئے ، کچھ تاخیر موجود ہے
  3. رجحان کے الٹ جانے کا خطرہ: ایک مضبوط رجحان کے اچانک الٹ جانے پر بڑے نقصان کا خطرہ
  4. پیرامیٹر حساسیت: حکمت عملی کے اثر میں سائیکل پیرامیٹرز کا انتخاب زیادہ حساس ہے
  5. مارکیٹ کے حالات پر انحصار: حکمت عملی بعض مارکیٹ کے حالات میں مثالی کارکردگی کا مظاہرہ نہیں کر سکتی ہے۔

حکمت عملی کی اصلاح کی سمت

  1. اتار چڑھاؤ کی شرح فلٹر متعارف کرایا: ATR یا دیگر اتار چڑھاؤ کی شرح کے اشارے کو کم اتار چڑھاؤ کے ماحول میں سگنل فلٹر کرنے کے لئے شامل کیا جا سکتا ہے
  2. رجحان کی توثیق میں اضافہ: رجحان کی طاقت کی تصدیق کے لئے دیگر رجحان اشارے جیسے ADX کے ساتھ مل کر
  3. زیادہ سے زیادہ روکنے کی ترتیب: مارکیٹ میں اتار چڑھاؤ کی متحرک حالت کے مطابق روکنے کی پوزیشن کو ایڈجسٹ کریں
  4. سگنل فلٹرنگ میں بہتری: جعلی سگنل کو فلٹر کرنے کے لئے ٹرانزیکشن کی تصدیق یا دیگر تکنیکی اشارے شامل کریں
  5. پیرامیٹرز کی موافقت: مختلف مارکیٹ کے حالات کے مطابق پیرامیٹرز کو متحرک طور پر بہتر بنانا

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-04 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("DPO 4,24 Strategy", shorttitle="DPO Strategy", overlay=true)

// Define a fixed lookback period and EMA length
length = 24
ema_length = 4

// Calculate the Simple Moving Average (SMA) of the closing prices
sma = ta.sma(close, length)

// Calculate the shifted SMA value
shifted_sma = sma[length / 2 + 1]

// Calculate the Detrended Price Oscillator (DPO)
dpo = close - shifted_sma

// Calculate the 4-period Exponential Moving Average (EMA) of the DPO
dpo_ema = ta.ema(dpo, ema_length)

// Generate buy and sell signals based on crossovers
buy_signal = ta.crossover(dpo, dpo_ema)
sell_signal = ta.crossunder(dpo, dpo_ema)

// Overlay buy and sell signals on the candlestick chart
plotshape(series=buy_signal, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sell_signal, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// Strategy entry and exit conditions
if (buy_signal)
    strategy.entry("Buy", strategy.long)

if (sell_signal)
    strategy.close("Buy")