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

بولنگر بینڈز کی درست کراس اوور مقداری حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-10-14 11:38:31
ٹیگز:بی بیایس ایم اےایس ڈی

img

جائزہ

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

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

اس حکمت عملی کا بنیادی اصول بولنگر بینڈ کو متحرک سپورٹ اور مزاحمت کی سطح کے طور پر استعمال کرنا ہے۔ بولنگر بینڈ میں تین لائنیں شامل ہیں: درمیانی بینڈ (20 مدت کی سادہ چلتی اوسط) ، اوپری بینڈ (درمیانی بینڈ پلس 1.2 گنا معیاری انحراف) ، اور نچلی بینڈ (درمیانی بینڈ مائنس 1.2 گنا معیاری انحراف) ۔ حکمت عملی کے اہم پہلو یہ ہیں:

  1. خرید کی شرط: جب موم بتی کی اونچائی اور کم دونوں نیچے والے بینڈ سے نیچے ہیں تو ، اسے ممکنہ خرید کا اشارہ سمجھا جاتا ہے۔ اگر اگلی موم بتی کی اختتامی قیمت ٹرگر موم بتی کی اونچائی سے زیادہ ہے تو ، خرید کے اندراج کی تصدیق ہوجاتی ہے۔

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

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

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

  1. درست انٹری ٹائمنگ: بولنگر بینڈ کے مکمل بریک آؤٹ اور اگلی موم بتی میں تصدیق کی ضرورت سے ، حکمت عملی جھوٹے بریک آؤٹ کے امکان کو کم کرتی ہے۔

  2. رجحان کی پیروی: حکمت عملی ڈیزائن تاجروں کو نئے رجحانات کے ابتدائی مراحل میں داخل ہونے کی اجازت دیتا ہے، ممکنہ طور پر اہم قیمت کی نقل و حرکت کو پکڑنے کے.

  3. مقصد ٹریڈنگ سگنل: واضح ریاضیاتی حساب کتاب اور قیمت کی کارروائی پر مبنی ، ذات پات کے فیصلے کے اثرات کو کم کرنا۔

  4. اعلی موافقت: بولنگر بینڈ خود بخود مارکیٹ کی اتار چڑھاؤ کو ایڈجسٹ کرتے ہیں ، جس سے حکمت عملی کو مختلف مارکیٹ کے حالات کے مطابق ڈھالنے کے قابل بناتا ہے۔

  5. خطرے کا انتظام: تصدیق کی موم بتیوں کا انتظار کرتے ہوئے ، حکمت عملی میں خطرہ کنٹرول کا ایک داخلی طریقہ کار شامل ہے۔

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

  1. تاخیر: تصدیق کی موم بتیوں کی ضرورت کی وجہ سے، حکمت عملی کچھ تیزی سے مارکیٹ کی نقل و حرکت کو یاد کر سکتی ہے.

  2. جھوٹے بریک آؤٹ: تصدیق کے طریقہ کار کے باوجود ، انتہائی اتار چڑھاؤ والی منڈیوں میں ابھی بھی جھوٹے بریک آؤٹ ہوسکتے ہیں۔

  3. رینج مارکیٹوں میں کارکردگی: سائیڈ ویز مارکیٹوں میں، خرید و فروخت کے اکثر سگنل زیادہ تجارت اور ٹرانزیکشن کی لاگت میں اضافہ کا باعث بن سکتے ہیں۔

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

  5. سٹاپ نقصان میکانزم کا فقدان: کوڈ میں اسٹاپ نقصان کی واضح حکمت عملی شامل نہیں ہے ، جس سے رجحان کی تبدیلی کے دوران اہم نقصانات ہوسکتے ہیں۔

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

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

  2. فلٹرز شامل کریں: تجارتی سگنل کو فلٹر کرنے اور درستگی کو بہتر بنانے کے لئے دیگر تکنیکی اشارے (جیسے آر ایس آئی یا ایم اے سی ڈی) کو یکجا کریں۔

  3. اسٹاپ لاسٹ اور ٹیک منافع کو نافذ کریں: خطرے کو بہتر طور پر کنٹرول کرنے اور منافع کو مقفل کرنے کے لئے مناسب اسٹاپ لاسٹ اور ٹیک منافع کے طریقہ کار کو شامل کریں۔

  4. ٹائم فریم کو بہتر بنائیں: بہترین ایپلی کیشن منظر نامہ تلاش کرنے کے لئے مختلف ٹائم فریم پر حکمت عملی کی جانچ کریں۔

  5. تجارتی حجم پر غور کریں: ممکنہ طور پر بریک آؤٹ کی وشوسنییتا کو بڑھانے کے لئے تصدیق سگنل کے حصے کے طور پر تجارتی حجم کو شامل کریں۔

  6. جزوی پوزیشن مینجمنٹ کو نافذ کریں: سگنل کی طاقت یا دیگر مارکیٹ عوامل پر مبنی لچکدار پوزیشن مینجمنٹ کی حکمت عملی تیار کریں۔

خلاصہ

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


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

//@version=5
strategy("BB BTCUSDT !HR TF ~ Abhay Pratap Singh)", overlay=true)

// Bollinger Bands settings
multiplier = 1.2
length = 20
src = close
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
upper_band = basis + (multiplier * dev)
lower_band = basis - (multiplier * dev)


// Trigger candle conditions
buy_trigger = (high < lower_band and low < lower_band)  // Both high and low are below the lower band
sell_trigger = (high > upper_band and low > upper_band)  // Both high and low are above the upper band

// Entry conditions for Buy and Sell
buy_entry = buy_trigger[1] and close > high[1]  // Buy if the next candle closes above the trigger candle's high
sell_entry = sell_trigger[1] and close < low[1]  // Sell if the next candle closes below the trigger candle's low

// Draw horizontal lines for the trigger candle's high and low
var line buy_trigger_line = na
var line sell_trigger_line = na

// if (buy_entry)
//     buy_trigger_line := line.new(x1=bar_index[1], y1=low[1], x2=bar_index, y2=low[1], color=color.green, width=2, style=line.style_solid)

// if (sell_entry)
//     sell_trigger_line := line.new(x1=bar_index[1], y1=high[1], x2=bar_index, y2=high[1], color=color.red, width=2, style=line.style_solid)

// Execute strategy entries
if (buy_entry)
    strategy.entry("Buy", strategy.long)

if (sell_entry)
    strategy.entry("Sell", strategy.short)

// Optional plot for debugging or visualization
plotshape(series=buy_entry, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sell_entry, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")


متعلقہ

مزید