دوہری ہموار اسٹوکاسٹک بریسرٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-05 15:57:37
ٹیگز:

img

جائزہ

ڈبل ہموار اسٹوکاسٹک بریسٹرٹ حکمت عملی ولیم بلو نے ڈیزائن کی ہے۔ اس میں اوسط چلنے والے طریقوں کو آسکیلیٹر اصولوں کے ساتھ جوڑنے کی کوشش کی گئی ہے۔

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

اصول

  1. پی ڈی ایس کی مدت کی قیمتوں کے ہموار اسٹوکاسٹک انڈیکس xPreCalc کا حساب لگائیں
  2. xDSS حاصل کرنے کے لئے xPreCalc پر EMAlen ایکسپونینشل چلتی اوسط کا اطلاق کریں ، یعنی دوہری ہموار اسٹوکاسٹک انڈیکس
  3. ٹرگر لائن xTrigger کا حساب لگائیں، جو xDSS کی ایک اور EMA لائن ہے
  4. تجارتی سگنل پیدا کریں:
    • جب xTrigger xDSS سے نیچے اور oversold لائن سے نیچے ہو تو طویل عرصے تک جائیں
    • مختصر جاؤ جب xTrigger xDSS سے اوپر اور زیادہ خریدی لائن سے اوپر ہے
  5. دوہری ہموار اسٹوکاسٹک انڈیکس xDSS اور ٹرگر لائن xTrigger کے منحنی خطوط کو پلاٹ کریں

پیشہ

اس حکمت عملی میں حرکت پذیر اوسط کی رجحان کی پیروی کرنے کی صلاحیت اور اسٹوکاسٹک اشاریہ جات کی زیادہ خرید / فروخت کی نشاندہی کی صلاحیت کو یکجا کیا گیا ہے۔ اہم فوائد یہ ہیں:

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

خطرات

دوہری ہموار اسٹوکاسٹک بریسٹر کی حکمت عملی میں بھی کچھ خطرات ہیں:

  1. کم اتار چڑھاؤ والے بازاروں میں بریسرٹ اشارے کے مزید غلط سگنل
  2. ڈبل ہموار سگنل تاخیر کا سبب بن سکتا ہے، قیمت ٹرننگ پوائنٹس کی کمی
  3. پیرامیٹر کی غلط ترتیبات قیمتوں میں اتار چڑھاؤ کی نشاندہی کرنے میں ناکام ہوسکتی ہیں
  4. تجارتی خطرہ اب بھی موجود ہے

انسداد اقدامات:

  1. درستگی کو بہتر بنانے کے لئے پیرامیٹرز کو بہتر بنائیں
  2. فلٹر سگنل دیگر اشارے کے ساتھ
  3. خطرے سے بچاؤ کے لئے پوزیشن سائزنگ کا استعمال کریں

اصلاح

اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:

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

نتیجہ

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


/*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")

مزید