وسائل لوڈ ہو رہے ہیں... لوڈنگ...

بولنگر بینڈس متحرک بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-05-15 16:25:21
ٹیگز:بی بیایس ایم اے

img

جائزہ

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

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

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

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

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

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

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

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

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

خلاصہ

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


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

//@version=5
strategy("Bollinger Bands with Strategy", shorttitle='MBB', overlay=true)

// Input Variables
src = close
length = input.int(34, "Length", minval=1)
mult = input.float(2.0, "Multiplier", minval=0.001, maxval=50)

// Bollinger Bands Calculation
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
upperBand = basis + mult * dev
lowerBand = basis - mult * dev

// Plotting Bollinger Bands
pBasis = plot(basis, "Basis", color=color.gray)
pUpper = plot(upperBand, "Upper Band", color=color.green)
pLower = plot(lowerBand, "Lower Band", color=color.red)
fill(pUpper, pBasis, color=color.new(color.green, 90))
fill(pBasis, pLower, color=color.new(color.red, 90))

// Strategy Execution Using `if`
if (ta.crossover(src, upperBand))
    strategy.entry("Long", strategy.long)
if (ta.crossunder(src, lowerBand))
    strategy.entry("Short", strategy.short)

if (ta.crossunder(src, upperBand))
    strategy.close("Long")
if (ta.crossover(src, lowerBand))
    strategy.close("Short")


متعلقہ

مزید