RSI+Bollinger ڈوئل ٹریک کم رینج کی پیش رفت کی حکمت عملی


تخلیق کی تاریخ: 2024-01-18 11:43:03 آخر میں ترمیم کریں: 2024-01-18 11:43:03
کاپی: 0 کلکس کی تعداد: 714
1
پر توجہ دیں
1617
پیروکار

RSI+Bollinger ڈوئل ٹریک کم رینج کی پیش رفت کی حکمت عملی

1۔ خلاصہ

یہ RSI اشارے اور بولنگر برین بینڈ کے ساتھ مل کر ایک کم حد کی حد کو توڑنے کی حکمت عملی ہے۔ اس کا بنیادی خیال RSI کے نیچے 10 پر خریدنا ہے ، RSI کے اوپر 90 پر فروخت کرنا ہے ، اور 5 سائیکل SMA پر نقصان کی لائن کو روکنا ہے۔

اصول 2.

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

3. فوائد

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

خطرات اور حل

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

5 ۔ اصلاح کی سمت

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

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

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

(3) خود کار طریقے سے روکنے اور خطرے کے کنٹرول کے لئے روک تھام کی سیٹنگ میں اضافہ۔

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

6۔ خلاصہ

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

حکمت عملی کا ماخذ کوڈ
/*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)