اس حکمت عملی کا نام
اس حکمت عملی کا بنیادی منطق یہ ہے کہ تجارتی سگنل فلٹرنگ کے لئے مارکیٹ میں زیادہ خریدنے اور زیادہ فروخت کرنے کے حالات کا فیصلہ کرنے کے لئے بولنگر بینڈ اور آر ایس آئی دونوں کا استعمال کرنا ہے۔
خاص طور پر ، بولنگر بینڈز کے اوپری اور نچلے بینڈ یہ طے کرسکتے ہیں کہ کیا قیمتیں اتار چڑھاؤ کی حد سے باہر ہیں ، اس طرح یہ فیصلہ کرتے ہوئے کہ آیا مارکیٹ زیادہ خرید یا زیادہ فروخت ہوئی ہے۔ رشتہ دار طاقت انڈیکس (آر ایس آئی) مارکیٹ کی طاقت کا فیصلہ کرسکتا ہے۔ 55 سے اوپر آر ایس آئی ایک زیادہ خرید سگنل ہے ، اور 45 سے نیچے ایک زیادہ فروخت سگنل ہے۔
حکمت عملی اس طرح ترتیب دی گئی ہے کہ خرید یا فروخت کے آپریشن صرف اس وقت کیے جاتے ہیں جب بولنگر بینڈ اور آر ایس آئی دونوں ایک ہی وقت میں زیادہ خرید یا زیادہ فروخت کے سگنل دکھاتے ہیں۔ اس سے کچھ گمراہ کن سگنل فلٹر ہوجاتے ہیں اور حکمت عملی کے استحکام میں اضافہ ہوتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ فلٹرنگ کے لئے دوہری اشارے کا استعمال ہے ، جو گمراہ کن تجارت کو کم کرسکتا ہے اور سگنل کی وشوسنییتا کو بہتر بنا سکتا ہے۔
ایک واحد بولنگر بینڈ اشارے کے مقابلے میں ، دوہری اشارے کی حکمت عملی غلط اشاروں کے امکان کو بہت کم کرسکتی ہے۔ ایک واحد آر ایس آئی اشارے کے مقابلے میں ، بولنگر بینڈ کا استعمال اس بات کا تعین کرنے کے لئے کیا جاسکتا ہے کہ آیا یہ اس وقت اتار چڑھاؤ کی حد سے باہر ہے تاکہ اتار چڑھاؤ والے مارکیٹ میں غلط اشاروں کو روکا جاسکے۔
مجموعی طور پر، دوہری اشارے کی حکمت عملی میں متعدد حالات پر جامع طور پر غور کیا گیا ہے اور اس میں بہتر موافقت اور استحکام ہے۔
اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ بولنگر بینڈ اور آر ایس آئی دونوں کی پیرامیٹر کی ترتیبات نامناسب ہوسکتی ہیں۔ اگر بولنگر بینڈ پیرامیٹرز کو بہت حساس بنایا جاتا ہے تو ، یہ ضرورت سے زیادہ سگنل پیدا کرنے کا شکار ہوتا ہے۔ اگر آر ایس آئی پیرامیٹرز کو بہت ڈھیلا رکھا جاتا ہے تو ، اثر کمزور ہوجائے گا۔
اس کے علاوہ ، دوہری اشارے کے امتزاج کا مطلب خود کم سگنل ہیں۔ اگر مارکیٹ صرف ایک اشارے کے اشاروں کو پورا کرتی ہے جبکہ دوسرا ٹرگر لیول تک نہیں پہنچا ہے تو ، یہ حکمت عملی کوئی سگنل پیدا نہیں کرے گی۔ لہذا ، سنگل اشارے کی حکمت عملی کے مقابلے میں ، اس حکمت عملی کی تجارتی تعدد کم ہوگی۔
حل میں بنیادی طور پر زیادہ مناسب پیرامیٹرز کا تعین ، آر ایس آئی اور بولنگر بینڈ ٹرگر لیولز میں ترمیم وغیرہ شامل ہیں۔ اگر تجارتی تعدد بہت کم ہے تو ، داخلے کے مواقع کو بڑھانے کے لئے پیرامیٹر کی ضروریات کو کم کرنے پر غور کریں۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
بہتر میچ تلاش کرنے کے لئے بولنگر بینڈ اور آر ایس آئی پیرامیٹرز کے مختلف مجموعوں کا تجربہ کریں۔ موجودہ پیرامیٹرز تمام مصنوعات اور وقت کی مدت کے لئے موزوں نہیں ہوسکتے ہیں۔
منافع بخش کو بہتر بنانے کے لئے اسٹاپ نقصان اور منافع کی حکمت عملی شامل کریں۔ فی الحال ان معاملات میں کوئی غور نہیں ہے۔
پوزیشن سائزنگ میکانزم شامل کریں۔ جب رجحان اچھا ہوتا ہے تو پوزیشنوں کو بڑھانے کے لئے متحرک پوزیشن سائزنگ کا استعمال کریں ، اور جب رجحان خراب ہوتا ہے تو نقصانات کو کم کریں۔
تاریخی اعداد و شمار پر مبنی پیرامیٹر خود موافقت شامل کریں۔ مارکیٹ کے تازہ ترین حالات کے مطابق اشارے کے پیرامیٹرز کو خود بخود بہتر بنانے کی اجازت دیں۔
ڈبل اشارے فلٹر شدہ حکمت عملی کے طور پر ، اس حکمت عملی میں مجموعی طور پر استحکام اور موافقت پذیری ہے۔ غلط سگنلز کے تناسب کو کم کرتے ہوئے ، یہ تجارتی تعدد کو بھی کم کرتا ہے۔ اشارے کے پیرامیٹرز کو بہتر بنانے اور معاون افعال کو شامل کرنے سے ، حکمت عملی کی منافع کی صلاحیت کو مزید بڑھا سکتا ہے۔
/*backtest start: 2024-01-07 00:00:00 end: 2024-01-11 23:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("Bollinger Bands + RSI, Double Strategy (by SlumdogTrader)", shorttitle="BolBand_RSI_Strat", overlay=true) // SlumdogTrader's Bollinger Bands + RSI Double Strategy - Profit Trailer // // Version 1.0 // Script by SlumdogTrader on July Fri 13(!), 2018. // // This strategy uses a normalise Bollinger Bands + RSI. // // Bollinger Band triggers // SELL - when the price is above the upper band. // BUY - when the price is below the lower band. // // RSI triggers // SELL - when the price is above 55. // BUY - when the price is below 45. // // This simple strategy only triggers when // both the BB and the RSI // indicators, at the same time, are in // a overbought or oversold condition. // // Visit my TradingView work at: // https://www.tradingview.com/u/SlumdogTrader/ // // Visit my website at: // https://www.slumdogtrader.com // ///////////// Bollinger Bands Settings 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") price = input(close, title="Source") 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="BBs SMA Basis Line") p1 = plot(BBupper, color=silver,title="BBs Upper Line") p2 = plot(BBlower, color=silver,title="BBs Lower Line") fill(p1, p2) ///////////// RSI Settings RSIlength = input( 16 ,title="RSI Period Length") RSIvalue = input( 45 ,title="RSI Value Range") RSIoverSold = 0 + RSIvalue RSIoverBought = 100 - RSIvalue vrsi = rsi(price, RSIlength) ///////////// Colour Settings 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)