آر ایس آئی اور بولنگر بینڈ منافع بخش حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-08 11:14:31
ٹیگز:

img

جائزہ

یہ حکمت عملی بنیادی طور پر آر ایس آئی اشارے اور بولنگر بینڈ کا استعمال تجارتی قوانین کو ڈیزائن کرنے اور رجحان سازی کی منڈیوں میں منافع کمانے کے لئے کرتی ہے۔ جب آر ایس آئی اوور بُک لائن سے نیچے ہوتا ہے اور قیمت بولنگر بینڈ کے نچلے بینڈ کے قریب ہوتی ہے تو یہ طویل ہوجاتا ہے۔ جب آر ایس آئی اوور سیل لائن سے اوپر ہوتا ہے اور قیمت اوپری بینڈ کے قریب ہوتی ہے تو یہ مختصر ہوجاتا ہے۔ یہ بنیادی تجارتی منطق ہے۔

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

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

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

طاقتیں

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

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

خطرے کا تجزیہ

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

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

بہتری کے شعبے

اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. بہترین مجموعہ کے لئے RSI اور BB پیرامیٹرز کو بہتر بنائیں

  2. فلٹر سگنل کے طور پر دیگر اشارے شامل کریں، جیسے MACD، KD وغیرہ

  3. جھوٹے بریک آؤٹ سے بچنے کے لئے بریک آؤٹ کی توثیق شامل کریں

  4. مختلف مارکیٹ کے حالات کے مطابق پیرامیٹرز کو ایڈجسٹ کریں یا تجارت کو روکیں

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

نتیجہ

اس حکمت عملی میں آر ایس آئی اور بولنگر بینڈ کو یکجا کیا گیا ہے تاکہ تجارتی قوانین کو ڈیزائن کیا جاسکے۔ جب دونوں اتفاق کرتے ہیں تو صرف سگنل لینے سے ، جعلی سگنل کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔ پیرامیٹر کی اصلاح ، سگنل فلٹرز شامل کرنے ، اسٹاپ نقصان کی اصلاح وغیرہ کے ذریعہ ، اس حکمت عملی کو زیادہ مستحکم منافع کے ل constantly مستقل طور پر بہتر بنایا جاسکتا ہے۔


/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Get Funded Easily by mjanusic", shorttitle="FTMO Crusher by mjanusic", overlay=true)

///////////// RSI
RSIlength = input(16, title="RSI Period Length")
RSIvalue = input(45, title="RSI Value Range")
RSIoverSold = 0 + RSIvalue
RSIoverBought = 100 - RSIvalue
price = close
vrsi = ta.rsi(price, RSIlength)

///////////// Bollinger Bands
BBlength = input(20, title="Bollinger Bands SMA Period Length")
BBmult = input(2.0, title="Bollinger Bands Standard Deviation")
BBbasis = ta.sma(price, BBlength)
BBdev = BBmult * ta.stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close
buyCondition = ta.crossover(vrsi, RSIoverSold) and ta.crossover(source, BBlower)
sellCondition = ta.crossunder(vrsi, RSIoverBought) and ta.crossunder(source, BBupper)

///////////// RSI + Bollinger Bands Strategy
if (not na(vrsi))
    if (buyCondition)
        strategy.entry("Long Entry", strategy.long, stop=BBlower, comment="Long Entry")
    else
        strategy.cancel(id="Long Entry")

    if (sellCondition)
        strategy.entry("Short Entry", strategy.short, stop=BBupper, comment="Short Entry")
    else
        strategy.cancel(id="Short Entry")

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


مزید