MACD کراس اوور حکمت عملی

EMA MA
تخلیق کی تاریخ: 2024-04-18 17:56:23 آخر میں ترمیم کریں: 2024-04-18 17:56:23
کاپی: 0 کلکس کی تعداد: 716
1
پر توجہ دیں
1617
پیروکار

MACD کراس اوور حکمت عملی

جائزہ

یہ حکمت عملی دو مختلف ادوار کی اشاریہ منتقل اوسط ((ای ایم اے) کا استعمال کرتی ہے جس میں ایک خرید کا اشارہ ہوتا ہے جب تیز ای ایم اے نیچے سے اوپر کی طرف سے سست ای ایم اے کو عبور کرتا ہے اور ایک فروخت کا اشارہ ہوتا ہے جب تیز ای ایم اے اوپر سے نیچے کی طرف سے سست ای ایم اے کو عبور کرتا ہے۔ اس حکمت عملی کو مختلف مالیاتی آلات اور وقت کے دورانیوں پر لاگو کیا جاسکتا ہے ، مثال کے طور پر سونے 2 گھنٹے کے دورانیے پر سب سے زیادہ موثر ہے ، بٹ کوائن سورج کی لکیر کے چارٹ پر سب سے زیادہ موثر ہے۔

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

  1. ایک تیز رفتار EMA (ڈیفالٹ سائیکل 12) اور ایک سست رفتار EMA (ڈیفالٹ سائیکل 26) کا حساب لگائیں۔
  2. ایک کثیر سر علاقہ کی وضاحت کریں ((فاسٹ ای ایم اے سست ای ایم اے کے اوپر ہے اور قیمت تیز رفتار ای ایم اے کے اوپر ہے) اور ایک خالی سر علاقہ ((فاسٹ ای ایم اے سست ای ایم اے کے نیچے ہے اور قیمت تیز رفتار ای ایم اے کے نیچے ہے)) ۔
  3. جب خالی سر والے علاقے سے کثیر سر والے علاقے میں تبدیل کرتے وقت خریدتے ہیں، جب کثیر سر والے علاقے سے خالی سر والے علاقے میں تبدیل کرتے وقت بیچتے ہیں۔
  4. چارٹ پر سبز اور سرخ رنگ کے ساتھ کثیر سر والے علاقوں اور خالی سر والے علاقوں کو نشان زد کریں اور تیر کے ساتھ خرید و فروخت کے سگنل کو نشان زد کریں۔

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

  1. آسان اور سمجھنے میں آسان، ابتدائی سیکھنے کے لئے موزوں۔
  2. اس کے علاوہ، یہ ایک وسیع پیمانے پر قابل اطلاق ہے، مختلف مالیاتی آلات اور وقت کی مدت کے لئے استعمال کیا جا سکتا.
  3. ٹرینڈ ٹریک کرنے کی صلاحیت، درمیانی اور طویل مدتی رجحانات کو پکڑنے کے قابل۔
  4. پیرامیٹرز کو ایڈجسٹ کیا جا سکتا ہے، زیادہ لچکدار.

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

ایم اے سی ڈی کراسنگ حکمت عملی ایک سادہ حکمت عملی ہے جو رجحان کی پیروی پر مبنی ہے۔ اس کی خوبی یہ ہے کہ یہ آسان ، عملی اور وسیع پیمانے پر قابل اطلاق ہے۔ اس کی خرابی یہ ہے کہ رجحان کی تبدیلی کو سمجھنا مشکل ہے ، پیرامیٹرز کا انتخاب مشکل ہے۔ اس حکمت عملی کی کارکردگی کو رجحان فلٹرنگ ، آؤٹ پٹ کو بہتر بنانے ، پیرامیٹرز کا انتخاب اور دیگر اشارے کے مجموعے کے ذریعہ بہتر بنایا جاسکتا ہے ، جو مزید تحقیق اور جانچ کے قابل ہے۔

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

//@version=5
strategy('Advance EMA Crossover Strategy', overlay=true, precision=6)
//****************************************************************************//
// CDC Action Zone is based on a simple EMA crossover 
// between [default] EMA12 and EMA26
// The zones are defined by the relative position of 
// price in relation to the two EMA lines
// Different zones can be use to activate / deactivate 
// other trading strategies
// The strategy can also be used on its own with 
// acceptable results, buy on the first green candle
// and sell on the first red candle
//****************************************************************************//
// Define User Input Variables

xsrc = input(title='Source Data', defval=close)
xprd1 = input(title='Fast EMA period', defval=12)
xprd2 = input(title='Slow EMA period', defval=26)
xsmooth = input(title='Smoothing period (1 = no smoothing)', defval=1)
fillSW = input(title='Paint Bar Colors', defval=true)
fastSW = input(title='Show fast moving average line', defval=true)
slowSW = input(title='Show slow moving average line', defval=true)
plotSigsw = input(title='Plot Buy/Sell Signals?', defval=true)

//****************************************************************************//
//Calculate Indicators

xPrice = ta.ema(xsrc, xsmooth)

FastMA = ta.ema(xPrice, xprd1)
SlowMA = ta.ema(xPrice, xprd2)

//****************************************************************************//
// Define Color Zones and Conditions

BullZone = FastMA > SlowMA and xPrice > FastMA  // Bullish Zone
BearZone = FastMA < SlowMA and xPrice < FastMA  // Bearish Zone

//****************************************************************************//
// Strategy Entry and Exit Conditions

if (BullZone and not BullZone[1])
    strategy.entry("Buy", strategy.long)  // Buy on the transition into BullZone

if (BearZone and not BearZone[1])
    strategy.close("Buy")  // Sell on the transition into BearZone

//****************************************************************************//
// Display color on chart

plotcolor = BullZone ? color.green : BearZone ? color.red : color.gray
barcolor(color=fillSW ? plotcolor : na)

//****************************************************************************//
// Plot Fast and Slow Moving Averages

plot(fastSW ? FastMA : na, color=color.red, title="Fast EMA", linewidth=2)
plot(slowSW ? SlowMA : na, color=color.blue, title="Slow EMA", linewidth=2)

//****************************************************************************//
// Plot Buy and Sell Signals

plotshape(series=plotSigsw and BullZone and not BullZone[1], location=location.belowbar, color=color.green, style=shape.labelup, title="Buy Signal")
plotshape(series=plotSigsw and BearZone and not BearZone[1], location=location.abovebar, color=color.red, style=shape.labeldown, title="Sell Signal")

//****************************************************************************//