RSI-BB مومنٹم بریک آؤٹ حکمت عملی


تخلیق کی تاریخ: 2023-11-03 15:02:19 آخر میں ترمیم کریں: 2023-11-03 15:02:19
کاپی: 1 کلکس کی تعداد: 470
1
پر توجہ دیں
1166
پیروکار

RSI-BB مومنٹم بریک آؤٹ حکمت عملی

جائزہ

آر ایس آئی - بی بی کی متحرک بریک حکمت عملی ایک بریک حکمت عملی ہے جس میں نسبتا weak مضبوط اشارے ((آر ایس آئی) اور برن بینڈ اشارے ((بی بی) کو جوڑا جاتا ہے۔ یہ حکمت عملی آر ایس آئی کا استعمال مارکیٹ کے رجحانات اور اوپربورڈ اوور سیل کے رجحان کا تعین کرنے کے لئے کرتی ہے ، بی بی کا استعمال کرتے ہوئے بریک کا تعین کرنے کے لئے ، جب آر ایس آئی اور بی بی اشارے بیک وقت خریدنے یا بیچنے کا اشارہ دیتے ہیں تو ، اسی طرح کی خرید و فروخت کا عمل انجام دیتے ہیں۔

حکمت عملی کا اصول

کوڈ میں سب سے پہلے RSI اور BB دونوں اشارے کا حساب لگایا گیا ہے۔

RSI کا حساب کتاب کرنے کا طریقہ یہ ہے:

up = rma(max(change(close), 0), 30) 
down = rma(-min(change(close), 0), 30)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))

اس میں up اعداد و شمار نے 30 دن کے اختتامی قیمتوں میں اضافے کی شرح کو ظاہر کیا ہے ، اور down اعداد و شمار نے 30 دن کے اختتامی قیمتوں میں کمی کی شرح کو ظاہر کیا ہے ، اور rsi کی بنیاد پر اضافہ اور کمی کی شرح کے تناسب کی بنیاد پر حساب کیا گیا ہے۔

بی بی کا حساب اس طرح کیا جاتا ہے:

basis = sma(close, 50)
dev = 0.2 * stdev(close, 50) 
upper = basis + dev
lower = basis - dev

ان میں سے بیس 50 دن کی اوسط ہے ، ڈیو معیاری فرق کا 0.2 گنا ہے ، اور اوپری اور لوئر بالترتیب بائنڈ میڈین لائن پر اور نیچے ہیں۔

بی بی آئی بلین بینڈوتھ انڈیکس ہے، جس کا حساب اس طرح کیا جاتا ہے:

bbr = close>upper? 1 : close<lower? -1 : 0
bbi = bbr - bbr[1]

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

آر ایس آئی اور بی بی آئی کے حساب سے ، حکمت عملی کے ٹریڈنگ سگنل کا فیصلہ کرنے کی منطق یہ ہے:

long = rsi>52 and rsi<65 and bbi>0.11 and bbi<0.7 
short = rsi<48 and rsi>35 and bbi<-0.11 and bbi>-0.7

یعنی جب آر ایس آئی 52-65 کے درمیان ہو اور بی بی آئی 0.11 سے زیادہ 0.7 سے کم ہو۔ جب آر ایس آئی 35-48 کے درمیان ہو اور بی بی آئی -0.11 سے کم -0.7 سے کم ہو۔

اسٹریٹجک فوائد

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

  2. آر ایس آئی پیرامیٹرز کو 30 دن کی لائن پر ترتیب دیا گیا ہے ، جو مارکیٹ میں کچھ شور کو فلٹر کرنے اور اہم رجحانات کی شناخت کرنے کے لئے استعمال کیا جاتا ہے۔

  3. بی بی پیرامیٹرز کو 50 دن کی لکیر اور 0.2 گنا معیاری فرق پر ترتیب دیا گیا ہے ، جس سے فلٹر ہلچل کا اثر پڑ سکتا ہے۔

  4. بی بی آئی نے 0.11 اور 0.7 کی فلٹرنگ شرائط شامل کیں ، جو جعلی توڑ کو فلٹر کرسکتی ہیں۔

  5. آر ایس آئی کے لئے زیادہ سے زیادہ اور زیادہ سے زیادہ کرنے کے لئے 52-65 اور 35-48 پر سیٹ کریں ، خرید و فروخت کے نقطہ نظر سے محروم ہونے سے بچنے کے لئے بفر کو شامل کریں۔

اسٹریٹجک رسک

  1. بریک ٹریڈنگ کی حکمت عملی آسانی سے دھوکہ دہی کی جا سکتی ہے اور خطرے کو کنٹرول کرنے کے لئے روکنے کی ضرورت ہوتی ہے.

  2. ریٹرننگ کے اعداد و شمار میں ممکنہ طور پر زیادہ مماثلت موجود ہے، اور اس کے نتیجے میں ممکنہ طور پر اختلافات ہوسکتے ہیں.

  3. مارکیٹ میں شدید تبدیلیاں ہوسکتی ہیں ، جس کی وجہ سے روک تھام کو شکست دی جاسکتی ہے اور اس سے زیادہ نقصان ہوتا ہے۔

  4. آر ایس آئی اور بی بی کے پیرامیٹرز کو بہتر بنانے کی ضرورت ہے ، بشمول سائیکل پیرامیٹرز اور بیچ بیچ پیرامیٹرز۔

  5. آرڈر کی قیمتوں کا تعین بھی اصل اثر پر اثر انداز ہوتا ہے۔

حکمت عملی کی اصلاح کی سمت

  1. مختلف آر ایس آئی اور بی بی کے پیرامیٹرز کے مجموعے کی جانچ کریں اور بہترین پیرامیٹرز تلاش کریں۔

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

  3. زیادہ سے زیادہ شور کو فلٹر کرنے کے لئے کم سے کم رینج کو کم کرنے کے لئے خرید و فروخت کے آر ایس آئی رینج پیرامیٹرز کو بہتر اور ایڈجسٹ کریں۔

  4. بی بی آئی کے فلٹرنگ پیرامیٹرز کو بہتر بنائیں ، متحرک حد فلٹرنگ جعلی توڑنے کو ترتیب دیں۔

  5. رجحانات کو سمجھنے کے لئے اشارے شامل کریں اور مخالف آپریشن سے بچیں

  6. زیادہ سے زیادہ واپسی کے قابل قبول روکنے کے لئے مختلف روکنے کے طریقوں کی جانچ پڑتال کریں.

  7. مختلف آرڈرنگ کے طریقوں کی جانچ کریں اور ان میں سے ایک تلاش کریں جس میں سلائڈ پوائنٹ پر کم سے کم اثر پڑتا ہو۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-10-03 00:00:00
end: 2023-11-02 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="Spyfrat Strat", shorttitle="SpyfratStrat", overlay=true)
src = close, 
// BB Init
source = close
length = input(50, minval=1)
mult = input(0.2, title="Mult Factor", minval=0.001, maxval=50)
alertLevel=input(0.1)
impulseLevel=input(0.75)
showRange = input(false, type=bool)
//RSI CODE
up = rma(max(change(src), 0), 30)
down = rma(-min(change(src), 0), 30)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//BB CODE
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
bbr = source>upper?(((source-upper)/(upper-lower))/10): source<lower?(((source-lower)/(upper-lower))/10) : 0.1
bbi = bbr - nz(bbr[1]) 
//Rule
long = rsi>52 and rsi<65 and  bbi>0.11 and bbi<0.7
short = rsi<48 and rsi>35 and  bbi<-0.11 and bbi>-0.7
//Trade Entry
strategy.entry("long", strategy.long, when=long)
strategy.entry("short", strategy.short, when=short)
//Trade Exit
TP = input(250) * 10
SL = input(20) * 10
TS = input(0) * 10
CQ = 100

TPP = (TP > 0) ? TP : na
SLP = (SL > 0) ? SL : na
TSP = (TS > 0) ? TS : na

strategy.exit("Close Long", "long", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP)
strategy.exit("Close Short", "short", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP)