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


تخلیق کی تاریخ: 2024-03-15 15:46:04 آخر میں ترمیم کریں: 2024-03-15 15:46:04
کاپی: 0 کلکس کی تعداد: 987
1
پر توجہ دیں
1617
پیروکار

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

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

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

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

اس حکمت عملی کا بنیادی مقصد برن بینڈ اور فبونیکی ریڈونگ لیولز کا استعمال ہے۔

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

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

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

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

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

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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)