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

بی بی بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-06-14 15:21:03
ٹیگز:ایس ایم اےای ایم اےایس ایم ایم اےآر ایم اےڈبلیو ایم اےوی ڈبلیو ایم اےSTDDEV

img

جائزہ

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

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

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

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

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

خطرے کا تجزیہ

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

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

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

خلاصہ

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


/*backtest
start: 2023-06-08 00:00:00
end: 2024-06-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

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

// Input parameters
length = input.int(20, minval=1, title="Length")
maType = input.string("SMA", "Basis MA Type", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
offset = input.int(0, "Offset", minval=-500, maxval=500, title="Offset")

// Moving average function
ma(source, length, _type) =>
    switch _type
        "SMA" => ta.sma(source, length)
        "EMA" => ta.ema(source, length)
        "SMMA (RMA)" => ta.rma(source, length)
        "WMA" => ta.wma(source, length)
        "VWMA" => ta.vwma(source, length)

// Calculate Bollinger Bands
basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

// Plot Bollinger Bands
plot(basis, "Basis", color=color.blue, offset=offset)
p1 = plot(upper, "Upper", color=color.red, offset=offset)
p2 = plot(lower, "Lower", color=color.green, offset=offset)
fill(p1, p2, title="Background", color=color.rgb(33, 150, 243, 95))

// Strategy logic
longCondition = ta.crossover(close, upper)
shortCondition = ta.crossunder(close, lower)

// Strategy entries and exits
if (longCondition)
    strategy.entry("Long", strategy.long)
if (shortCondition)
    strategy.entry("Short", strategy.short)
if (shortCondition and strategy.position_size > 0)
    strategy.close("Long")
if (longCondition and strategy.position_size < 0)
    strategy.close("Short")

متعلقہ

مزید