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

بولنگر بینڈ اور فبونیکی ریٹریکشن حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-03-15 15:46:04
ٹیگز:

img

حکمت عملی کا جائزہ

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

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

اس حکمت عملی کا مرکز بولنگر بینڈ اور فبونیکی ریٹریکشن کی سطح کے مشترکہ استعمال میں ہے۔

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

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

اس حکمت عملی کا فیصلہ سازی کا عمل مندرجہ ذیل ہے:

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

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

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

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

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

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

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

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

نتیجہ

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


/*backtest
start: 2024-02-13 00:00:00
end: 2024-03-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands & Fibonacci Strategy", overlay=true)

// Bollinger Bands Parameters
source = close
length = input.int(20, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)

// Fibonacci Levels
fib_levels = input.bool(true, "Use Fibonacci Levels")
fib_level1 = input.float(0.236, title="Fib Level 1", minval=0.001, maxval=1)
fib_level2 = input.float(0.382, title="Fib Level 2", minval=0.001, maxval=1)
fib_level3 = input.float(0.618, title="Fib Level 3", minval=0.001, maxval=1)

// Strategy Entry
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis - dev

if (ta.crossover(source, lower))
    strategy.entry("BBandLE", strategy.long, comment="BBandLE")
else
    strategy.cancel(id="BBandLE")

if (ta.crossunder(source, upper))
    strategy.entry("BBandSE", strategy.short, comment="BBandSE")
else
    strategy.cancel(id="BBandSE")

// Calculate Fibonacci Levels
// fib_low = ta.lowest(low, length)
// fib_high = ta.highest(high, length)
// fib_range = fib_high - fib_low

// fib_level1_price = fib_high - fib_range * fib_level1
// fib_level2_price = fib_high - fib_range * fib_level2
// fib_level3_price = fib_high - fib_range * fib_level3

// // Plot Fibonacci Levels
// var line fib_level1_line = na
// var line fib_level2_line = na
// var line fib_level3_line = na

// if fib_levels
//     if bar_index > length
//         fib_level1_line := line.new(bar_index[length], fib_level1_price, bar_index, fib_level1_price, color=color.blue)
//         fib_level2_line := line.new(bar_index[length], fib_level2_price, bar_index, fib_level2_price, color=color.green)
//         fib_level3_line := line.new(bar_index[length], fib_level3_price, bar_index, fib_level3_price, color=color.orange)

//     if bar_index <= length
//         // line.delete(fib_level1_line)
//         // line.delete(fib_level2_line)
//         // line.delete(fib_level3_line)


مزید