নিবন্ধের সূচিপত্র
- প্রমাণ ও পরিসর
- চিত্র
- প্রক্রিয়া
- ভলিউম সম্পর্কে তিনটি ভিন্ন প্রশ্ন
- ভাগ করার আগে ক্যালেন্ডারটি সাজিয়ে নিন।
- গণনা এবং তথ্যের প্রাপ্যতা
- সংখ্যাসূচক উদাহরণ এবং একটি বিভ্রান্তিকর ভিত্তিরেখা
- একটি প্রাইস ক্যান্ডিডেট এবং একটি অর্ডার রুলের সাথে RVOL সংযুক্ত করুন।
- ভলিউম যোগ করার অতিরিক্ত মূল্য পরিমাপ করুন
- সাধারণ ভুল
- ব্যবহারিক যাচাইতালিকা
- সচরাচর জিজ্ঞাসা
- গবেষণার সূত্র
প্রমাণ ও পরিসর
ট্রেডিংভিউ সময়-সমন্বিত আপেক্ষিক ভলিউম নথিভুক্ত করে। ORB পেপারটি স্টক নির্বাচনের জন্য একটি নির্দিষ্ট সংস্করণ ব্যবহার করে; সেই সম্পূর্ণ কৌশলের একটি ফলাফল RVOL থ্রেশহোল্ডের স্বাধীন মান প্রতিষ্ঠা করে না। নীচের মিডিয়ান-ভিত্তিক এবং বেঞ্চমার্ক-সাপেক্ষ ভ্যারিয়েন্টগুলির জন্য পৃথক পরীক্ষার প্রয়োজন। [1] [2]
ব্যবহারিক কাজের ধাপ
- পরিমাপটি বেছে নিনপরীক্ষা করার আগে বার, ক্রমপুঞ্জীভূত বা দৈনিক RVOL পদ্ধতি বেছে নিন।
- সেশনের একই সময়গুলো মেলানসঠিক ক্যালেন্ডার, টাইমজোন এবং ঐতিহাসিক টাইম স্লট ব্যবহার করুন।
- বেসলাইন যাচাই করুনপর্যাপ্ত ইতিহাস এবং একটি ধনাত্মক বৈধ হর প্রয়োজন।
- বারের ক্লোজ হওয়া পর্যন্ত অপেক্ষা করুনফিচারটি চূড়ান্ত করুন এবং এর উপলব্ধতার টাইমস্ট্যাম্প সংযুক্ত করুন।
- মূল্যভিত্তিক ক্যান্ডিডেট ফিল্টার করুনএকটি স্থির সীমা প্রয়োগ করুন এবং প্রত্যাখ্যাত প্রার্থীদের লগ-এ সংরক্ষণ করুন।
ভলিউম সম্পর্কে তিনটি ভিন্ন প্রশ্ন
বার RVOL কার্যকলাপের একটি তাৎক্ষণিক আকস্মিক বৃদ্ধি পরিমাপ করে। ক্রমপুঞ্জীভূত RVOL সেশন শুরু থেকে বর্তমান সময় পর্যন্ত অংশগ্রহণ পরিমাপ করে। দৈনিক RVOL একটি সম্পূর্ণ সেশন পরিমাপ করে। গবেষণার প্রশ্নের সাথে মিলিয়ে পরিমাণটি বেছে নিন: একটি স্বতন্ত্র ব্রেকআউটের জন্য ইভেন্ট বার ব্যবহার করা যেতে পারে, অন্যদিকে একটি ট্রেডিং দিনের জন্য স্টক নির্বাচনের ক্ষেত্রে ক্রমপুঞ্জীভূত অংশগ্রহণ ব্যবহার করা যেতে পারে। কোনটি ভালো ফলাফল দিয়েছে তা পর্যবেক্ষণ করার পর সংজ্ঞা পরিবর্তন করবেন না।
TradingView একই সময়ের ঐতিহাসিক গড় বর্ণনা করে। [1] ব্যতিক্রমী পর্যবেক্ষণের প্রভাব কমাতে 20 সেশনের মিডিয়ান একটি প্রস্তাবিত বিকল্প। গড় ও মিডিয়ান একই শেয়ারকে ভিন্ন ক্রমে রাখতে পারে, তাই প্রতিটি সিগন্যালে ভিত্তিমানের হিসাবপদ্ধতি ও নমুনার দৈর্ঘ্য উভয়ই নথিভুক্ত করুন।
উচ্চ লেনদেন কোনো দিক নির্ধারণ করে না। এটি ধারাবাহিকতা, প্রত্যাখ্যান, সংবাদ বা বাধ্যতামূলক অবসায়নের সাথে থাকতে পারে। একটি মূল্য শনাক্তকারীকে অবশ্যই সেই অবস্থান এবং পরবর্তী প্রতিক্রিয়া নির্দিষ্ট করতে হবে যা এই অনুমানগুলোকে আলাদা করে। RVOL অংশগ্রহণকারীদের প্রতিষ্ঠান হিসেবেও শনাক্ত করতে পারে না: এটি কার্যকলাপ পর্যবেক্ষণ করে, অ্যাকাউন্টের পরিচয় নয়।
ভাগ করার আগে ক্যালেন্ডারটি সাজিয়ে নিন।
মার্কিন স্টকগুলির জন্য, সেশন জুড়ে 09:30–09:35 ব্যবধানটি মেলানোর জন্য এক্সচেঞ্জ ক্যালেন্ডার এবং America/New_York ব্যবহার করুন। ডেলাইট-সেভিং টাইম পরিবর্তিত হলে একটি নির্দিষ্ট UTC ব্যবধান ওপেনিং টাইমের সাপেক্ষে সরে যায়। সাধারণ ও বর্ধিত সময়, সংক্ষিপ্ত সেশন এবং অসম্পূর্ণ ফিডগুলিকে আলাদা করুন। অবিচ্ছিন্ন ক্রিপ্টোকারেন্সি ট্রেডিংয়ের জন্য, দৈনিক সীমানা স্পষ্টভাবে ঘোষণা করুন। পর্যাপ্ত সংখ্যক সম্পূর্ণ সপ্তাহ বিদ্যমান থাকলে, সপ্তাহের ঘণ্টাভিত্তিক স্বাভাবিকীকরণ একটি পৃথক পরীক্ষা হতে পারে।
হরটিতে শুধুমাত্র পূর্ববর্তী সেশনগুলো অন্তর্ভুক্ত থাকে। একটি শূন্য বেসলাইন বা অপর্যাপ্ত বৈধ ইতিহাস insufficient_data তৈরি করে, যথেচ্ছভাবে বিশাল RVOL নয়। অনুপস্থিত পর্যবেক্ষণ এবং প্রকৃত শূন্য-ভলিউম ব্যবধান দুটি ভিন্ন অবস্থা। [3]-এর উৎস-গুণমান গবেষণা ভেন্যু ডেটা যাচাই করার প্রেরণা জোগায়, কিন্তু প্রতিটি এক্সচেঞ্জের জন্য কোনো সার্বজনীন সংশোধনের বিধান দেয় না।
বেসলাইন সেশনগুলোর প্রকৃত তালিকাটি সংরক্ষণ করুন। যদি কোনো ছুটি বা বিভ্রাট বাদ পড়ে যায়, তবে অন্য কোনো গবেষকের পক্ষে এটি পুনর্গঠন করা সম্ভব হওয়া উচিত যে কোন পর্যবেক্ষণটি তার স্থলাভিষিক্ত হয়েছে। যে নির্বাচন নিয়মটি পূর্ববর্তী 20 সংখ্যক বৈধ সেশন বিবেচনা করে, তা সেই নিয়ম থেকে ভিন্ন যা 20 সংখ্যক ক্যালেন্ডার দিন বিবেচনা করে এবং নীরবে অনুপস্থিত সারিগুলো বাদ দেয়। উভয়ই অধ্যয়ন করা যেতে পারে, কিন্তু তাদের একই কনফিগারেশন শনাক্তকারী থাকা উচিত নয়।
গণনা এবং তথ্যের প্রাপ্যতা
সিউডোকোডটি একটি স্বাধীনভাবে নির্দিষ্ট বেসলাইন হিসাবে 20 সেশনগুলোর গড় ব্যবহার করে। ORB পেপারটির পুনরুৎপাদনে অবশ্যই এর 14-সেশনের সংজ্ঞাটি বজায় রাখতে হবে। [2] একটি বিকাশমান বারের অস্থায়ী ভলিউম থাকে; বারটি বন্ধ না হওয়া পর্যন্ত এর সম্পূর্ণ মোট ভলিউম পাওয়া যায় না। ফিচারটির সাথে ফেরত আসা টাইমস্ট্যাম্পটি আউটপুটের একটি অংশ, এটি কোনো ঐচ্ছিক চার্ট অ্যানোটেশন নয়।
ক্রমবর্ধমান RVOL হলো ক্রমবর্ধমান পরিমাণগুলোর অনুপাত, এটি কোনো স্বতন্ত্র বার RVOL-এর মানের গড় নয়। এই এক্সপ্রেশনগুলো দিনটিকে ভিন্নভাবে গুরুত্ব দেয়। প্রথমে সংশ্লিষ্ট স্লট পর্যন্ত প্রতিটি ঐতিহাসিক সেশনের যোগফল বের করুন, তারপর সেশনগুলো জুড়ে বেসলাইন গণনা করুন। যখন কোনো ডিনোমিনেটর স্যাম্পল অবৈধ হয়, তখন সম্পূর্ণ ক্রমবর্ধমান পর্যবেক্ষণের জন্য সেই সেশনটিকে সামঞ্জস্যপূর্ণভাবে বিবেচনা করুন।
on_closed_bar(d, k):
history = previous_valid_sessions(d, count=20)
if len(history) != 20: return INSUFFICIENT_DATA
if not complete_valid_slots(history + [d], through=k):
return INSUFFICIENT_DATA
assert same_session_slot(history, k)
base = mean(V[j,k] for j in history)
cum_base = mean(sum(V[j,0:k+1]) for j in history)
if base <= 0 or cum_base <= 0: return INSUFFICIENT_DATA
rvol_bar = V[d,k] / base
rvol_cum = sum(V[d,0:k+1]) / cum_base
signal_at = bar_close_time(d,k)
return rvol_bar, rvol_cum, signal_at
সংখ্যাসূচক উদাহরণ এবং একটি বিভ্রান্তিকর ভিত্তিরেখা
ধরা যাক, 09:30–09:35-এর ঐতিহাসিক ভলিউম গড়ে 100,000 শেয়ার, আর আজ 250,000। বারের RVOL হলো 2.5। 10:00 পর্যন্ত বর্তমান সঞ্চিত ভলিউম 600,000, ঐতিহাসিক সঞ্চিত ভিত্তিমান 500,000; তাই সঞ্চিত RVOL হলো 1.2। মোট সঞ্চিত ভলিউম বাড়লেও স্বাভাবিক গতিপথের তুলনায় কার্যকলাপের তীব্রতা কমেছে।
যদি গড় দৈনিক ভলিউম 5 মিলিয়ন হয়, তাহলে 600,000-কে 5 মিলিয়ন দিয়ে ভাগ করলে হয় 0.12: শেয়ারটির ইতিমধ্যে লেনদেন হওয়া ভলিউম একটি গড় পূর্ণ দিনের ভলিউমের 12%। এটি 1.2-এর সময়-সমন্বিত RVOL-এর মতো একই মেট্রিক নয়। একটি বিস্তৃত বাজার ইভেন্টের দিনে, 2-এর স্টক RVOL এবং 3-এর বেঞ্চমার্ক RVOL-এর মধ্যে পার্থক্য হয় −1, কিন্তু অনুপাত হয় প্রায় 0.667। বিয়োগ এবং ভাগের এই রূপগুলোর অর্থ ও পরিমাপ ভিন্ন।
ব্যর্থতার একটি উদাহরণ হলো এমন একটি ফিড যা ঐতিহাসিক ওপেনিং ভলিউমের অর্ধেক বাদ দিয়েছে। এর হর 100,000 থেকে 50,000-এ নেমে আসে এবং একই বর্তমান পর্যবেক্ষণকে RVOL 5 হিসাবে রিপোর্ট করা হয়। স্ক্যানারটি একটি ডেটা ত্রুটি নির্বাচন করেছে, কোনো শক্তিশালী সুযোগ নয়। চিত্রটিতে একটি প্রাইস সিরিজের পরিবর্তে একটি সিন্থেটিক RVOL সিরিজ প্লট করা হয়েছে।
একটি প্রাইস ক্যান্ডিডেট এবং একটি অর্ডার রুলের সাথে RVOL সংযুক্ত করুন।
একটি প্রস্তাবিত পরীক্ষায় প্রথমে পূর্ববর্তী 20 সম্পন্ন বারগুলোর সর্বোচ্চ উচ্চতার উপরে একটি ব্রেকআউট নির্ধারণ করা হয়। একবার কোনো ক্লোজ নির্ধারিত স্তর অতিক্রম করলে, সময়-সমন্বিত RVOL ≥1.5 প্রয়োগ করুন। এই থ্রেশহোল্ডটি একটি গবেষণা প্যারামিটার। কনফার্মিং ক্লোজের পরের সম্ভাব্য ইভেন্টে একটি অর্ডার জমা দিন; যখন চূড়ান্ত বারের ভলিউম তখনও অজানা ছিল, তখন পূর্ববর্তী ব্রেকআউট টাচে কোনো ফিল অ্যাসাইন করবেন না।
RVOL কোনো স্টপ নির্ধারণ করে না। একটি সমীক্ষা পূর্বে চিহ্নিত একটি রিটেস্ট লো-এর নিচে স্টপ স্থাপন করতে পারে, পোর্টফোলিও ঝুঁকির সীমা আরোপ করতে পারে এবং স্টপ দূরত্বের তুলনায় স্প্রেড খুব বেশি হলে একটি নতুন অর্ডার প্রত্যাখ্যান করতে পারে। তবে, যদি একটি গ্যাপের আগে থেকেই কোনো স্টপ-মার্কেট অর্ডার সক্রিয় থাকে, তবে সেটিকে অবশ্যই সম্ভাব্য ট্রিগারড ফিল পেতে হবে। চূড়ান্ত ভলিউম পূর্ববর্তী কোনো লোকসানি ট্রেডকে মুছে ফেলতে পারে না।
নির্বাচন এবং সময় নির্ধারণের মধ্যে পার্থক্য করুন। 09:35-এ কোনো স্টককে তার সম্পূর্ণ ওপেনিং রেঞ্জ ব্যবহার করে বেছে নেওয়া পরবর্তী ঘটনাগুলোর জন্য বৈধ। কিন্তু চূড়ান্ত পাঁচ মিনিটের মোট যোগফল ব্যবহার করে 09:31-এ সেটিকে একটি উচ্চ-RVOL স্টক হিসেবে চিহ্নিত করা বৈধ নয়। যদি উদ্দিষ্ট সিস্টেমটি ওপেনিং রেঞ্জের মধ্যে ট্রেড করে, তবে একটি পৃথক অতিবাহিত-সময় বৈশিষ্ট্য তৈরি করুন এবং এমন ইন্ট্রাবার ইতিহাস সংগ্রহ করুন যা এটিকে পুনরুৎপাদন করতে সক্ষম।
ভলিউম যোগ করার অতিরিক্ত মূল্য পরিমাপ করুন
মূল্যভিত্তিক ক্যান্ডিডেটের একটি সেট স্থির করে চারটি শাখা তুলনা করুন: শুধু মূল্য, বার RVOL, সঞ্চিত RVOL এবং বেঞ্চমার্ক-সাপেক্ষ RVOL। নির্বাচন পরীক্ষা করার সময় এন্ট্রি, এক্সিট ও পজিশন সাইজ একই রাখুন। সম্পাদিত ট্রেডের পাশাপাশি বাদ পড়া সুযোগও গুনুন; নইলে রিপোর্টে ফিল্টারের সুযোগ ব্যয় লুকিয়ে যায়।
পৃথক সময়কাল, লিকুইডিটি গ্রুপ এবং দিনের বিভিন্ন সময় মূল্যায়ন করুন। রিস্ক ইউনিটে নেট এক্সপেক্টেন্সি, ট্রেড সংখ্যা, দৈনিক রিটার্ন, ড্রডাউন এবং এক্সিকিউশন কস্ট রিপোর্ট করুন। একটি ফিল্টার বেশিরভাগ ট্রেড বাদ দিয়ে উইন রেট বাড়াতে পারে, তবে এটি মোট পারফরম্যান্স কমিয়ে দেয়। চূড়ান্ত পরীক্ষার আগে থ্রেশহোল্ড লক করুন, তারপর প্রকৃত ডেটা-প্রাপ্তির টাইমস্ট্যাম্প ব্যবহার করে একই নিয়মগুলো পর্যবেক্ষণ করুন।
কার্যকরী বাস্তবায়ন যাচাইয়ের মধ্যে রয়েছে একটি ধ্রুবক ঐতিহাসিক বেসলাইন, একটি শূন্য-ভলিউম ডিনোমিনেটর, একটি অসম্পূর্ণ সংক্ষিপ্ত সেশন এবং একটি ডেলাইট-সেভিং ট্রানজিশন। ভবিষ্যতের সেশনগুলোকে একটি নির্দিষ্ট ঐতিহাসিক প্রিফিক্সের সাথে যুক্ত করুন: পূর্বে নির্গত ফিচার ভ্যালু এবং সিগন্যাল অবশ্যই অপরিবর্তিত থাকতে হবে। এছাড়াও, ইচ্ছাকৃতভাবে একটি চরম পূর্ববর্তী সেশনে গড় এবং মধ্যমা সংস্করণগুলোর তুলনা করুন, যাতে একটি আকস্মিক এস্টিমেটর প্রতিস্থাপন দৃশ্যমান হয়।
ক্রস-সেকশনাল র্যাঙ্কিংয়ের জন্য, সিদ্ধান্ত গ্রহণের সময়ে বিদ্যমান স্টক ইউনিভার্স এবং সমান RVOL-এর টাই-ব্রেকিং নিয়মটি অপরিবর্তিত রাখুন। পূর্ববর্তী বাজারগুলোর প্রতিনিধিত্ব করার জন্য আজকের লিকুইড সারভাইভারদের একটি নির্দিষ্ট তালিকা নির্বাচন করবেন না। যদি কাঙ্ক্ষিত সংখ্যার চেয়ে কম সংখ্যক স্টকের বৈধ ইতিহাস থাকে, তবে সেই ছোট সেটটি ধরে রাখুন অথবা একটি পূর্বনির্ধারিত বরাদ্দের নিয়ম প্রয়োগ করুন; অনুপস্থিত ইতিহাস তৈরি করা একটি বাস্তব বাস্তবায়নগত সীমাবদ্ধতাকে গোপন করে।
সাধারণ ভুল
চলমান বার-উইন্ডো একই ঘড়ির সময় মেলায় না
78 পাঁচ-মিনিটের বারগুলোর একটি চলমান গড় দিনের শুরু এবং মধ্যাহ্নের সময়কে মিশ্রিত করে। এটিকে একটি ভিন্ন বৈশিষ্ট্য হিসেবে বিবেচনা করুন।
উচ্চ ভলিউমকে কেনার নির্দেশ মনে করা
RVOL-এর কোনো দিকনির্দেশক চিহ্ন নেই। একটি প্রাইস ট্রিগার, বাতিলকরণ এবং এক্সিট এখনও আবশ্যক।
লাভের ফল দেখে নমুনা থেকে ডেটা বাদ দেওয়া
মূল্যায়নের পূর্বে ডেটা বর্জনের বিষয়টি অবশ্যই নির্দিষ্ট করতে হবে এবং তা কোনো লেনদেন সফল হয়েছে কি না, তার ওপর নির্ভরশীল হওয়া যাবে না।
এই পদ্ধতি ব্যবহারের আগে যাচাইতালিকা
নিজের ডেটায় যাচাই করার পর প্রতিটি বিষয়ে টিক দিন। অগ্রগতি এই ব্রাউজারে সংরক্ষিত হয়; এটি কৌশল লাভজনক হওয়ার সনদ নয়।
সচরাচর জিজ্ঞাসা
RVOL এর কোন মানটি ভালো?
কোনো সার্বজনীন সীমা নেই। 1.5-এর মতো একটি মান হলো একটি সম্ভাব্য গবেষণা পরামিতি, যার তাৎপর্য সেশন, বাজার, এস্টিমেটর এবং খরচের উপর নির্ভর করে।
একটি অসমাপ্ত বার কি ব্যবহার করা যেতে পারে?
হ্যাঁ, একটি আলাদাভাবে সংজ্ঞায়িত অতিবাহিত-সময় বৈশিষ্ট্যকে সংশ্লিষ্ট ঐতিহাসিক অতিবাহিত সময়ের সাথে তুলনা করে। ব্যাকটেস্টটিতে পর্যাপ্ত ইন্ট্রাবার ডেটা থাকতে হবে।
গবেষণার সূত্র
প্রতিটি সূত্র তার পাশে বর্ণিত সংজ্ঞা বা প্রমাণকে সমর্থন করে। ছদ্মকোড, কৃত্রিম উদাহরণ ও প্রস্তাবিত প্যারামিটার আলাদাভাবে যাচাই করতে হবে।
- Relative Volume at TimeTradingView. সংশ্লিষ্ট ঐতিহাসিক সময়ের সাপেক্ষে সাধারণ এবং সঞ্চিত পরিমাণের সংজ্ঞা। যাচাইয়ের তারিখ: .
- A Profitable Day Trading Strategy For The U.S. Equity MarketZarattini, Barbon, Aziz. ORB স্টাডির পাঁচ মিনিটের, 14-সেশনের RVOL নির্বাচনের প্রাথমিক উৎস; এই নিবন্ধে প্রস্তাবিত ভ্যারিয়েন্টগুলোর কোনো বৈধতা নয়। যাচাইয়ের তারিখ: .
- Crypto Wash TradingNBER. অতীতের এক্সচেঞ্জ নমুনায় রিপোর্ট করা ভলিউমের মান নিয়ে গবেষণা; প্রতিটি বর্তমান ট্রেডিং ভেন্যুতে ফল প্রয়োগ করা হয়নি। যাচাইয়ের তারিখ: .
সম্পর্কিত পদ্ধতি
ঝুঁকি সংক্রান্ত নোট
এই বিষয়বস্তু শিক্ষা ও গবেষণার পরিকল্পনার জন্য, আর্থিক পরামর্শ নয়। Backtest অতীতের ডেটার সিমুলেশন, ভবিষ্যতের ফলের নিশ্চয়তা দেয় না এবং বাস্তব ট্রেড করে না। এই সংগ্রহের পদ্ধতিগুলো সবই অ্যাপে উপলভ্য বৈশিষ্ট্য নয়। দেখুন গবেষণাপদ্ধতি এবং শিক্ষাকেন্দ্র.
বাস্তব মূলধন ঝুঁকিতে দেওয়ার আগে নিয়ম যাচাই করুন
অ্যাপের সক্ষমতা, ডেটা এবং প্রতিটি সিমুলেটেড ট্রেড পরীক্ষা করুন; উন্নত ডিটেক্টরের জন্য আলাদা বাস্তবায়ন লাগতে পারে।
App Store থেকে Backtest ডাউনলোড করুন