
ڈبل ہموار اسٹاکسٹک بریسرٹ حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو ولیم بلیو نے تیار کی ہے۔ اس نے اوسط اوسط کے طریقوں کو اوسیلیٹر کے اصول کے ساتھ جوڑنے کی کوشش کی۔
یہ حکمت عملی ایک ٹریڈنگ سگنل پیدا کرنے کے لئے استعمال کی جاتی ہے جس میں ایک سیریز ڈبل سمیٹ رینڈم انڈیکس کا حساب لگایا جاتا ہے۔ خاص طور پر ، اس نے پہلے قیمت کے سمیٹ رینڈم انڈیکس کا حساب لگایا ، اور پھر اس رینڈم انڈیکس پر ایک بار پھر سمیٹ اوسط کا اطلاق کیا ، جس سے ایک ڈبل سمیٹ رینڈم انڈیکس ملتا ہے۔ جب ٹرگر لائن ڈبل سمیٹ رینڈم انڈیکس کو پار کرتی ہے تو ، خریدنے یا بیچنے کا سگنل پیدا ہوتا ہے۔
اس حکمت عملی میں منتقل اوسط کی رجحانات کی پیروی کرنے کی صلاحیت اور بے ترتیب اشاریہ کی اوورلوپ اور اوورلوپ کی شناخت کی صلاحیت کو یکجا کیا گیا ہے۔ اس کے اہم فوائد یہ ہیں:
دوہری ہموار بے ترتیب اشاریہ بریسر حکمت عملی کے کچھ خطرات بھی ہیں:
ردعمل:
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
ڈبل ہموار بے ترتیب اشارے بریسر حکمت عملی میں چلتی اوسط اور بے ترتیب اشارے کی خوبیوں کو ملایا گیا ہے ، جس میں اوور بیئر اوور سیل پوائنٹس کی شناخت اور رجحان کی پیروی کرنے کی صلاحیت ہے۔ ڈبل ہموار اور ٹرگر لائن کی ترتیب کے ذریعہ ، شور سگنل کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔ تاہم ، پیرامیٹرز کی اصلاح اور خطرے پر قابو پانے پر بھی توجہ دی جانی چاہئے ، تاکہ حقیقی وقت میں مستحکم منافع حاصل کیا جاسکے۔
/*backtest
start: 2024-01-05 00:00:00
end: 2024-02-04 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 05/04/2017
// Double Smoothed Stochastics (DSS) is designed by William Blaw.
// It attempts to combine moving average methods with oscillator principles.
//
// 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="DSS Bressert (Double Smoothed Stochastic)", shorttitle="DSS Bressert")
PDS = input(10, minval=1)
EMAlen = input(9, minval=1)
TriggerLen = input(5, minval=1)
Overbought = input(80, minval=1)
Oversold = input(20, minval=1)
reverse = input(false, title="Trade reverse")
hline(Overbought, color=green, linestyle=line)
hline(Oversold, color=red, linestyle=line)
xPreCalc = ema(stoch(close, high, low, PDS), EMAlen)
xDSS = ema(stoch(xPreCalc, xPreCalc, xPreCalc, PDS), EMAlen)
//xDSS = stoch(xPreCalc, xPreCalc, xPreCalc, PDS)
xTrigger = ema(xDSS, TriggerLen)
pos = iff(xTrigger < xDSS and xTrigger < Oversold, -1,
iff(xTrigger > xDSS and xTrigger > Overbought, 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(xDSS, color=blue, title="DSS")
plot(xTrigger, color=red, title="Trigger")