RSI بولنگر بینڈ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-18 22:13:18
ٹیگز:

تمام انگریزی زبان کا مواد

جائزہ

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

حکمت عملی منطق

یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:

  1. RSI اشارے کا اندازہ لگانا

یہ ایک مخصوص مدت کے لئے RSI کا حساب لگاتا ہے اور اس بات کا تعین کرتا ہے کہ آیا یہ پہلے سے مقرر کردہ پیرامیٹرز کے مطابق زیادہ خریدنے یا زیادہ فروخت زون میں داخل ہوتا ہے، جیسے 40 پر زیادہ خریدنے کی حد اور 45 پر زیادہ فروخت کی حد.

  1. قیمتوں میں اتار چڑھاؤ کی حد کو ظاہر کرنے والے بولنگر بینڈ

یہ ایک مدت کے لئے بولنگر بینڈ کا حساب لگاتا ہے اور قیمتوں میں اتار چڑھاؤ کی حد کو بیان کرنے کے لئے قیمت چینل بنانے کے لئے اوپری اور نچلی بینڈ کا استعمال کرتا ہے۔

مذکورہ بالا کی بنیاد پر، تجارتی قواعد یہ ہیں:

جب RSI 45 سے اوپر oversold زون میں پار کرتا ہے، اور قیمت بولنگر کے نچلے بینڈ سے اوپر پار کرتی ہے، خریدنے کا اشارہ پیدا کرتی ہے. جب آر ایس آئی 40 سے نیچے اوور بک زون میں داخل ہوتا ہے، اور قیمت بولنگر کے اوپری بینڈ سے نیچے گزرتی ہے، تو فروخت کا اشارہ پیدا ہوتا ہے۔

فوائد کا تجزیہ

آر ایس آئی اور بولنگر بینڈ کو یکجا کرنے کے فوائد میں شامل ہیں:

  1. آر ایس آئی زیادہ خرید / زیادہ فروخت کی سطح کی نشاندہی کرتا ہے، بولنگر بینڈ قیمت کی رجحان کی سمت کا تعین کرتے ہیں، ایک دوسرے کی تکمیل کرتے ہیں.

  2. بولنگر بینڈ خطرے کے کنٹرول کے لئے سٹاپ نقصان کی سطح کے طور پر کام کر سکتے ہیں.

  3. سادہ پیرامیٹرز کو لاگو کرنے اور بیک ٹیسٹ کرنے میں آسان بناتا ہے.

  4. آر ایس آئی پیرامیٹرز کو بہتر بنانے کے لئے بہتر خریدی / oversold رینج کا تعین کیا جا سکتا ہے.

  5. مختلف مارکیٹ کے ماحول کو اپنانے کے لئے مختلف قیمت ان پٹ کا استعمال کیا جاسکتا ہے۔

خطرات اور حل

اس حکمت عملی کے ساتھ کچھ خطرات بھی ہیں:

  1. بہت زیادہ بولنگر بینڈ کی چوڑائی جس کی وجہ سے نقصان کی روک تھام کی توقع خراب ہوتی ہے۔

    • سٹاپ نقصان کی حد کو بہتر بنانے کے لئے بولنگر بینڈس چوڑائی پیرامیٹر کو ایڈجسٹ کریں.
  2. RSI پیرامیٹر کی غلط ترتیب جس کی وجہ سے خریدی گئی / فروخت کی سطح کا غلط فیصلہ ہوتا ہے۔

    • بہترین تجارتی رینج کا تعین کرنے کے لئے بیک ٹیسٹنگ کے ذریعے RSI پیرامیٹرز کو بہتر بنائیں۔
  3. درست طریقے سے رجحان کے الٹ پوائنٹس کا تعین کرنے کے قابل نہیں، لاپتہ سگنل کا خطرہ.

    • رجحان کی تبدیلیوں کو پہلے پکڑنے کے لئے بولنگر بینڈس پیریڈ پیرامیٹر کو مختصر کریں.
  4. نقصانات کو مؤثر طریقے سے کنٹرول کرنے کے قابل نہیں، سٹاپ نقصان کا خطرہ اہم قیمتوں میں اتار چڑھاؤ کی طرف سے مارا جاتا ہے.

    • سٹاپ نقصان کے طریقوں کو بہتر بنانے کے لئے متحرک یا متحرک سٹاپ نقصان شامل کریں.

بہتری کی ہدایات

حکمت عملی کو بہتر بنانے کے کچھ طریقے:

  1. RSI پیرامیٹرز کو بہتر بنائیں تاکہ مثالی overbought/oversold رینج کا تعین کیا جا سکے۔

  2. سٹاپ نقصان کی حد کو کنٹرول کرنے کے لئے بولنگر بینڈ کی چوڑائی پیرامیٹر کو بہتر بنائیں.

  3. رجحان کی تبدیلیوں کی نشاندہی کرنے اور لاپتہ سگنل سے بچنے کے لئے دیگر اشارے شامل کریں.

  4. تجارتی ٹائمنگ کا تعین کرنے کے لئے مشین لرننگ ماڈلز کا اطلاق کریں۔

  5. مختلف مارکیٹ ماحول کی بنیاد پر مختلف پیرامیٹر سیٹ استعمال کریں.

  6. متحرک سٹاپ نقصان میکانیزم شامل کریں.

  7. خودکار پیرامیٹر اصلاح کے لئے پروگرام تیار کریں.

نتیجہ

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


/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Mdemoio


//@version=4
strategy("Madri", shorttitle="Madri", overlay=true)


// Version 1.1


///////////// RSI
RSIlength = input(2,title="A") 
RSIoverSold = 45
RSIoverBought = 40
price = close
vrsi = rsi(price, RSIlength)


///////////// Bollinger Bands
BBlength = input(150, minval=1,title="B")
BBmult = 2// 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)


///////////// Colors
//switch1=input(true, title="Enable Bar Color?")
//switch2=input(true, title="Enable Background Color?")
//TrendColor = RSIoverBought and (price[1] > BBupper and price < BBupper) and BBbasis < BBbasis[1] ? red : RSIoverSold and (price[1] < BBlower and price > BBlower) and BBbasis > BBbasis[1] ? 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="Buy")
    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="Sell")
    else
        strategy.cancel(id="RSI_BB_S")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

مزید