بولنگر بینڈ اور آر ایس آئی رجحان کی پیروی کرنے والی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-20 14:32:40
ٹیگز:

img

جائزہ

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

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

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

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

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

خطرے کا تجزیہ

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

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

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

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

نتیجہ

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


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

//@version=4
strategy("Gab EMA + rsi + bb", overlay=true)
// Custom RSI
RSIlength = input(3, minval=1 , title="lookback length of RSI")
RSIOverBought = input(70, title="RSI OB")
RSIOverSold = input(30, title="RSI OS")
RSIprice = close
vrsi = rsi(RSIprice, RSIlength)


//Bollinger Bands
BBlength = input(20, minval=1,title="Bollinger Period Length")
BBmult = input(2.0, minval=0.001, maxval=50, title="Bollinger Bands Standard Deviation")
BBbasis = sma(close, BBlength)
BBdev = BBmult * stdev(close, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close

//EMA
emaLength=input(200)

//Set TP and SL values
sl_short = high + (syminfo.mintick * 5 * 10)
tp_short = low - (syminfo.mintick * 10 * 10)
sl_long = low - (syminfo.mintick * 5 * 10)
tp_long = high + (syminfo.mintick * 10 * 10)


//Strategy Entry and Exit
strategy.entry("sell", strategy.short, when = low < ema(low, emaLength) and vrsi < RSIOverSold and low < BBlower and barstate.isconfirmed)
strategy.exit("closeshort", from_entry="sell", limit=tp_short, stop=sl_short, when=strategy.position_size != 0)

strategy.entry("buy", strategy.long, when = high > ema(high, emaLength) and vrsi > RSIOverBought and high > BBupper and barstate.isconfirmed)
strategy.exit("closelong", from_entry="buy", limit=tp_long, stop=sl_long, when=strategy.position_size != 0)



  

مزید