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

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

مصنف:چاؤ ژانگ، تاریخ: 2024-05-24 17:24:06
ٹیگز:آر ایس آئیبی بیایس ایم اے

img

جائزہ

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

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

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

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

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

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

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

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

  1. بولنگر بینڈ کے پیرامیٹرز کو بہتر بنائیں (جیسے لمبائی اور معیاری انحراف کے ضرب) اور آر ایس آئی (جیسے لمبائی اور overbought / oversold thresholds) حکمت عملی کی موافقت اور استحکام کو بہتر بنانے کے لئے۔
  2. تجارتی سگنلز کے معیار کو مزید بہتر بنانے کے لئے دیگر تکنیکی اشارے یا فلٹرنگ شرائط ، جیسے رجحان کی تصدیق کرنے والے اشارے یا حجم کے اشارے متعارف کروائیں۔
  3. ٹرانزیکشن لاگت اور سلائپج پر غور کریں، خطرات کو کنٹرول کرنے اور حکمت عملی کی اصل واپسی کو بہتر بنانے کے لئے معقول سٹاپ نقصان اور منافع لینے کی سطح مقرر کریں.
  4. حکمت عملی کا بیک ٹیسٹ کریں اور پیرامیٹرز کو بہتر بنائیں ، اور اس کی مضبوطی کا اندازہ کرنے کے لئے مارکیٹ کے مختلف حالات میں حکمت عملی کا تجربہ کریں۔

خلاصہ

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


/*backtest
start: 2024-04-23 00:00:00
end: 2024-05-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands + RSI Strategy", overlay=true)

// Bollinger Bands settings
length = input.int(20, title="BB Length")
src = close
mult = input.float(2.0, title="BB Multiplier")

basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

// Plot Bollinger Bands
plot(basis, color=color.blue, title="Basis")
p1 = plot(upper, color=color.red, title="Upper Band")
p2 = plot(lower, color=color.green, title="Lower Band")
fill(p1, p2, color=color.gray, transp=90)

// RSI settings
rsiLength = input.int(14, title="RSI Length")
rsiOverbought = input.int(70, title="RSI Overbought Level")
rsiOversold = input.int(30, title="RSI Oversold Level")

rsi = ta.rsi(close, rsiLength)

// Buy and sell conditions
buyCondition = (close < lower) and (rsi < rsiOversold)
sellCondition = (close > upper) and (rsi > rsiOverbought)

// Execute buy and sell orders
if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.close("Buy")

متعلقہ

مزید