اس حکمت عملی کا نام
یہ حکمت عملی بنیادی طور پر تجارتی سگنل پیدا کرنے کے لئے ڈبل ایکسپونینشل موونگ ایوریج (ڈی ای ایم اے) اور ٹرپل ایکسپونینشل موونگ ایوریج (ٹی ای ایم اے) کے کراس اوور کا استعمال کرتی ہے۔
DEMA کے لئے فارمولا یہ ہے:
DEMA = 2*EMA1 - EMA2
جہاں EMA1 اور EMA2 مدت N کے ساتھ تیزی سے چلنے والے اوسط ہیں۔ DEMA EMA کی ہموار اور ردعمل کو یکجا کرتا ہے۔
TEMA کا فارمولا یہ ہے:
TEMA = 3*(EMA1 - EMA2) + EMA3
جہاں EMA1، EMA2 اور EMA3 مدت N کے ساتھ تیزی سے چلنے والے اوسط ہیں۔ TEMA ٹرپل ہموار کرکے جعلی بریک آؤٹ کو فلٹر کرتا ہے۔
جب ڈی ای ایم اے ٹی ای ایم اے کے اوپر عبور کرتا ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب ڈی ای ایم اے ٹی ای ایم اے کے نیچے عبور کرتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔ کراس اوور اصول کے مطابق ، یہ بروقت سائیکل تبادلوں کو پکڑ سکتا ہے۔
یہ حکمت عملی ڈی ای ایم اے اور ٹی ای ایم اے کراس اوور سے تجارتی سگنل تیار کرتی ہے ، جس میں درستگی کو بہتر بنانے کے لئے ڈی ای ایم اے کی ردعمل اور ٹی ای ایم اے کی فلٹرنگ کی صلاحیت کو یکجا کیا جاتا ہے۔ لیکن سنگل اشارے کا امتزاج فریبوں کا شکار ہے۔ طویل مدتی مستحکم منافع کے ل system منظم تجارتی نظام بنانے کے لئے اب بھی ملٹی تصدیق کے اوزار کی ضرورت ہے۔
/*backtest start: 2023-12-03 00:00:00 end: 2024-01-02 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("DEMA-TEMA Cross Strategy", shorttitle="DEMA-TEMA Cross", overlay=true) // Input options for Double EMA (DEMA) dema_length = input.int(10, title="DEMA Length", minval=1) dema_src = input(close, title="DEMA Source") // Calculate Double EMA (DEMA) dema_e1 = ta.ema(dema_src, dema_length) dema_e2 = ta.ema(dema_e1, dema_length) dema = 2 * dema_e1 - dema_e2 // Input options for Triple EMA (TEMA) tema_length = input.int(8, title="TEMA Length", minval=1) tema_src = input(close, title="TEMA Source") // Calculate Triple EMA (TEMA) tema_ema1 = ta.ema(tema_src, tema_length) tema_ema2 = ta.ema(tema_ema1, tema_length) tema_ema3 = ta.ema(tema_ema2, tema_length) tema = 3 * (tema_ema1 - tema_ema2) + tema_ema3 // Crossover signals for long (small green arrow below candle) crossover_long = ta.crossover(dema, tema) // Crossunder signals for short (small red arrow above candle) crossunder_short = ta.crossunder(dema, tema) plotshape(crossunder_short ? 1 : na, title="Short Entry", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small) plotshape(crossover_long ? -1 : na, title="Long Entry", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) plot(dema, "DEMA", color=color.green) plot(tema, "TEMA", color=color.blue) if (crossover_long) strategy.entry("Long", strategy.long) if (crossunder_short) strategy.entry("Short", strategy.short)