لوگاریتھمک موونگ ایوریج کنورجنسی اور ڈائیورجینس کی حکمت عملی


تخلیق کی تاریخ: 2023-09-21 15:38:05 آخر میں ترمیم کریں: 2023-09-21 15:38:05
کاپی: 5 کلکس کی تعداد: 990
1
پر توجہ دیں
1702
پیروکار

جائزہ

یہ حکمت عملی ایک ٹریڈنگ سگنل پیدا کرنے کے لئے استعمال کیا جاتا ہے جو ایک لگارتھمک MACD پر مبنی ہے. یہ مارکیٹ کے رجحانات اور مواقع کا اندازہ لگانے کے لئے تیز اور سست لگارتھمک منتقل اوسط کے فرق کا حساب لگاتا ہے.

حکمت عملی کا اصول

اس حکمت عملی کی بنیادی منطق یہ ہے:

  • ایک تیز رفتار متغیر حرکت پذیری اوسط (ڈیفالٹ 12 دن) اور ایک سست رفتار متغیر حرکت پذیری اوسط (ڈیفالٹ 26 دن) کا حساب لگائیں

  • MACD جوڑی مارکیٹ کی حرکیات کی نمائندگی کرنے کے لئے دونوں کا فرق ہے

  • سگنل لائن MACD کی ہموار منتقل اوسط ہے (ڈیفالٹ 9 دن)

  • جب MACD لائن نیچے سے سگنل لائن کو توڑتا ہے تو زیادہ کام کریں

  • جب MACD لائن اوپر سے سگنل لائن سے ٹوٹ جاتی ہے تو خالی ہوجاتا ہے

  • ایم اے سی ڈی اور سگنل لائن کے فرق کو ستون کی شکل میں بیان کریں

سادہ حرکت پذیر اوسط MACD کے مقابلے میں ، سیمنٹری MACD اشاریہ کی ترقی کی مارکیٹ میں تبدیلی کے رجحان کو نمایاں طور پر ظاہر کرسکتا ہے۔ سیمنٹری تبادلوں کے بعد ، بڑی اتار چڑھاؤ والی اقدار چارٹ پر نسبتا comparability قابل موازنہ رہ سکتی ہیں۔

اسٹریٹجک فوائد

  • انڈیکس کی سطح پر قیمتوں میں تبدیلی کا پتہ لگانے کے لئے ہم آہنگی کا تبادلہ استعمال کریں

  • قیمتوں میں اتار چڑھاو کی معلومات کو اجاگر کرنے والے عددی MACD

  • سگنل لائن MACD ہموار، ٹریڈنگ سگنل کی تشکیل

  • کالم MACDs رجحانات کی سمت کا اظہار کرتے ہیں

اسٹریٹجک رسک

  • عددی تبادلوں سے قیمتوں میں اضافہ ہوسکتا ہے

  • سگنل کثرت سے اور زیادہ تجارت کرنے کی صلاحیت

  • اسٹاپ لاس مینجمنٹ پر غور نہیں کیا گیا، رسک کنٹرول نامکمل ہے

اس کے جواب میں:

  • سگنل کی تعدد کو کم کرنے کے پیرامیٹرز کو ایڈجسٹ

  • فلٹرنگ کی شرائط میں اضافہ ، زلزلے کے دوران سگنل سے بچنے کے لئے

  • اسٹاپ نقصان کی حکمت عملی کا تعین کریں اور انفرادی نقصان کو کنٹرول کریں

حکمت عملی کی اصلاح کی سمت

  • پیرامیٹرز کو بہتر بنائیں ، استحکام میں اضافہ کریں

  • دوسرے اشاریہ کو تبدیل کرنے کی کوشش کریں، جیسے کہ اشاریہ منتقل اوسط

  • رجحان اشارے کے ساتھ مل کر سگنل فلٹر کریں

  • زیادہ سے زیادہ سٹاپ نقصان کی حکمت عملی

  • مشین لرننگ کا استعمال کرتے ہوئے سگنل کی وشوسنییتا کا تعین کرنا

خلاصہ کریں۔

اس حکمت عملی میں ہم آہنگی میں تبدیلی کا استعمال کیا گیا ہے تاکہ MACD اشارے کی حساسیت کو بہتر بنایا جاسکے ، جس سے رجحان کی تبدیلیوں کو جلد ہی پتہ چل سکے گا۔ تاہم ، تجارت کی فریکوئنسی پر قابو پانے پر توجہ دی جانی چاہئے۔ پیرامیٹرز کی اصلاح ، ہوا کے کنٹرول اور اس طرح کی بہتری کے ذریعہ ، یہ حکمت عملی ایک مستحکم اور ذاتی نوعیت کا مقداری تجارتی نظام بن سکتی ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="Logarithmic Moving Average Convergence Divergence Strategy", shorttitle="LMACD Strategy")

// Getting inputs
fast_length = input(title="Fast Length",  defval=12)
slow_length = input(title="Slow Length",  defval=26)
src = input(title="Source",  defval=close)
signal_length = input(title="Signal Smoothing",  minval = 1, maxval = 50, defval = 9)
sma_source = input(title="Simple MA(Oscillator)",  defval=false)
sma_signal = input(title="Simple MA(Signal Line)", defval=false)

// Plot colors
col_grow_above = #26A69A
col_grow_below = #FFCDD2
col_fall_above = #B2DFDB
col_fall_below = #EF5350
col_macd = #0094ff
col_signal = #ff6a00

// Calculating
fast_ma = sma_source ? sma(src, fast_length) : ema(src, fast_length)
slow_ma = sma_source ? sma(src, slow_length) : ema(src, slow_length)
lmacd = log(fast_ma) - log(slow_ma)
signal = sma_signal ? sma(lmacd, signal_length) : ema(lmacd, signal_length)
hist = lmacd - signal

plot(hist, title="Histogram", style=columns, color=(hist>=0 ? (hist[1] < hist ? col_grow_above : col_fall_above) : (hist[1] < hist ? col_grow_below : col_fall_below) ), transp=0 )
plot(lmacd, title="LMACD", color=col_macd, transp=0)
plot(signal, title="Signal", color=col_signal, transp=0)

if (crossover(hist, 0))
	strategy.entry("Long", strategy.long, comment="LMACD long")
if (crossunder(hist, 0))
	strategy.entry("Short", strategy.short, comment="LMACD short")