
اس حکمت عملی کو MACD رجحانات کی پیروی کی حکمت عملی کہا جاتا ہے ، یہ ایک مقداری حکمت عملی ہے جو MACD اشارے کا استعمال کرتے ہوئے قیمتوں کے رجحانات کا تعین کرتی ہے اور اس رجحان کے ساتھ تجارت کرتی ہے۔ اس حکمت عملی کا مقصد درمیانی اور طویل مدتی رجحانات کو پکڑنا ہے ، اور جب رجحانات میں تبدیلی آتی ہے تو پوزیشن کو بروقت ایڈجسٹ کرنا ہے۔
یہ حکمت عملی MACD اشارے کا استعمال کرتے ہوئے قیمت کے رجحان کا تعین کرتی ہے۔ MACD اشارے ایک بریک اشارے ہیں ، جس میں تیز لائن EMA ((12th) اور سست لائن EMA ((26th) پر مشتمل ہے ، ان کی مختلف قیمتیں MACD کالم لائن بناتی ہیں ، جس کی کالم لائن کا 9 دن کا EMA MACD کی سگنل لائن بناتا ہے۔ جب MACD لائن پر سگنل لائن کو عبور کرتے ہیں تو سونے کا کانٹا ہوتا ہے ، جس سے ظاہر ہوتا ہے کہ قیمت اوپر کی طرف ہے۔ جب MACD لائن کو نیچے سے عبور کرتے ہیں تو ڈھیلا کانٹا ہوتا ہے ، جس سے ظاہر ہوتا ہے کہ قیمت نیچے کی طرف ہے۔
اس حکمت عملی میں پہلے MACD لائن اور سگنل لائن کا حساب لگایا جاتا ہے اور پھر MACD لائن اور سگنل لائن کا فرق ڈیلٹا کا حساب لگایا جاتا ہے۔ جب ڈیلٹا 0 سے اوپر ہوتا ہے تو خریدنے کا اشارہ ہوتا ہے اور جب ڈیلٹا 0 سے نیچے ہوتا ہے تو بیچنے کا اشارہ ہوتا ہے ، اور ان دونوں سگنلوں کے مطابق پوزیشن کو ایڈجسٹ کیا جاتا ہے۔ شور کو فلٹر کرنے کے لئے ، اس حکمت عملی میں ایک ای ایم اے اوسط لائن بھی متعارف کروائی گئی ہے ، جو صرف اس وقت پیدا ہوتی ہے جب قیمت اس اوسط لائن کو توڑ دیتی ہے۔
اس کے علاوہ، اس نے کہا کہ اس کی حکمت عملی کا منطق یہ ہے:
اس طرح کے ڈیزائن کے ساتھ ، حکمت عملی وسط اور لمبی لائن کے رجحانات کے مطابق تجارت کرسکتی ہے ، اور جب رجحان بدل جاتا ہے تو بروقت پوزیشن کو ایڈجسٹ کرتی ہے ، اور قلیل مدتی مارکیٹ کے شور سے گمراہ ہونے سے بچتی ہے۔
اس حکمت عملی کے درج ذیل فوائد ہیں:
اس حکمت عملی کے کچھ خطرات بھی ہیں جن کے بارے میں آگاہ ہونا ضروری ہے:
ردعمل:
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
اس حکمت عملی کی کارکردگی کو نمایاں طور پر بہتر بنایا جاسکتا ہے ، جس میں اشارے کے مجموعے ، نقصان کی روک تھام ، اور موافقت کے پیرامیٹرز جیسے طریقوں کو بہتر بنایا جاسکتا ہے۔
مجموعی طور پر ، MACD رجحانات کی پیروی کرنے والی حکمت عملی نے لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی
/*backtest
start: 2022-11-14 00:00:00
end: 2023-10-27 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title = "Noro's MACD Strategy v1.0", shorttitle = "MACD str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)
//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(false, defval = false, title = "Short")
usefil = input(false, defval = false, title = "Use EMA filter")
lenfil = input(5, defval = 5, minval = 1, maxval = 50, title = "EMA filter period")
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD
//Signals
ema = ema(close, lenfil)
trend = crossover(delta, 0) == true ? 1 : crossunder(delta, 0) == true ? -1 : trend[1]
up = trend == 1 and (low < ema or usefil == false) ? 1 : 0
dn = trend == -1 and (high > ema or usefil == false) ? 1 : 0
plot(ema, color = black, transp = 0)
if (up == 1)
strategy.entry("Long", strategy.long, needlong == false ? 0 : na)
if (dn == 1)
strategy.entry("Short", strategy.short, needshort == false ? 0 : na)