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

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

img

جائزہ

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

حکمت عملی منطق

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

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

تجارتی سگنلز کے تفصیلی قواعد یہ ہیں:

  1. قیمت کی حد کا تعین کرنے کے لئے بولنگر بینڈ کے اوپری بینڈ، درمیانی بینڈ اور نچلے بینڈ کا حساب لگائیں

  2. جب قیمت اوپری بینڈ سے اوپر ہوتی ہے، تو یہ ایک اوپر / طویل رجحان کا اشارہ کرتا ہے

  3. اگر موم بتی کی قیمت بڑھتی ہے تو، رجحان کی تصدیق کریں اور طویل عرصے تک جائیں

  4. جب قیمت نچلی بینڈ سے نیچے ہوتی ہے، تو یہ نیچے / مختصر رجحان کا اشارہ کرتا ہے

  5. اگر موم بتی کم ہے تو، رجحان کی تصدیق کریں اور مختصر جائیں

  6. اسٹاپ نقصان اور منافع حاصل کریں فیصد کی بنیاد پر مقرر کریں

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

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

یہ مندرجہ ذیل طاقتوں کے ساتھ حکمت عملی کے بعد ایک عام رجحان ہے:

  1. بولنگر بینڈ موافقت پذیر ہیں اور مختلف اتار چڑھاؤ کے ساتھ اسٹاک کے لئے حدود کو ایڈجسٹ کرسکتے ہیں

  2. موم بتی کی توثیق جھوٹے بریک آؤٹ کو فلٹر کرتی ہے

  3. درمیانی مدتی ہولڈنگ ٹریڈنگ کی تعدد کو کم کرتی ہے اور اخراجات / سلائڈنگ کو کم کرتی ہے

  4. درمیانی مدت کے رجحانات کو پکڑنے سے قلیل مدتی شور سے بچتا ہے اور اچھا خطرہ انعام دیتا ہے

  5. بیک ٹیسٹ کے نتائج مضبوط ہیں اور نظام سازی کی وجہ سے حقیقی تجارت مستحکم ہے

  6. حکمت عملی کا منطق واضح اور سمجھنے میں آسان ہے ، جس میں بہتری کی گنجائش ہے

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

خطرے کا تجزیہ

اس حکمت عملی کے لئے کچھ خطرات بھی ہیں:

  1. ناکام بریک آؤٹ کا خطرہ۔ بولنگر بینڈ کو توڑنے کی نوعیت احتمالاتی ہے اور جھوٹے بریک آؤٹ ہوتے ہیں

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

  3. پیرامیٹر کی اصلاح کا خطرہ۔ بولنگر بینڈ پیرامیٹرز اور اسٹاپس کو مختلف اسٹاک کے لئے ایڈجسٹ کرنے کی ضرورت ہے

  4. اوور فٹنگ کا خطرہ۔ پیرامیٹر کی زیادہ سے زیادہ اصلاح سے منحنی فٹنگ کا سبب بنتا ہے

  5. عملدرآمد کا خطرہ۔ بیک ٹسٹ اور حقیقی تجارت کے مابین فرق موجود ہے

ان خطرات سے نمٹنے کے لیے درج ذیل بہتری کی جا سکتی ہے:

  1. بہتر فٹ کے لئے بولنگر بینڈ پیرامیٹرز اور چوڑائی کو بہتر بنائیں

  2. رجحان کی تصدیق کے لئے حجم جیسے مزید عوامل شامل کریں

  3. واپسی پر بڑے نقصان کو روکنے کے لئے متحرک رکاوٹوں کا استعمال کریں

  4. overfitting سے بچنے کے لئے آگے چلنے تجزیہ کا اطلاق کریں

  5. بہتر حقیقی تجارتی کارکردگی کے لئے آرڈر پر عملدرآمد کو بہتر بنانا

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

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

  1. سگنل کی تصدیق اور درستگی کو بہتر بنانے کے لئے KDJ، MACD جیسے مزید اشارے شامل کریں

  2. مقررہ اقدار کے بجائے پیرامیٹرز کو متحرک طور پر بہتر بنانے کے لئے مشین لرننگ کا استعمال کریں

  3. زیادہ درست سگنل پیدا کرنے کے لئے بریک آؤٹ پوائنٹس کے ارد گرد قیمت زون مقرر کریں

  4. ٹریلنگ اسٹاپس یا جزوی منافع لینے کے ساتھ باہر نکلنے کو بہتر بنائیں

  5. بہتر رسک مینجمنٹ کے لیے پوزیشن سائزنگ متعارف کرانا

  6. عملدرآمد کے نتائج کو بہتر بنانے کے لئے اعلی درجے کی آرڈر کی اقسام کا استعمال کریں

  7. کچھ ماحول میں حکمت عملی کو بند کرنے کے لئے مارکیٹ کے نظام کے فلٹرز شامل کریں

مزید تکنیکوں اور اصلاحات متعارف کرانے سے ، اس حکمت عملی کے استحکام اور منافع کو بہتر بیک ٹسٹ اور حقیقی تجارتی نتائج کے ل further مزید بہتر بنایا جاسکتا ہے۔

نتیجہ

یہ ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے جو رجحان کی سمت کا تعین کرنے کے لئے بولنگر بینڈ کو متحرک حدود کے طور پر استعمال کرتی ہے۔ موم بتی کی تصدیق درست اندراج سگنل فراہم کرتی ہے۔ اندراجات وسط مدتی رفتار پر سوار ہونے کے مقصد سے ابتدائی رجحان کے مراحل میں کیے جاتے ہیں۔

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

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


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


//@version=2
strategy("Noro's Bands Scalper Strategy v1.2", shorttitle = "Scalper str 1.2", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
takepercent = input(0, defval = 0, minval = 0, maxval = 1000, title = "take, %")
needct = input(false, defval = false, title = "Counter-trend entry")
len = input(20, defval = 20, minval = 2, maxval = 200, title = "Period")
needbb = input(true, defval = true, title = "Show Bands")
needbg = input(true, defval = true, title = "Show Background")
src = close

//PriceChannel 1
lasthigh = highest(src, len)
lastlow = lowest(src, len)
center = (lasthigh + lastlow) / 2

//Distance
dist = abs(src - center)
distsma = sma(dist, len)
hd = center + distsma
ld = center - distsma
hd1 = center + distsma / 2
ld1 = center - distsma / 2

//Trend
trend = close < ld and high < center ? -1 : close > hd and low > center ? 1 : trend[1]

//Lines
colo = needbb == false ? na : black
plot(hd, color = colo, linewidth = 1, transp = 0, title = "High band")
plot(center, color = colo, linewidth = 1, transp = 0, title = "center")
plot(ld, color = colo, linewidth = 1, transp = 0, title = "Low band")

//Background
col = needbg == false ? na : trend == 1 ? lime : red
bgcolor(col, transp = 80)

//Body
body = abs(close - open)
smabody = sma(body, 100)

//Signals
bar = close > open ? 1 : close < open ? -1 : 0
up7 = trend == 1 and ((bar == -1 and bar[1] == -1) or (body > smabody and close < open)) ? 1 : 0
dn7 = trend == 1 and bar == 1 and bar[1] == 1 and close > strategy.position_avg_price * (100 + takepercent) / 100 ? 1 : 0
up8 = trend == -1 and bar == -1 and bar[1] == -1 and close < strategy.position_avg_price * (100 - takepercent) / 100 ? 1 : 0
dn8 = trend == -1 and ((bar == 1 and bar[1] == 1) or (body > smabody and close > open)) ? 1 : 0

if up7 == 1 or up8 == 1 
    strategy.entry("Long", strategy.long, needlong == false ? 0 : trend == -1 and needct == false ? 0 : na)

if dn7 == 1 or dn8 == 1
    strategy.entry("Short", strategy.short, needshort == false ? 0 : trend == 1 and needct == false ? 0 : na)

مزید