ڈبل ہموار اسٹوکاسٹک بریسٹرٹ حکمت عملی ولیم بلو نے ڈیزائن کی ہے۔ اس میں اوسط چلنے والے طریقوں کو آسکیلیٹر اصولوں کے ساتھ جوڑنے کی کوشش کی گئی ہے۔
حکمت عملی دوہری ہموار اسٹوکاسٹک اشاریہ جات کی ایک سیریز کا حساب کرکے تجارتی سگنل تیار کرتی ہے۔ خاص طور پر ، یہ پہلے قیمتوں کے ہموار اسٹوکاسٹک انڈیکس کا حساب لگاتا ہے ، اور پھر اس اسٹوکاسٹک انڈیکس پر دوبارہ ہموار اوسط لاگو کرتا ہے تاکہ
اس حکمت عملی میں حرکت پذیر اوسط کی رجحان کی پیروی کرنے کی صلاحیت اور اسٹوکاسٹک اشاریہ جات کی زیادہ خرید / فروخت کی نشاندہی کی صلاحیت کو یکجا کیا گیا ہے۔ اہم فوائد یہ ہیں:
دوہری ہموار اسٹوکاسٹک بریسٹر کی حکمت عملی میں بھی کچھ خطرات ہیں:
انسداد اقدامات:
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:
ڈبل ہموار اسٹوکاسٹک بریسٹرٹ حکمت عملی میں زیادہ خرید / فروخت کے نکات کی نشاندہی کرنے اور رجحانات پر عمل کرنے کے لئے حرکت پذیر اوسط اور اسٹوکاسٹک انڈیکس کے فوائد کو یکجا کیا گیا ہے۔ ڈبل ہموار اور ٹرگر لائنوں کو ترتیب دینے سے شور سگنل کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔ تاہم ، براہ راست تجارت میں مستحکم فوائد حاصل کرنے کے لئے پیرامیٹر کی اصلاح اور رسک کنٹرول کی ضرورت ہے۔
/*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")