
اس حکمت عملی میں دو اشارے (RSI) اور برین بینڈ کو جوڑ کر ایک دوہری تصدیق شدہ پوزیشن کھولنے اور پوزیشن کی منطق کو لاگو کیا گیا ہے۔ حکمت عملی تب ہی تجارت کا اشارہ کرتی ہے جب RSI اور برین بینڈ بیک وقت اوورلوڈ یا اوور سیل سگنل ظاہر کرتے ہیں۔ اس سے حکمت عملی کی استحکام کو بڑھانے کے لئے جعلی سگنل کو مؤثر طریقے سے کم کیا جاسکتا ہے۔
مندرجہ بالا منطق ایک مستحکم ڈبل تصدیق شدہ کھلی پوزیشن کی حکمت عملی کو لاگو کرتی ہے۔
دوہری تصدیق کے طریقہ کار سے ، آپ کو غیر ضروری تجارت سے بچنے کے ل noise شور کی تجارت کو فلٹر کرنے میں مدد ملتی ہے ، جس سے آپ کی تجارت کی لاگت کم ہوجاتی ہے اور آپ کی منافع کی شرح میں اضافہ ہوتا ہے۔
RSI اشارے رجحانات اور الٹ کو مؤثر طریقے سے پہچان سکتے ہیں ، اور برن بینڈ اشارے معاونت اور مزاحمت کو مؤثر طریقے سے سمجھ سکتے ہیں۔ دونوں کا مجموعہ ایک کامل امتزاج تشکیل دیتا ہے۔
پیرامیٹرز کی ترتیب لچکدار ہے ، جو مختلف اقسام اور تجارت کی ترجیحات کے مطابق ایڈجسٹ کی جاسکتی ہے ، اور اس کی موافقت پذیر ہے۔
زلزلے کے حالات میں ، آر ایس آئی اور برن بینڈ اشارے ایک ساتھ غلط سگنل دے سکتے ہیں ، جس سے غیر ضروری نقصان ہوتا ہے۔ پیرامیٹرز کو بہتر بنانے کے ذریعے غلط فہمی کی امکان کو کم کیا جاسکتا ہے۔
ڈبل تصدیق کے طریقہ کار سے اندراج میں تھوڑی دیر لگ جاتی ہے ، اور بہت ہی مختصر لائنوں میں تجارت کے مواقع ضائع ہوسکتے ہیں۔ یہ حکمت عملی جو تاخیر سے بہت حساس ہے اس کے لئے موزوں نہیں ہے۔
یہ حکمت عملی پیرامیٹرز کے لئے بہت حساس ہے ، اور غیر مناسب پیرامیٹرز کی ترتیب سے منافع میں نمایاں کمی واقع ہوسکتی ہے۔ بہترین پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے کافی فالو اپ اور ریورس کی ضرورت ہے۔
مختلف دورانیوں کے RSI اشارے کی جانچ کی جاسکتی ہے ، تاکہ سب سے زیادہ مماثل دورانیہ کے پیرامیٹرز کو تلاش کیا جاسکے ، تاکہ اشارے کی تاثیر کو بہتر بنایا جاسکے۔
اسٹاپ لاجسٹک شامل کیا جاسکتا ہے ، معقول متحرک اسٹاپ یا فکسڈ اسٹاپ کا تعین کیا جاسکتا ہے ، اور ایک ہی نقصان کے خطرے کو کنٹرول کیا جاسکتا ہے۔
برن بینڈ چینل کی چوڑائی پیرامیٹرز کی جانچ کی جاسکتی ہے ، چینل کی حد کو بہتر بنایا جاسکتا ہے ، اور برن بینڈ کی شناخت کو بہتر بنایا جاسکتا ہے۔
مختلف قیمتوں کے ان پٹ کی جانچ کی جاسکتی ہے ، جیسے اختتامی قیمت ، اعلی ترین قیمت ، کم از کم قیمت وغیرہ ، حکمت عملی کی استحکام کو بڑھانے کے لئے بہترین قیمت کے ان پٹ کی تلاش میں۔
یہ حکمت عملی آر ایس آئی اور برن بینڈ اشارے کے ساتھ کامیابی کے ساتھ مل کر دوہری تصدیق کی منطق کو لاگو کرتی ہے ، جس سے کافی تجارت کے مواقع کی ضمانت ملتی ہے اور شور کی تجارت کو مؤثر طریقے سے کم کیا جاسکتا ہے۔ معقول پیرامیٹرز کی اصلاح اور خطرے پر قابو پانے کے ساتھ ، یہ حکمت عملی ایک بہت ہی مستحکم اور قابل اعتماد رجحان کی پیروی اور تجارتی حکمت عملی بن سکتی ہے۔
/*backtest
start: 2023-12-22 00:00:00
end: 2024-01-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Bollinger + RSI, Double Strategy (by ChartArt)", shorttitle="CA_-_RSI_Bol_Strat", overlay=true)
// ChartArt's RSI + Bollinger Bands, Double Strategy
//
// Version 1.0
// Idea by ChartArt on January 14, 2015.
//
// This strategy uses a modfied RSI to sell
// when the RSI increases over the value of 55
// (or to buy when the value falls below 45),
// with the classic Bollinger Bands strategy
// to sell when the price is above the
// upper Bollinger Band (and to buy when
// this value is below the lower band).
//
// This simple strategy only triggers when
// both the RSI and the Bollinger Bands
// indicators are at the same time in
// a overbought or oversold condition.
//
// List of my work:
// https://www.tradingview.com/u/ChartArt/
//
// __ __ ___ __ ___
// / ` |__| /\ |__) | /\ |__) |
// \__, | | /~~\ | \ | /~~\ | \ |
//
//
///////////// RSI
RSIlength = input( 16 ,title="RSI Period Length")
RSIvalue = input( 45 ,title="RSI Value Range")
RSIoverSold = 0 + RSIvalue
RSIoverBought = 100 - RSIvalue
price = close
vrsi = rsi(price, RSIlength)
///////////// Bollinger Bands
BBlength = input(20, minval=1,title="Bollinger Bands SMA Period Length")
BBmult = input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(price, BBlength)
BBdev = BBmult * stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close
buyEntry = crossover(source, BBlower)
sellEntry = crossunder(source, BBupper)
plot(BBbasis, color=aqua,title="Bollinger Bands SMA Basis Line")
p1 = plot(BBupper, color=silver,title="Bollinger Bands Upper Line")
p2 = plot(BBlower, color=silver,title="Bollinger Bands Lower Line")
fill(p1, p2)
///////////// Colors
switch1=input(true, title="Enable Bar Color?")
switch2=input(true, title="Enable Background Color?")
TrendColor = RSIoverBought and (price[1] > BBupper and price < BBupper) ? red : RSIoverSold and (price[1] < BBlower and price > BBlower) ? green : na
barcolor(switch1?TrendColor:na)
bgcolor(switch2?TrendColor:na,transp=50)
///////////// RSI + Bollinger Bands Strategy
if (not na(vrsi))
if (crossover(vrsi, RSIoverSold) and crossover(source, BBlower))
strategy.entry("RSI_BB_L", strategy.long, stop=BBlower, comment="RSI_BB_L")
else
strategy.cancel(id="RSI_BB_L")
if (crossunder(vrsi, RSIoverBought) and crossunder(source, BBupper))
strategy.entry("RSI_BB_S", strategy.short, stop=BBupper, comment="RSI_BB_S")
else
strategy.cancel(id="RSI_BB_S")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)