RSI+بولنگر بینڈس بریک آؤٹ حکمت عملی کم علاقے میں

مصنف:چاؤ ژانگ، تاریخ: 2024-01-18 11:43:03
ٹیگز:

img

1. جائزہ

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

۲. اصول

جب آر ایس آئی 10 سے نیچے ہوتا ہے تو اسے oversold سگنل سمجھا جاتا ہے ، اور اسٹاک کی زیادہ قیمت کا امکان کم ہوتا ہے ، لہذا خریدنے کا یہ ایک اچھا وقت ہے۔ جب آر ایس آئی 90 سے اوپر ہوتا ہے تو ، اسے overbought سگنل اور sell سگنل سمجھا جاتا ہے۔ اسٹاپ نقصان کی لائن 5 مدت کی سادہ چلتی اوسط پر طے کی جاتی ہے تاکہ قلیل مدتی میں مارکیٹ میں معمول کے اتار چڑھاؤ کی وجہ سے اسٹاپ نقصان کو روکا جاسکے۔

3. فوائد

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

۴. خطرات اور حل

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

5. اصلاح کی ہدایات

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

(1) زیادہ تجارتی مواقع حاصل کرنے کے لئے آر ایس آئی اشارے کی زیادہ خرید اور زیادہ فروخت کی حد کی قیمتوں کو ایڈجسٹ کریں ، جیسے 15 اور 85۔

(2) مارکیٹ میں قلیل مدتی اتار چڑھاؤ کے مطابق سٹاپ نقصان لائن کے سائیکل پیرامیٹرز کو بہتر بنائیں۔

(3) خودکار منافع لینے اور خطرے کے کنٹرول کے لئے منافع لینے کی لائنوں کی ترتیبات شامل کریں۔

(4) پیرامیٹرز کو بہتر بنانے کے لئے اتار چڑھاؤ کے اشارے کو یکجا کریں ، جیسے اے ٹی آر اشارے شامل کرنا۔

6. خلاصہ

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


/*backtest
start: 2023-01-11 00:00:00
end: 2024-01-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
//Created by ChrisMoody
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="_CM_RSI_2_Strat_Low", shorttitle="_CM_RSI_2_Strategy_Lower", overlay=false)
src = close, 

//RSI CODE
up = rma(max(change(src), 0), 2)                
down = rma(-min(change(src), 0), 2)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//Criteria for Moving Avg rules
ma1 = sma(close,1)
ma2 = sma(close,2)
ma3 = sma(close,3)
ma4 = sma(close,4)
ma5 = sma(close,5)
ma6 = sma(close,6)
ma7 = sma(close,7)
ma8 = sma(close,8)
ma9 = sma(close,9)
ma200= sma(close, 200)

//Rule for RSI Color
col = close > ma200 and close < ma5 and rsi < 10 ? lime : close < ma200 and close > ma5 and rsi > 90 ? red : silver

plot(rsi, title="RSI", style=line, linewidth=4,color=col)
plot(100, title="Upper Line 100",style=line, linewidth=3, color=aqua)
plot(0, title="Lower Line 0",style=line, linewidth=3, color=aqua)

band1 = plot(90, title="Upper Line 90",style=line, linewidth=3, color=aqua)
band0 = plot(10, title="Lower Line 10",style=line, linewidth=3, color=aqua)
fill(band1, band0, color=silver, transp=90)

///////////// RSI + Bollinger Bands Strategy


if (close > ma200 and rsi < 10)
    strategy.entry("RSI_2_L", strategy.long, comment="Bullish")
if (close < ma200 and rsi > 90)
    strategy.entry("RSI_2_S", strategy.short, comment="Bearish")


strategy.close("RSI_2_L", when = close > ma5)
strategy.close("RSI_2_S", when = close < ma5)


مزید