یہ حکمت عملی رشتہ دار طاقت انڈیکس (آر ایس آئی) اور بولنگر بینڈ اشارے کو یکجا کرتی ہے تاکہ اندراجات اور باہر نکلنے کے لئے دوہری توثیق منطق کو نافذ کیا جاسکے۔ یہ صرف تب ہی تجارتی سگنل تیار کرتی ہے جب آر ایس آئی اور بولنگر بینڈ دونوں بیک وقت زیادہ خریدنے یا زیادہ فروخت کے سگنل دکھاتے ہیں۔ اس سے غلط سگنل کو مؤثر طریقے سے کم کیا جاسکتا ہے اور حکمت عملی کے استحکام کو بہتر بنایا جاسکتا ہے۔
مندرجہ بالا منطق داخلہ اور باہر نکلنے کے لئے ایک مستحکم دوہری تصدیق کی حکمت عملی کو لاگو کرتی ہے.
دوہری توثیق کا طریقہ بہت سارے شور کی تجارت کو فلٹر کرتا ہے ، غیر ضروری تجارت سے بچتا ہے ، تجارتی اخراجات کو کم کرتا ہے ، اور منافع میں اضافہ کرتا ہے۔
آر ایس آئی رجحانات اور الٹ پھیروں کی نشاندہی کرنے میں موثر ہے۔ بولنگر بینڈ معاونت اور مزاحمت کا فیصلہ کرنے میں موثر ہے۔ دونوں ایک دوسرے کی مکمل تکمیل کرتے ہیں۔
لچکدار پیرامیٹر کی ترتیبات، مختلف مصنوعات اور تجارتی ترجیحات کی بنیاد پر ایڈجسٹ کیا جا سکتا ہے، انتہائی موافقت پذیر.
رینجنگ مارکیٹوں میں ، آر ایس آئی اور بولنگر بینڈ بیک وقت غلط سگنل دے سکتے ہیں ، جس سے غیر ضروری نقصانات کا سبب بنتا ہے۔ پیرامیٹرز کو بہتر بنانے سے غلط تشخیص کا امکان کم کیا جاسکتا ہے۔
دوہری توثیق کا طریقہ کار اندراج کی تاخیر کو قدرے بڑھاتا ہے ، ممکنہ طور پر بہت مختصر مدتی تجارتی مواقع سے محروم ہوجاتا ہے۔ ایسی حکمت عملیوں کے لئے موزوں نہیں ہے جو تاخیر کے لئے بہت حساس ہیں۔
حکمت عملی پیرامیٹرز کے لئے بہت حساس ہے۔ پیرامیٹرز کی نامناسب ترتیبات منافع کو بہت کم کرسکتی ہیں۔ پیرامیٹرز کے بہترین امتزاج کو تلاش کرنے کے لئے کافی بیک ٹیسٹنگ اور جائزہ لینے کی ضرورت ہے۔
کارکردگی کو بہتر بنانے کے لئے بہترین مماثلت کی مدت پیرامیٹر تلاش کرنے کے لئے مختلف ادوار کے ساتھ 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)