اس حکمت عملی کا نام ڈیٹرنڈ پرائس اوسیلیٹر کی بنیاد پر مقداری تجارت کی حکمت عملی ہے۔ یہ حکمت عملی قیمتوں کے رجحان سے متعلق اوسیلیٹر اشارے کی تعمیر کرکے اور اس کی بنیاد پر تجارتی سگنل جاری کرکے ایک عام تکنیکی اشارے کی حکمت عملی میں شامل ہے۔
اس حکمت عملی کا مرکز قیمتوں میں رجحانات سے متعلق آسکیلر ((ڈی پی او) اشارے ہیں۔ ڈی پی او اشارے ایک چلتی اوسط کی طرح ہیں جو قیمتوں میں طویل عرصے تک چلنے والے رجحانات کو خارج کردیتے ہیں ، جس سے قیمتوں میں متواتر اتار چڑھاؤ زیادہ واضح ہوجاتا ہے۔ خاص طور پر ، ڈی پی او اشارے کی قیمتوں کا موازنہ ان کی N دن کی سادہ حرکت پذیر اوسط سے کیا جاتا ہے ، جب قیمت حرکت پذیر اوسط سے اوپر ہوتی ہے تو ، ڈی پی او مثبت ہوتا ہے۔ جب قیمت حرکت پذیر اوسط سے نیچے ہوتی ہے تو ، ڈی پی او منفی ہوتا ہے۔ اس طرح ایک اشارے حاصل ہوتا ہے جو 0 محور کے آس پاس چلتا ہے۔
اس حکمت عملی میں پیرامیٹر N کو 14 پر سیٹ کیا گیا ہے ، جس میں 14 دن کا ڈی پی او اشارے تیار کیا گیا ہے۔ جب ڈی پی او اشارے مثبت ہوتا ہے تو ، ایک سے زیادہ سگنل جاری کیا جاتا ہے۔ جب ڈی پی او اشارے منفی ہوتا ہے تو ، ایک خالی سگنل جاری کیا جاتا ہے۔
خطرے کو کم کرنے کے لئے، آپ کو مندرجہ ذیل پہلوؤں کو بہتر بنانے پر غور کر سکتے ہیں:
یہ حکمت عملی قیمت کے رجحان سے متعلق اوسیلر اشارے پر مبنی ٹریڈنگ سگنل بھیجتی ہے۔ یہ اشارے قیمتوں میں طویل مدتی رجحانات کو ہٹانے کے ل moving چلنے والی اوسط سے موازنہ کرکے قیمتوں میں دورانیہ کی خصوصیات کو زیادہ واضح بناتا ہے۔ اس سے تجارت کے کچھ غیر محسوس شدہ مواقع کی نشاندہی کرنے میں مدد ملتی ہے۔ اس کے علاوہ ، پیرامیٹرز کے انتخاب کے حساس ، نقصان کو روکنے اور فلٹرنگ جیسے مسائل بھی موجود ہیں۔ مسلسل اصلاح کے ذریعہ ، حکمت عملی کی تاثیر میں بہتری کی گنجائش ہے۔
/*backtest
start: 2023-11-16 00:00:00
end: 2023-11-20 08:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 31/03/2017
// The Detrend Price Osc indicator is similar to a moving average,
// in that it filters out trends in prices to more easily identify
// cycles. The indicator is an attempt to define cycles in a trend
// by drawing a moving average as a horizontal straight line and
// placing prices along the line according to their relation to a
// moving average. It provides a means of identifying underlying
// cycles not apparent when the moving average is viewed within a
// price chart. Cycles of a longer duration than the Length (number
// of bars used to calculate the Detrend Price Osc) are effectively
// filtered or removed by the oscillator.
//
// 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="Detrended Price Oscillator", shorttitle="DPO")
Length = input(14, minval=1)
Series = input(title="Price", defval="close")
reverse = input(false, title="Trade reverse")
hline(0, color=green, linestyle=line)
xPrice = close
xsma = sma(xPrice, Length)
nRes = xPrice - xsma
pos = iff(nRes > 0, 1,
iff(nRes < 0, -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)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nRes, color=red, title="Detrended Price Oscillator")