یہ حکمت عملی بولنگر بینڈ اور رشتہ دار طاقت انڈیکس (آر ایس آئی) تکنیکی اشارے کو جوڑتی ہے۔ جب آر ایس آئی اشارے oversold یا overbought کی سطحوں کو عبور کرتے ہیں اور قیمت بولنگر بینڈ کو چھوتی ہے یا توڑتی ہے تو یہ خرید و فروخت کے سگنل پیدا کرتی ہے۔
بیس لائن کے طور پر 20 پیریڈ ایس ایم اے کا حساب لگائیں۔ اوپری بینڈ بیس + 2 معیاری انحراف ہے اور نچلی بینڈ بیس ہے - 2 معیاری انحراف بولنگر بینڈ کی تعمیر کے لئے۔
14 پیریڈ آر ایس آئی کا حساب لگائیں۔ 70 سے اوپر آر ایس آئی اوور بک زون ہے اور 30 سے نیچے اوور سیل زون ہے۔
جب آر ایس آئی 30 سے نیچے ہوتا ہے اور قیمت نیچے والے بینڈ سے کم ہوتی ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب آر ایس آئی 70 سے اوپر ہوتا ہے اور قیمت اوپری بینڈ سے زیادہ ہوتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
بولنگر بینڈ قیمتوں کی اتار چڑھاؤ اور مستقبل کے رجحانات کو مضبوط صلاحیت کے ساتھ فیصلہ کرنے کے لئے معیاری انحراف کا استعمال کرتا ہے.
آر ایس آئی زیادہ خریدنے اور زیادہ فروخت کی سطحوں کا جائزہ لیتا ہے۔ بولنگر بینڈ کے ساتھ مل کر ، یہ مؤثر طریقے سے الٹ جانے کے مواقع کا پتہ لگاسکتا ہے۔
آر ایس آئی بریکآؤٹ سگنل بنانا آسان ہے۔ بولنگر بینڈ کے ساتھ مل کر ، تجارتی سگنل زیادہ درست اور قابل اعتماد ہیں۔
بولنگر بینڈ 100 فیصد درست نہیں ہوتے اور قیمتیں اوپری یا نچلی بینڈ کو توڑ سکتی ہیں اور چلتی رہ سکتی ہیں۔
آر ایس آئی غلط بریک آؤٹ سگنل بھی تشکیل دے سکتا ہے جو بولنگر بینڈ کے ساتھ مطابقت نہیں رکھتے ہیں۔
پیرامیٹرز کی مناسب ترتیب ضروری ہے۔ غلط ترتیبات سے بہت کثرت سے یا نایاب تجارتی سگنل پیدا ہوسکتے ہیں۔
بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے مختلف پیرامیٹر ادوار کی جانچ کریں.
سگنل کی وشوسنییتا کو بہتر بنانے کے لئے دیگر اشارے جیسے KD، MACD شامل کریں.
خطرات کو کنٹرول کرنے کے لئے بیک ٹیسٹ کے نتائج کی بنیاد پر اسٹاپ نقصان کو بہتر بنائیں اور منافع حاصل کریں۔
اس حکمت عملی میں تجارتی سگنل پیدا کرنے کے لئے بولنگر بینڈس
/*backtest start: 2023-12-21 00:00:00 end: 2023-12-28 00:00:00 period: 10m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands and RSI Strategy", overlay=false) // Define the parameters length = input.int(20, "Length", minval=1) src = input(close, "Source") mult = input.float(2.0, "StdDev", minval=0.001, maxval=50) rsiLength = input.int(14, "RSI Length", minval=1) rsiOverbought = input.int(70, "RSI Overbought Level", minval=1, maxval=100) rsiOversold = input.int(30, "RSI Oversold Level", minval=1, maxval=100) // Calculate the Bollinger Bands basis = ta.sma(src, length) dev = mult * ta.stdev(src, length) upper = basis + dev lower = basis - dev // Plot the Bollinger Bands plot(basis, "Basis", color=#FF6D00) p1 = plot(upper, "Upper", color=#2962FF) p2 = plot(lower, "Lower", color=#2962FF) fill(p1, p2, color=color.rgb(33, 150, 243, 90), title="Background") // Calculate the RSI rsi = ta.rsi(src, rsiLength) // Plot the RSI plot(rsi, "RSI", color=#FF6D00) // Define the entry and exit conditions longCondition = ta.crossover(rsi, rsiOversold) and src < lower // Use ta.crossover here if (longCondition) strategy.entry("Long", strategy.long) shortCondition = ta.crossunder(rsi, rsiOverbought) and src > upper // Use ta.crossunder here if (shortCondition) strategy.entry("Short", strategy.short) // Plot the buy and sell signals plotshape(longCondition, title="Buy", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) plotshape(shortCondition, title="Sell", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)