RSI اور VWAP پر مبنی قلیل مدتی مقداری حکمت عملی


تخلیق کی تاریخ: 2024-01-19 14:21:15 آخر میں ترمیم کریں: 2024-01-19 14:21:15
کاپی: 0 کلکس کی تعداد: 982
1
پر توجہ دیں
1617
پیروکار

RSI اور VWAP پر مبنی قلیل مدتی مقداری حکمت عملی

جائزہ

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

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

  1. آر ایس آئی اشارے کا استعمال کرتے ہوئے فیصلہ کریں کہ آیا مارکیٹ اوور بیو یا اوور سیل کی حالت میں ہے۔ آر ایس آئی اشارے کی قیمت 80 سے زیادہ اوور بیو زون ہے ، 20 سے کم اوور سیل زون ہے۔
  2. RSI اشارے VWAP استعمال کرتے ہیں نہ کہ اختتامی قیمت بطور ماخذ اعداد و شمار۔ VWAP اس دن کی اوسط تجارت کی قیمت کی عکاسی کرتا ہے۔
  3. جب آر ایس آئی اشارے کی قیمت اوور سیل زون سے 20 عبور کرتی ہے تو خریدنے کا اشارہ ہوتا ہے۔ جب آر ایس آئی اشارے کی قیمت اوور سیل زون سے نیچے 80 عبور کرتی ہے تو بیچنے کا اشارہ ہوتا ہے۔
  4. اس حکمت عملی میں صرف اوور ہیڈ کیا جاتا ہے ، خالی نہیں ہوتا ہے۔ یعنی صرف اوور سیل خریدنا اور اوور سیل بیچنا۔

طاقت کا تجزیہ

  1. VWAP کو RSI کے لئے ڈیٹا کا ذریعہ کے طور پر استعمال کرنا ، RSI اشارے کو مارکیٹ کے بارے میں زیادہ درست فیصلے کرنے اور جعلی بریک آؤٹ سے گمراہ ہونے سے بچنے کے لئے۔
  2. صرف ایک ہی سر پر کام کرنا ، آپریشن کی تعدد کو کم کرنا ، طویل مدتی مستحکم منافع حاصل کرنے کے لئے موزوں ہے۔
  3. RSI اشارے پیرامیٹر 17 ہے، مختصر لائن آپریشن کے لئے موزوں.
  4. کم لین دین کی توقع کے ساتھ مختصر لائن آپریشنز کا استعمال کرتے ہوئے ، لین دین کی لاگت کو کم کریں ، جو اعلی منافع کی شرح حاصل کرنے میں معاون ہے۔

خطرے کا تجزیہ

  1. کوانٹمائزڈ حکمت عملی کی واپسی میں اوور فٹ ہونے کا خطرہ ہے ، اور ریئل ٹائم کے نتائج واپسی کے ساتھ مماثل نہیں ہوسکتے ہیں۔
  2. اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کے نتیجے میں مارکیٹ میں تیزی سے کمی واقع ہو رہی ہے۔
  3. اوور بیئر اوور سیل فیصلے کے معیار تمام اقسام کے لئے موزوں نہیں ہوسکتے ہیں اور مختلف اقسام کے لئے پیرامیٹرز کو ایڈجسٹ کرنے کی ضرورت ہے۔
  4. کسی بھی تکنیکی اشارے سے غلط سگنل پیدا ہوسکتے ہیں ، جس سے نقصانات کو مکمل طور پر روکنا ممکن نہیں ہوتا ہے۔

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

اصلاح کی سمت

  1. مختلف پیرامیٹرز کی حکمت عملی کے اثر و رسوخ کی جانچ کرنا ، RSI کی لمبائی کو بہتر بنانا اور حد سے زیادہ خریدنے اور فروخت کرنے کی حد سے تجاوز کرنا۔
  2. نقصان کی روک تھام کی حکمت عملی میں اضافہ کریں ، منافع کے کچھ حصوں کو بند کردیں ، اور واپسی کو کم کریں ، جیسے کہ حرکت پذیری کی روک تھام ، وقت کی روک تھام وغیرہ
  3. دیگر اشارے کے ساتھ مل کر سگنل فلٹرنگ، سگنل کی درستگی کو بہتر بنانے کے لئے.
  4. مختلف اقسام کی خصوصیات کے مطابق الگ الگ پیرامیٹرز کی حد مقرر کریں تاکہ حکمت عملی مختلف اقسام کے لئے بہتر ہو سکے

خلاصہ کریں۔

یہ حکمت عملی مجموعی طور پر ایک سادہ اور عملی شارٹ لائن حکمت عملی ہے۔ VWAP کا استعمال RSI اشارے کے فیصلے کو زیادہ درست بنانے کے لئے کیا جاتا ہے ، صرف آپریشن کی کثرت کو کم کرنے کے لئے۔ حکمت عملی کا نظریہ واضح ، سمجھنے میں آسان اور لاگو کرنے کے لئے موزوں ہے۔ لیکن کسی بھی ایک اشارے کی حکمت عملی کو کامل بنانا مشکل ہے ، اس کو بہتر طور پر بہتر بنانے کی ضرورت ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-19 00:00:00
end: 2024-01-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Xaviz

//#####©ÉÉÉɶN###############################################
//####*..´´´´´´,,,»ëN########################################
//###ë..´´´´´´,,,,,,''%©#####################################
//###'´´´´´´,,,,,,,'''''?¶###################################
//##o´´´´´´,,,,,,,''''''''*©#################################
//##'´´´´´,,,,,,,'''''''^^^~±################################
//#±´´´´´,,,,,,,''''''''^í/;~*©####æ%;í»~~~~;==I±N###########
//#»´´´´,,,,,,'''''''''^;////;»¶X/í~~/~~~;=~~~~~~~~*¶########
//#'´´´,,,,,,''''''''^^;////;%I^~/~~/~~~=~~~;=?;~~~~;?ë######
//©´´,,,,,,,''''''''^^~/////X~/~~/~~/~~»í~~=~~~~~~~~~~^;É####
//¶´,,,,,,,''''''''^^^;///;%;~/~~;í~~»~í?~?~~~?I/~~~~?*=íÑ###
//N,,,,,,,'''''''^^^^^///;;o/~~;;~~;£=»í»;IX/=~~~~~~^^^^'*æ##
//#í,,,,,''''''''^^^^^;;;;;o~»~~~~íX//~/»~;í?IíI»~~^/*?'''=N#
//#%,,,'''''''''^^^^^^í;;;;£;~~~//»I»/£X/X/»í*&~~~^^^^'^*~'É#
//#©,,''''''''^^^^^^^^~;;;;&/~/////*X;í;o*í»~=*?*===^'''''*£#
//##&''''''''^^^^^^^^^^~;;;;X=í~~~»;;;/~;í»~»±;^^^^^';=''''É#
//##N^''''''^^^^^^^^^^~~~;;;;/£;~~/»~~»~~///o~~^^^^''''?^',æ#
//###Ñ''''^^^^^^^^^^^~~~~~;;;;;í*X*í»;~~IX?~~^^^^/?'''''=,=##
//####X'''^^^^^^^^^^~~~~~~~~;;íííííí~~í*=~~~~Ií^'''=''''^»©##
//#####£^^^^^^^^^^^~~~~~~~~~~~íííííí~~~~~*~^^^;/''''='',,N###
//######æ~^^^^^^^^~~~~~~~~~~~~~~íííí~~~~~^*^^^'=''''?',,§####
//########&^^^^^^~~~~~~~~~~~~~~~~~~~~~~~^^=^^''=''''?,íN#####
//#########N?^^~~~~~~~~~~~~~~~~~~~~~~~~^^^=^''^?''';í@#######
//###########N*~~~~~~~~~~~~~~~~~~~~~~~^^^*'''^='''/É#########
//##############@;~~~~~~~~~~~~~~~~~~~^^~='''~?'';É###########
//#################É=~~~~~~~~~~~~~~^^^*~'''*~?§##############
//#####################N§£I/~~~~~~»*?~»o§æN##################

//@version=4
strategy("RSI-VWAP INDICATOR", overlay=false)

// ================================================================================================================================================================================
// RSI VWAP INDICATOR
// ================================================================================================================================================================================

// Initial inputs
Act_RSI_VWAP = input(true, "RSI VOLUME WEIGHTED AVERAGE PRICE")
RSI_VWAP_length = input(17, "RSI-VWAP LENGTH")
RSI_VWAP_overSold = input(19, "RSI-VWAP OVERSOLD", type=input.float)
RSI_VWAP_overBought = input(80, "RSI-VWAP OVERBOUGHT", type=input.float)

// RSI with VWAP as source
RSI_VWAP = rsi(vwap(close), RSI_VWAP_length)

// Plotting, overlay=false
r=plot(RSI_VWAP, color = RSI_VWAP > RSI_VWAP_overBought ? color.red : RSI_VWAP < RSI_VWAP_overSold ? color.lime : color.blue, title="rsi", linewidth=2, style=plot.style_line)
h1=plot(RSI_VWAP_overBought, color = color.gray, style=plot.style_stepline)
h2=plot(RSI_VWAP_overSold, color = color.gray, style=plot.style_stepline)
fill(r,h1, color = RSI_VWAP > RSI_VWAP_overBought ? color.red : na, transp = 60)
fill(r,h2, color = RSI_VWAP < RSI_VWAP_overSold ? color.lime : na, transp = 60)

// Long only Backtest
strategy.entry("Long", strategy.long, when = (crossover(RSI_VWAP, RSI_VWAP_overSold)))
strategy.close("Long", when = (crossunder(RSI_VWAP, RSI_VWAP_overBought)))