دوہری توسیعی اوسط چلتی کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-23 17:34:06
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

اسٹریٹیجی میں مختلف پیرامیٹرز کے ساتھ بیک وقت 3 ڈی ای ایم اے کا استعمال کیا گیا ہے: ڈی ای ایم اے ((8) ، ڈی ای ایم اے ((20) اور ڈی ای ایم اے ((63) ۔ ان میں سے:

  • DEMA (8) قلیل مدتی رجحانات کو پکڑنے کے لئے سب سے تیزی سے رد عمل کرتا ہے؛

  • ڈی ای ایم اے (DEMA) 20) درمیانی مدت کے رجحانات کی نشاندہی کرنے کے لئے تھوڑا سا سست چلتا ہے۔

  • طویل مدتی رجحان کی سمت کا اندازہ کرنے کے لئے DEMA ((63) سب سے سست رد عمل ظاہر کرتا ہے۔

جب تیز لائن DEMA ((8) درمیانی لائن DEMA ((20) اور سست لائن DEMA ((63) کے اوپر عبور کرتی ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ نیچے سے اوپر کی طرف گھومتی ہے ، طویل پوزیشن بنانی چاہئے۔ جب DEMA ((8) DEMA ((20) اور DEMA ((63) کے نیچے عبور کرتی ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ اوپر سے نیچے کی طرف گھومتی ہے ، مختصر پوزیشن بنانی چاہئے۔

فوائد کا تجزیہ

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

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

خطرے کا تجزیہ

اس حکمت عملی کے اہم خطرات یہ ہیں:

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

پیرامیٹرز کو بہتر بنانے ، فلٹر کے حالات وغیرہ کو شامل کرکے خطرات کو مزید بہتر اور کنٹرول کیا جاسکتا ہے۔

اصلاح کی ہدایات

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

  1. چلتی اوسط پیرامیٹرز کو بہتر بنائیں تاکہ وہ مختلف مارکیٹ کی خصوصیات کو بہتر طور پر فٹ کریں۔
  2. غلط سگنل سے بچنے کے لیے حجم، اتار چڑھاؤ جیسے فلٹرز شامل کریں۔
  3. جعلی سگنلز کو فلٹر کرنے کے لئے MACD، KDJ جیسے دیگر اشارے کو یکجا کریں.
  4. ایک ہی نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان کی حکمت عملی شامل کریں.
  5. موقف کے انتظام کو بہتر بنائیں تاکہ منافع کا تناسب نقصان کے تناسب سے زیادہ ہو۔

خلاصہ

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


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



مزید