براڈ بینڈ بریک تھرو حکمت عملی


تخلیق کی تاریخ: 2024-01-03 17:53:32 آخر میں ترمیم کریں: 2024-01-03 17:53:32
کاپی: 1 کلکس کی تعداد: 743
1
پر توجہ دیں
1621
پیروکار

براڈ بینڈ بریک تھرو حکمت عملی

جائزہ

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

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

یہ حکمت عملی برن بینڈ اشارے پر مبنی ہے۔ برن بینڈ تین لائنوں پر مشتمل ہے:

  1. مڈل لائن - n دن کی سادہ منتقل اوسط
  2. اپر ریل - وسط لائن + k * n دن کا معیاری فرق
  3. نیچے کی ریل - وسط لائن - k * n دن کا معیاری فرق

یہاں k کی قدر عام طور پر 1.5 یا 2 ہوتی ہے۔ جب قیمت ٹریک سے باہر نکلتی ہے تو ، اسٹاک مضبوط علاقے میں داخل ہوتا ہے ، اور زیادہ ہوتا ہے۔ جب قیمت ٹریک سے باہر نکلتی ہے تو ، اسٹاک کمزور علاقے میں داخل ہوتا ہے ، اور کھل جاتا ہے۔

یہ حکمت عملی 20 دن کی وسط لائن اور 1.5 گنا معیاری خرابی کا استعمال کرتے ہوئے برن بینڈ کی تعمیر کرتی ہے۔ جب قیمت ٹریک سے باہر نکل جاتی ہے تو اس میں دو اختیارات ہوتے ہیں:

  1. نیچے ریل نقصان کا استعمال
  2. وسط لائن سٹاپ نقصان کا استعمال کریں

اگر یہ ہائی اتار چڑھاؤ والا اسٹاک ہے تو ، نیچے کی ریل کو روکنے کا اثر بہتر ہے۔

طاقت کا تجزیہ

اس حکمت عملی کے اہم فوائد یہ ہیں:

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

خطرے کا تجزیہ

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

  1. بریک سگنل غلط بریک ہوسکتے ہیں اور رجحانات کو مؤثر طریقے سے ٹریک نہیں کرسکتے ہیں
  2. غلط اسٹاپ نقصان کی ترتیب سے زیادہ نقصان ہوسکتا ہے
  3. مارکیٹ کی صفائی کو مؤثر طریقے سے سنبھالنے میں ناکامی

ان خطرات کو کم کیا جاسکتا ہے، مثال کے طور پر، پیرامیٹرز کو بہتر بنانے اور دیگر اشارے کے ساتھ مل کر.

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Senthaamizh

//@version=4
strategy(title="Bollinger Band Breakout", shorttitle = "BB-BO", overlay=true)
source = close
length = input(20, minval=1, title = "Period") //Length of the Bollinger Band 
mult = input(1.5, minval=0.001, maxval=50, title = "Standard Deviation") // Use 1.5 SD for 20 period MA; Use 2 SD for 10 period MA 
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using moving average

basis = sma(source, length)
dev = mult * stdev(source, length)

upper = basis + dev
lower = basis - dev

if (crossover(source, upper))
    strategy.entry("Long", strategy.long, qty=1)

if(exit==1)
    if (crossunder(source, lower))
        strategy.close("Long")

if(exit==2) //basis is good for N50 but lower is good for BN (High volatility)
    if (crossunder(source, basis))
        strategy.close("Long")

plot(basis, color=color.red,title= "SMA")
p1 = plot(upper, color=color.blue,title= "UB")
p2 = plot(lower, color=color.blue,title= "LB")
fill(p1, p2)