دوہری حرکت پذیر اوسط بولنگر بینڈ MACD ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-29 16:43:01
ٹیگز:

img

جائزہ

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

تجارتی منطق

  1. MACD پیرامیٹرز مقرر کریں: تیز لمبائی 12، سست لمبائی 26، سگنل کی لمبائی 9
  2. MACD قدر کا حساب لگائیں: تیز لائن - سست لائن
  3. بولنگر بینڈ پیرامیٹرز مقرر کریں: وسط بینڈ کی مدت 20، معیاری انحراف ضرب 2
  4. بولنگر بینڈ کی اوپری اور نچلی لائنوں کا حساب لگائیں: درمیانی بینڈ ± معیاری انحراف * ضرب
  5. خریدنے کی شرط: ایم اے سی ڈی لائن سگنل لائن (گولڈن کراس) سے اوپر کراس کرتی ہے اور بند > اوپری بینڈ
  6. فروخت کی شرط: ایم اے سی ڈی لائن سگنل لائن (ڈیڈ کراس) سے نیچے کراس کرتی ہے اور بند ہوتی ہے < نچلی بینڈ
  7. سیٹ لے منافع اور سٹاپ نقصان
  8. طویل پوزیشن درج کریں: جب خریدنے کی شرط برقرار ہے
  9. طویل پوزیشن بند کرنا: منافع حاصل کرنا یا نقصان روکنا
  10. مختصر پوزیشن درج کریں: جب فروخت کی شرط برقرار ہو
  11. مختصر پوزیشن بند کرنا: منافع حاصل کرنا یا نقصان روکنا

مندرجہ بالا اس حکمت عملی کے مجموعی تجارتی منطق کا خلاصہ کرتا ہے.

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

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

  1. ایم اے سی ڈی رجحان کی سمت اور رفتار کی نشاندہی کرتا ہے
  2. بولنگر بینڈ MACD کی تکمیل کرتے ہوئے زیادہ خریدنے اور زیادہ فروخت زون کا تعین کرتا ہے
  3. دوہری چلتی اوسطوں سے فیصلے کی درستگی میں اضافہ ہوتا ہے
  4. متعدد اشارے کو یکجا کرنے سے وشوسنییتا میں اضافہ ہوتا ہے
  5. منافع لینے اور نقصان کو روکنے کے خطرات کو منظم کرنے کے لئے لاگو
  6. قابل ایڈجسٹ پیرامیٹرز مارکیٹ کی بدلتی ہوئی حرکیات کے مطابق

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

خطرے کا تجزیہ

اس حکمت عملی کے فوائد کے باوجود ، اس میں نوٹ کرنے کے لئے کچھ خطرات ہیں:

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

حل یہ ہیں:

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

بہتر مواقع

اس حکمت عملی میں بہتری کی گنجائش ہے:

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

مجموعی طور پر ، اس حکمت عملی کا ایک مضبوط فریم ورک ہے۔ پیرامیٹرز کی اصلاح ، اشارے کی جدت ، موافقت پذیر میکانزم وغیرہ کے ذریعے مزید اصلاحات اس کو اور بھی طاقتور اور مستقل نظام میں تبدیل کرسکتی ہیں۔

نتیجہ

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


/*backtest
start: 2023-11-28 00:00:00
end: 2023-12-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Modified MACD and Bollinger Band Strategy", shorttitle="Mod_MACD_BB", overlay=true)

var bool open_buy_position = na
var bool open_sell_position = na

// MACD settings
fast_length = input(12, title="Fast Length")
slow_length = input(26, title="Slow Length")
signal_length = input(9, title="Signal Length")
src = close
[macdLine, signalLine, _] = macd(src, fast_length, slow_length, signal_length)

// Bollinger Band settings
bb_length = input(20, title="Bollinger Band Length")
bb_mult = input(2, title="Bollinger Band Multiplier")
basis = sma(src, bb_length)
dev = bb_mult * stdev(src, bb_length)
upper_band = basis + dev
lower_band = basis - dev

// Define profit target and stop loss
profit_target = input(60, title="Profit Target (Points)")
stop_loss = input(30, title="Stop Loss (Points")

// Buy condition: MACD crosses up the signal line and close is above upper Bollinger Band
buy_condition = crossover(macdLine, signalLine) and close > upper_band

// Sell condition: MACD crosses below the signal line and close is below the lower Bollinger Band
sell_condition = crossunder(macdLine, signalLine) and close < lower_band

// Check for open positions
if (buy_condition)
    open_buy_position := true
if (sell_condition)
    open_sell_position := true

// Strategy Orders
strategy.entry("Buy", strategy.long, when = buy_condition and not open_sell_position)
strategy.exit("Take Profit/Stop Loss", from_entry = "Buy", limit = close + profit_target, stop = close - stop_loss)

strategy.entry("Sell", strategy.short, when = sell_condition and not open_buy_position)
strategy.exit("Take Profit/Stop Loss", from_entry = "Sell", limit = close - profit_target, stop = close + stop_loss)

// Reset open position status
if (sell_condition)
    open_buy_position := na
if (buy_condition)
    open_sell_position := na


مزید