ایم اے سی ڈی بی بی بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-04-25 17:16:28
ٹیگز:ایم اے سی ڈیای ایم اےبی بیایس ایم اے

img

جائزہ

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

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

ایم اے سی ڈی بی بی بریک آؤٹ حکمت عملی کا اصول مندرجہ ذیل ہے:

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

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

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

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

خلاصہ

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


/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//AK MACD BB 
strategy("AK MACD BB strategy", overlay = true)

// Inputs for TP and SL
tp_percent = input.float(1.0, title="Take Profit %") / 100
sl_percent = input.float(1.0, title="Stop Loss %") / 100

length = input.int(10, minval=1, title="BB Periods")
dev = input.float(1, minval=0.0001, title="Deviations")

//MACD
fastLength = input.int(12, minval=1, title="fastLength") 
slowLength=input.int(26,minval=1)
signalLength=input.int(9,minval=1)
fastMA = ta.ema(close, fastLength)
slowMA = ta.ema(close, slowLength)
macd = fastMA - slowMA

//BollingerBands

Std = ta.stdev(macd, length)
Upper = (Std * dev + (ta.sma(macd, length)))
Lower = ((ta.sma(macd, length)) - (Std * dev))


Band1 = plot(Upper, color=color.gray, style=plot.style_line, linewidth=2,title="Upper Band")
Band2 = plot(Lower, color=color.gray, style=plot.style_line, linewidth=2,title="lower Band")
fill(Band1, Band2, color=color.blue, transp=75,title="Fill")

mc = macd >= Upper ? color.lime:color.red

// Indicator

plot(macd, color=mc, style =plot.style_circles,linewidth = 3, title="macd")
zeroline = 0 
plot(zeroline,color= color.orange,linewidth= 2,title="Zeroline")

//buy
barcolor(macd >Upper ? color.yellow:na)
//short
barcolor(macd <Lower ? color.aqua:na)
if macd > Upper
    strategy.entry("Long", strategy.long)
    // strategy.exit("Long TP/SL", "Long", limit=close * (1 + tp_percent), stop=close * (1 - sl_percent), comment = "Long Exit" )

if macd < Lower
    strategy.entry("Short", strategy.short)
    // strategy.exit("Short TP/SL", "Short", limit=close * (1 - tp_percent), stop=close * (1 + sl_percent), comment = "Short Exit")


متعلقہ

مزید