আরএসআই-ভিডব্লিউএপি স্বল্পমেয়াদী পরিমাণ কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-01-19 14:21:15
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি আরএসআই-ভিডাব্লুএপি স্বল্পমেয়াদী কৌশল নামে পরিচিত। এটি দীর্ঘ এবং সংক্ষিপ্ত সংকেত তৈরি করতে এবং এইভাবে কেনা এবং বিক্রয় সিদ্ধান্ত গ্রহণের জন্য প্রযুক্তিগত সূচক হিসাবে আরএসআই সূচক এবং ভলিউম ওয়েটেড গড় মূল্য (ভিডাব্লুএপি) ব্যবহার করে। এই কৌশলটির লক্ষ্য হ'ল অতিরিক্ত রিটার্ন অর্জনের জন্য স্বল্পমেয়াদী বাজারে অতিরিক্ত কেনা এবং oversold ঘটনাগুলি ক্যাপচার করা।

কৌশল নীতি

  1. RSI সূচকটি ব্যবহার করে নির্ধারণ করুন যে বাজারটি অতিরিক্ত ক্রয় বা অতিরিক্ত বিক্রয় করা হয়েছে কিনা। RSI মান 80 এর উপরে একটি অতিরিক্ত ক্রয় অঞ্চল এবং 20 এর নীচে একটি অতিরিক্ত বিক্রয় অঞ্চল নির্দেশ করে।
  2. আরএসআই সূচকটি সোর্স ডেটা হিসাবে বন্ধের দামের পরিবর্তে ভিডাব্লুএপি ব্যবহার করে। ভিডাব্লুএপি দিনের গড় ট্রেডিং মূল্যকে আরও ভালভাবে প্রতিফলিত করে।
  3. যখন আরএসআই ওভারসোল্ড এলাকা থেকে ২০ অতিক্রম করে তখন একটি ক্রয় সংকেত উৎপন্ন হয়। যখন আরএসআই ওভারসোল্ড এলাকা থেকে ৮০ অতিক্রম করে তখন একটি বিক্রয় সংকেত উৎপন্ন হয়।
  4. এই কৌশলটি কেবল দীর্ঘস্থায়ী এবং সংক্ষিপ্ত নয়। অর্থাৎ, কেবলমাত্র ওভারসোল্ডে কিনুন এবং ওভারসোল্ডে বিক্রয় করুন।

সুবিধা বিশ্লেষণ

  1. RSI এর তথ্য উৎস হিসেবে VWAP ব্যবহার করে RSI সূচকটি বাজারে আরো সঠিকভাবে বিচার করে, মিথ্যা ব্রেকআউটের দ্বারা বিভ্রান্ত হওয়ার থেকে বিরত থাকে।
  2. শুধুমাত্র লং ট্রেডিং ট্রেডিং ফ্রিকোয়েন্সি কমাতে সাহায্য করে এবং দীর্ঘমেয়াদী স্থিতিশীল রিটার্ন পেতে সাহায্য করে।
  3. আরএসআই প্যারামিটার ১৭, যা স্বল্পমেয়াদী লেনদেনের জন্য উপযুক্ত।
  4. নিম্ন ফ্রিকোয়েন্সি ট্রেডিং পদ্ধতি কম ট্রেডিংয়ের প্রত্যাশা করে, লেনদেনের খরচ হ্রাস করে এবং উচ্চতর রিটার্ন হার অর্জনে সহায়তা করে।

ঝুঁকি বিশ্লেষণ

  1. কোয়ান্টাম স্ট্র্যাটেজি ব্যাকটেস্টিংয়ে ওভারফিটিং ঝুঁকি রয়েছে এবং প্রকৃত ফলাফল ব্যাকটেস্টিং থেকে পৃথক হতে পারে।
  2. শুধু লম্বা হয়ে নেমে যাওয়ার সুযোগ নিতে অক্ষম।
  3. অত্যধিক ক্রয় এবং অত্যধিক বিক্রয় মানদণ্ড সব পণ্যের জন্য উপযুক্ত নাও হতে পারে, বিভিন্ন পণ্যের জন্য পরামিতিগুলি সামঞ্জস্য করতে হবে।
  4. যে কোন প্রযুক্তিগত সূচক ভুল সংকেত সৃষ্টি করতে পারে এবং ক্ষতি সম্পূর্ণরূপে এড়ানো যায় না।

অতিরিক্ত ক্রয় ও অতিরিক্ত বিক্রয়ের মানদণ্ড যথাযথভাবে শিথিল করে, সংকেত নিশ্চিত করার জন্য অন্যান্য সূচককে একত্রিত করে, প্যারামিটার পরিসীমা সংশোধন করে ইত্যাদি ঝুঁকি হ্রাস করা যেতে পারে।

অপ্টিমাইজেশান নির্দেশাবলী

  1. কৌশল কর্মক্ষমতা উপর বিভিন্ন পরামিতি প্রভাব পরীক্ষা এবং RSI দৈর্ঘ্য এবং overbought / oversold thresholds অপ্টিমাইজ।
  2. স্টপ লস কৌশল যোগ করুন, যা স্টপ লস, টাইম স্টপ লস ইত্যাদির মাধ্যমে মুভিং স্টপ লসের মাধ্যমে কিছু মুনাফা অর্জন করে, ড্রডাউন হ্রাস করে।
  3. সিগন্যালের নির্ভুলতা উন্নত করতে অন্যান্য সূচককে একত্রিত করে সংকেতগুলি ফিল্টার করুন।
  4. বিভিন্ন পণ্যের বৈশিষ্ট্য অনুসারে স্বাধীন পরামিতি পরিসীমা নির্ধারণ করুন যাতে কৌশলটি বিভিন্ন পণ্যকে আরও ভালভাবে মানিয়ে নিতে পারে।

সিদ্ধান্ত

সামগ্রিকভাবে এটি একটি সহজ এবং ব্যবহারিক স্বল্পমেয়াদী কৌশল। ভিডাব্লুএপি ব্যবহার করা আরএসআই বিচারকে আরও নির্ভুল করে তোলে, কেবল দীর্ঘ সময় ধরে ট্রেডিং ফ্রিকোয়েন্সি হ্রাস করে। কৌশল ধারণাটি পরিষ্কার এবং সহজেই বোঝা এবং বাস্তবায়ন করা যায়, কোয়ান্ট ট্রেডিং নতুনদের জন্য উপযুক্ত। তবে কোনও একক সূচক কৌশলটি নিখুঁত হতে পারে না এবং আরও ভাল লাইভ পারফরম্যান্সের জন্য ধ্রুবক অপ্টিমাইজেশনের প্রয়োজন।


/*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)))

আরো