MACD کراس اوور ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-05 15:32:06
ٹیگز:

img

جائزہ

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

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

یہ حکمت عملی ایم اے سی ڈی اشارے پر مبنی ہے۔ ایم اے سی ڈی اشارے میں قیمتوں کی رفتار میں ہونے والی تبدیلیوں کی عکاسی کرنے والی مختلف پیرامیٹرز والی دو حرکت پذیر اوسط لائنوں کے مابین فرق ہوتا ہے۔ خاص طور پر ، یہ تیز رفتار حرکت پذیر اوسط لائن (ڈیفالٹ پیرامیٹر 12 دن کی لائن ہے) اور سست حرکت پذیر اوسط لائن (ڈیفالٹ پیرامیٹر 26 دن کی لائن ہے) کے مابین فرق ہے ، جسے ایم اے سی ڈی بار کہا جاتا ہے۔ اتار چڑھاؤ کو ختم کرنے کے لئے ، ایم اے سی ڈی اشارے میں ڈی ای اے لائن یا سگنل لائن بھی متعارف کرایا جاتا ہے ، عام طور پر ایم اے سی ڈی کا 9 دن کا وزن والا حرکت پذیر اوسط۔

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

یہ حکمت عملی خرید و فروخت کے وقت کا تعین کرنے کے لئے ایم اے سی ڈی بار اور ڈی ای اے لائن کے کراس اوور کا استعمال کرتی ہے۔ جب ایم اے سی ڈی بار ڈی ای اے لائن سے اوپر عبور کرتا ہے تو یہ خریدتا ہے اور جب ایم اے سی ڈی بار ڈی ای اے لائن سے نیچے عبور کرتا ہے تو فروخت کرتا ہے۔

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

اس حکمت عملی کے فوائد میں شامل ہیں:

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

خطرے کا تجزیہ

اس حکمت عملی میں کچھ خطرات بھی ہیں:

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

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

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

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

  1. زیادہ سے زیادہ اصلاح سے بچنے کے دوران زیادہ سے زیادہ پیرامیٹرز کو تلاش کرنے کے لئے پیرامیٹر کی اصلاح.

  2. دیگر اشارے کے ساتھ مل کر زیادہ طاقتور مجموعہ کی حکمت عملی بنانے کے لئے.

  3. مؤثر طریقے سے خطرات کو کنٹرول کرنے کے لئے مناسب سٹاپ نقصان اور منافع لینے کے پوائنٹس مقرر کریں.

  4. اس حکمت عملی کو مختلف مارکیٹوں اور وقت کے فریموں پر لاگو کرنے کے لئے انکولی اصلاح اصل حالات کی بنیاد پر.

نتیجہ

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


/*backtest
start: 2022-12-29 00:00:00
end: 2024-01-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("MACD Strategy by Forbes",default_qty_type=strategy.percent_of_equity, default_qty_value=100, overlay=false)

fastLength = input(20)
slowlength = input(40)
MACDLength = input(4)

// === INPUT BACKTEST RANGE ===
FromYear  = input(defval = 2011, title = "From Year", minval = 2009)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 2009)
ToMonth   = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 31, title = "To Day", minval = 1, maxval = 31)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => true // create function "within window of time"

MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD

// Plot colors
col_grow_above = #26A69A
col_grow_below = #FFCDD2
col_fall_above = #B2DFDB
col_fall_below = #EF5350

f1 = plot(MACD,color=red)
s1 = plot(aMACD,color=blue)
plotColor = if delta > 0
    delta > delta[1] ? lime : green
else 
    delta < delta[1] ? maroon : red

plot(delta, color=plotColor, style=columns)

if (crossover(delta, 0))
    strategy.entry("Buy", true, when=window(), comment="Buy")

if (crossunder(delta, 0))
    strategy.close_all(when=window())

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

مزید