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


تخلیق کی تاریخ: 2024-03-08 14:08:53 آخر میں ترمیم کریں: 2024-03-08 14:08:53
کاپی: 2 کلکس کی تعداد: 654
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

  1. برن کی پٹی کی درمیانی ، اوپری اور نچلی پٹریوں کا حساب لگائیں۔ درمیانی پٹریوں کو منتقل اوسط کے طور پر ، اوپری پٹریوں اور نچلی پٹریوں کو درمیانی پٹریوں کے علاوہ کچھ معیاری فرق کو کم کریں۔
  2. فیصلہ کریں کہ آیا قیمت نے برن بینڈ کے اوپری ٹریک یا نیچے ٹریک کو توڑا ہے۔ اگر اختتامی قیمت اوپری ٹریک سے تجاوز کر جائے تو اسے اوپر کی طرف توڑ سمجھا جاتا ہے۔ اگر اختتامی قیمت نیچے کی طرف گر جائے تو اسے نیچے کی طرف توڑ سمجھا جاتا ہے۔
  3. اگر اوپر کی طرف ٹوٹ جاتا ہے تو ، اس ٹوٹنے والی K لائن کی اعلی ترین قیمت کو چوٹی کے طور پر ریکارڈ کریں۔ اگر نیچے کی طرف ٹوٹ جاتا ہے تو ، اس ٹوٹنے والی K لائن کی کم ترین قیمت کو چوٹی کے طور پر ریکارڈ کریں۔
  4. بریک ہونے کے بعد ، قیمت کے بلین بینڈ کے اندر واپس آنے کا انتظار کریں۔ اگر اس وقت بند ہونے والی قیمت اوپری اور نچلے ریل کے درمیان ہے تو ، یہ سمجھا جاتا ہے کہ قیمت واپس آ گئی ہے۔
  5. قیمت کی واپسی کے دوران، اگر پچھلی K لائن اوپر کی طرف سے ٹوٹ جاتا ہے تو[1]and inside) ، تو کثیر سر کھولتا ہے؛ اگر پچھلی K لائن نیچے کی طرف توڑنے کے لئے ہے[1]اور اندر) ، خالی سر کے ساتھ۔
  6. ہولڈنگ مینجمنٹ: اگر کثیر سر رکھنے کی پوزیشن میں ، اختتامی قیمت اوپر سے گزرتی ہے تو ، یہ برابر ہے۔ اگر خالی سر رکھنے کی پوزیشن میں ، اختتامی قیمت نیچے سے گزرتی ہے تو ، یہ خالی ہے۔

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-27 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(shorttitle="BB", title="Bollinger Bands", overlay=true)
length = input.int(20, minval=1)
maType = input.string("SMA", "Basis MA Type", options = ["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(1.7, minval=0.001, maxval=50, title="StdDev")

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)

basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
offset = input.int(0, "Offset", minval = -500, maxval = 500)
plot(basis, "Basis", color=#FF6D00, offset = offset)
p1 = plot(upper, "Upper", color=#2962FF, offset = offset)
p2 = plot(lower, "Lower", color=#2962FF, offset = offset)
fill(p1, p2, title = "Background", color=color.rgb(33, 150, 243, 95))

break_up = close > upper
break_down = close < lower
inside = close > lower and close < upper

sell_condition = break_up[1] and inside
buy_condition = break_down[1] and inside

// Conditions to close trades
close_sell_condition = close > basis
close_buy_condition = close < basis

trade_condition = sell_condition or buy_condition

// Tracking the high of the breakout candle
var float peak = na

if (not trade_condition)
    peak := close
if (break_up and peak < high)
    peak := high
if (break_down and peak > low)
    peak := low

// Entering positions
if (buy_condition)
    strategy.entry("Buy", strategy.long)
if (sell_condition)
    strategy.entry("Sell", strategy.short)

// Exiting positions when close crosses the basis
if (strategy.position_size > 0 and close_sell_condition) // If in a long position and close crosses above basis
    strategy.close("Buy")
if (strategy.position_size < 0 and close_buy_condition) // If in a short position and close crosses below basis
    strategy.close("Sell")