ڈبل ایکسپونینشل موونگ ایوریج کراس اوور حکمت عملی ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ مختلف پیرامیٹرز کی ڈبل ایکسپونینشل موونگ ایوریج کی گولڈ فورکس اور ڈیڈ فورکس کا استعمال کرتے ہوئے مارکیٹ کے رجحانات کا اندازہ لگاتا ہے اور اسی کے مطابق زیادہ کم کرتا ہے۔
یہ حکمت عملی ایک ہی وقت میں 3 مختلف پیرامیٹرز کی دوہری اشاریہ حرکت پذیری اوسط کا استعمال کرتی ہے: DEMA ((8) ، DEMA ((20) ، اور DEMA ((63)) ۔ ان میں سے:
جب تیز لکیر DEMA ((8) اوپر سے درمیانی لکیر DEMA ((20) اور آہستہ لکیر DEMA ((63) کو عبور کرتی ہے تو ، اس کا مطلب ہے کہ نیچے سے اوپر کی طرف مڑنے کا عمل ، زیادہ کام کریں۔ جب تیز لکیر DEMA ((8) نیچے سے درمیانی لکیر DEMA ((20) اور آہستہ لکیر DEMA ((63) کو عبور کرتی ہے تو ، اس کا مطلب ہے کہ اوپر سے نیچے کی طرف مڑنے کا عمل ، خالی کام کریں۔
سنگل منتقل اوسط کے مقابلے میں ، ڈبل اشاریہ منتقل اوسط قیمت کی تبدیلیوں کے لئے زیادہ حساس ہے ، اور اس سے پہلے رجحان کی تبدیلی کا پتہ لگایا جاسکتا ہے۔ اس حکمت عملی میں متعدد ٹائم فریموں کی ڈبل اشاریہ لائنیں شامل ہیں ، جو مارکیٹ کے رجحان کی سمت کو مؤثر طریقے سے ٹریک کرسکتی ہیں۔
ڈی ایم لائنوں کے متعدد وقت کے جوڑے ، ٹریڈنگ سگنل کے معیار کو بہتر بناتے ہیں ، اور جھوٹے ٹوٹ پھوٹ سے گریز کرتے ہیں۔ اس کے علاوہ ، حکمت عملی صرف اس وقت سگنل پیدا کرتی ہے جب تین لائنیں آپس میں ٹکرا جاتی ہیں ، تاکہ زیادہ بار بار تجارت سے بچا جاسکے۔
اس حکمت عملی میں مندرجہ ذیل خطرات شامل ہیں:
اس میں مزید بہتری لائی جاسکتی ہے اور اس کے خطرات کو کنٹرول کیا جاسکتا ہے ، جیسے کہ منتقل اوسط پیرامیٹرز کو بہتر بنانا ، فلٹرنگ شرائط شامل کرنا وغیرہ۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
ڈبل اشاریہ منتقل اوسط لائن کراسنگ حکمت عملی کا مجموعی نظریہ واضح ہے ، مارکیٹ کے رجحان کی سمت کو مؤثر طریقے سے اندازہ لگانے کے لئے متعدد ٹائم پیریڈ ڈی ای ایم کا مجموعہ استعمال کیا جاتا ہے۔ یہ ایک عام رجحان سے باخبر رہنے والی حکمت عملی ہے۔ یہ حکمت عملی عملی بہتر حکمت عملی کے نتائج حاصل کرنے کے لئے پیرامیٹرز کی اصلاح ، فلٹرنگ کے حالات میں اضافہ ، اور نقصان کے انتظام وغیرہ کے ذریعہ بہتر ہوسکتی ہے۔
/*backtest
start: 2022-11-16 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Noldo
//@version=4
//Quoted by Author HighProfit
//Lead-In
strategy("Double Exponential Moving Average 8-20-63 Strategy",
shorttitle="DEMA-8-20-63",
overlay=true,
max_bars_back = 5000,
initial_capital=100000,
max_bars_back = 5000,
default_qty_type=strategy.percent_of_equity,
default_qty_value=100,
commission_type=strategy.commission.percent,
commission_value=0.1,
pyramiding = 0)
short = input(8, minval=1)
srcShort = input(ohlc4, title="Source Dema 1")
long = input(20, minval=1)
srcLong = input(low, title="Source Dema 2")
long2 = input(63, minval=1)
srcLong2 = input(close, title="Source Dema 3")
e1 = ema(srcShort, short)
e2 = ema(e1, short)
dema1 = 2 * e1 - e2
plot(dema1, color=color.green, linewidth=2)
e3 = ema(srcLong, long)
e4 = ema(e3, long)
dema2 = 2 * e3 - e4
plot(dema2, color=color.blue, linewidth=2)
e5 = ema(srcLong2, long2)
e6 = ema(e5, long2)
dema3 = 2 * e5 - e6
plot(dema3, color=color.black, linewidth=2)
longC = dema1 > dema2 and dema1 > dema3
shortC = dema1 < dema2 and dema1 < dema3
alertlong = longC and not longC[1]
alertshort = shortC and not shortC[1]
strategy.entry("Long" , strategy.long , when = longC ,comment="Long")
strategy.entry("Short", strategy.short, when = shortC,comment="Short")
// Alerts
alertcondition(longC , title='Long' , message=' Buy Signal ')
alertcondition(shortC , title='Short', message=' Sell Signal ')