ایم اے سی ڈی کراس اوور ٹریڈنگ کی حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ تیز رفتار اور سست حرکت پذیر اوسط لائنوں کے کراس اوور کو خرید و فروخت کے اشارے کے طور پر استعمال کرتی ہے۔ جب تیز رفتار حرکت پذیر اوسط لائن سست حرکت پذیر اوسط لائن سے اوپر عبور کرتی ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب تیز رفتار حرکت پذیر اوسط لائن سست حرکت پذیر اوسط لائن سے نیچے عبور کرتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
یہ حکمت عملی ایم اے سی ڈی اشارے پر مبنی ہے۔ ایم اے سی ڈی اشارے میں قیمتوں کی رفتار میں ہونے والی تبدیلیوں کی عکاسی کرنے والی مختلف پیرامیٹرز والی دو حرکت پذیر اوسط لائنوں کے مابین فرق ہوتا ہے۔ خاص طور پر ، یہ تیز رفتار حرکت پذیر اوسط لائن (ڈیفالٹ پیرامیٹر 12 دن کی لائن ہے) اور سست حرکت پذیر اوسط لائن (ڈیفالٹ پیرامیٹر 26 دن کی لائن ہے) کے مابین فرق ہے ، جسے ایم اے سی ڈی بار کہا جاتا ہے۔ اتار چڑھاؤ کو ختم کرنے کے لئے ، ایم اے سی ڈی اشارے میں ڈی ای اے لائن یا سگنل لائن بھی متعارف کرایا جاتا ہے ، عام طور پر ایم اے سی ڈی کا 9 دن کا وزن والا حرکت پذیر اوسط۔
جب ایم اے سی ڈی بار نیچے سے اوپر کی طرف سے ڈی ای اے لائن کو توڑتا ہے اور مثبت علاقے میں داخل ہوتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قلیل مدتی اوسط لائن طویل مدتی اوسط لائن سے اوپر کی طرف بڑھتی ہے ، جس سے یہ ظاہر ہوتا ہے کہ قیمت کا رجحان اوپر کی طرف بدل جاتا ہے اور خرید کا اشارہ پیدا ہوتا ہے۔ جب ایم اے سی ڈی ڈی ای اے لائن کے ذریعے اوپر سے نیچے کی طرف گرتا ہے اور منفی علاقے میں داخل ہوتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قلیل مدتی اوسط لائن طویل مدتی اوسط لائن سے نیچے کی طرف بڑھتی ہے اور قیمت کا رجحان نیچے کی طرف بدل جاتا ہے ، جس سے فروخت کا اشارہ پیدا ہوتا ہے۔
یہ حکمت عملی خرید و فروخت کے وقت کا تعین کرنے کے لئے ایم اے سی ڈی بار اور ڈی ای اے لائن کے کراس اوور کا استعمال کرتی ہے۔ جب ایم اے سی ڈی بار ڈی ای اے لائن سے اوپر عبور کرتا ہے تو یہ خریدتا ہے اور جب ایم اے سی ڈی بار ڈی ای اے لائن سے نیچے عبور کرتا ہے تو فروخت کرتا ہے۔
اس حکمت عملی کے فوائد میں شامل ہیں:
اس حکمت عملی میں کچھ خطرات بھی ہیں:
خطرات کو کم کرنے کے لئے ، پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے ، یا حجم اور اتار چڑھاؤ کے اشارے جیسے دوسرے اشارے کے ساتھ مل کر۔ اس کے علاوہ ، مناسب اسٹاپ نقصان اور منافع لینے کی حکمت عملی بھی اہم ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
زیادہ سے زیادہ اصلاح سے بچنے کے دوران زیادہ سے زیادہ پیرامیٹرز کو تلاش کرنے کے لئے پیرامیٹر کی اصلاح.
دیگر اشارے کے ساتھ مل کر زیادہ طاقتور مجموعہ کی حکمت عملی بنانے کے لئے.
مؤثر طریقے سے خطرات کو کنٹرول کرنے کے لئے مناسب سٹاپ نقصان اور منافع لینے کے پوائنٹس مقرر کریں.
اس حکمت عملی کو مختلف مارکیٹوں اور وقت کے فریموں پر لاگو کرنے کے لئے انکولی اصلاح اصل حالات کی بنیاد پر.
ایم اے سی ڈی کراس اوور ٹریڈنگ حکمت عملی قیمت کے رجحانات کی پیروی کرکے کم قیمت پر رجحان کی تبدیلیوں کو حاصل کرتی ہے۔ یہ آسان ، عملی اور لاگو کرنا آسان ہے ، جس سے یہ ابتدائیوں کے لئے ایک مناسب اسٹارٹر حکمت عملی بن جاتی ہے۔ لیکن اس حکمت عملی میں کچھ نقائص بھی ہیں۔ مسلسل اصلاح اور بہتری سے ، اس حکمت عملی کا اصل اثر بہتر ہوسکتا ہے۔ اس کی سفارش کرنے کے قابل ہے۔
/*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)