یہ حکمت عملی ایک ٹریڈنگ سگنل پیدا کرنے کے لئے استعمال کیا جاتا ہے جو ایک لگارتھمک 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")