বেশি ট্রেডিং খরচেও কোনো স্ট্র্যাটেজির এজ টিকে থাকে কি না পরীক্ষা করতে, ফি, স্প্রেড, স্লিপেজ এবং মার্কেট ইমপ্যাক্টের নানা অনুমানে ব্যাকটেস্টটি আবার চালান। এরপর খুঁজে বের করুন কোন খরচের স্তরে পারফরম্যান্স ঋণাত্মক হয়, এবং সেটিকে আপনার লক্ষ্য ভেন্যু ও অর্ডার সাইজের প্রমাণের সঙ্গে তুলনা করুন।
একটি মাত্র “বাস্তবসম্মত” খরচের অনুমান আসল প্রশ্নটিকে আড়াল করে: ফল কাজ করা বন্ধ করার আগে সেই অনুমান কতটা ভুল হতে পারে? আমি চাই খরচের একটি কার্ভ, কোনো জাদুকরী কাটছাঁট নয়।
ব্যাকটেস্টে কোন খরচগুলো বাড়ানো উচিত?
স্ট্র্যাটেজিতে বাস্তবে যে খরচগুলো হয়, সেগুলো দিয়ে শুরু করুন। মার্কেট অর্ডারের ক্ষেত্রে সাধারণত টেকার ফি, স্প্রেড, স্লিপেজ এবং সাইজের ওপর নির্ভরশীল যেকোনো ইমপ্যাক্ট ধরতে হয়। লিমিট অর্ডারের ক্ষেত্রে ফি টিয়ার এবং অর্ডারটি পূরণ হওয়ার সম্ভাবনাও ধরুন; আশাবাদী ফিল অনুমানই যদি আসল কাজ করে, তাহলে মেকার রিবেট কোনো লাভ দেবে না। পারপেচুয়াল ফিউচার্সে ফান্ডিং যোগ হয়, আর কিছু প্রোডাক্টে ধার, এক্সারসাইজ বা সেটেলমেন্টের খরচও থাকে।
প্রথমে একবারে একটি করে অনুমান বদলান। ফি বাড়ানো, স্লিপেজ দ্বিগুণ করা এবং ফিল রেট অর্ধেক—সব একসঙ্গে করলে ফল খারাপ হওয়ার কারণ বোঝা কঠিন। এরপর সম্ভাব্য প্রতিকূল পরিস্থিতির সম্মিলিত স্ট্রেস চালান, যেমন অস্থির সময়ে স্প্রেড বেড়ে যাওয়া।
| অনুমান | উপযোগী স্ট্রেস | যা পরীক্ষা করে |
|---|---|---|
| ট্রেডিং ফি | বর্তমান টিয়ার, তারপর উচ্চতর টিয়ার | ফি সূচি ও ভলিউম টিয়ারের ওপর নির্ভরতা |
| স্প্রেড ও স্লিপেজ | 25%, 50% এবং 100% বাড়ান | আরও খারাপ এক্সিকিউশন প্রাইসের প্রতি সংবেদনশীলতা |
| মার্কেট ইমপ্যাক্ট | অর্ডার সাইজ বা পার্টিসিপেশন রেট অনুযায়ী বাড়ান | পরীক্ষিত মূলধন অনুমিত দামে ট্রেড করতে পারে কি না |
| লিমিট ফিল রেট | আংশিক ফিলসহ আনুমানিক ফিল কমান | কিউ ও ফিল অনুমানের ওপর নির্ভরতা |
| ফান্ডিং বা ধার | প্রতিকূল ঐতিহাসিক সময়কাল বা উচ্চতর হার ব্যবহার করুন | ক্যারি খরচ ও ফাইন্যান্সিং এক্সপোজার |
এগুলো শুরুর জন্য, সর্বজনীন স্ট্রেস স্তর নয়। তুলনাটি সহজ দেখাবে বলে একটি তরল স্পট পেয়ার ও কম লিকুইডিটির অল্টকয়েন পারপেচুয়ালে একই স্লিপেজ গুণক প্রয়োগ করা উচিত নয়।
স্ট্র্যাটেজির ব্রেক-ইভেন ট্রেডিং খরচ কীভাবে হিসাব করব?
সিগন্যাল, সাইজিং এবং পোর্টফোলিওর নিয়ম অপরিবর্তিত রাখুন। প্রতি একক ট্রেডেড নোশনালের পরিবর্তনশীল খরচ বাড়াতে থাকুন, যতক্ষণ না নেট পারফরম্যান্স শূন্যে পৌঁছায়। স্ট্র্যাটেজি যদি $1 million নোশনাল ট্রেড করে এবং পরিবর্তনশীল এক্সিকিউশন খরচের আগে $8,000 আয় করে, তাহলে ওই মোট মুনাফা শেষ হওয়ার আগে সব খরচ মিলিয়ে নোশনালের সর্বোচ্চ 0.80% খরচ করতে পারে।
এই হিসাবটি একটি সীমা, স্ট্র্যাটেজি যে যথেষ্ট সস্তায় ট্রেড করতে পারবে তার প্রমাণ নয়। $8,000 আয়ের বড় অংশ হয়তো মাত্র কয়েকটি ট্রেড থেকে এসেছে, আর অর্ডার সাইজ বাড়লে ইমপ্যাক্ট দ্রুত বাড়তে পারে। পুরো ব্যাকটেস্টের পাশাপাশি সময়কাল বা মার্কেট রেজিম অনুযায়ীও ব্রেক-ইভেন পয়েন্ট হিসাব করুন।
এককগুলো সামঞ্জস্যপূর্ণ রাখুন। প্রতি সাইডে উদ্ধৃত ফি এন্ট্রি ও এক্সিট—দুই ক্ষেত্রেই ধরতে হবে। ফান্ডিং রেট নির্দিষ্ট সময় অন্তর প্রযোজ্য হতে পারে, আর টার্নওভার প্রায়ই বার্ষিক হিসেবে জানানো হয়। তুলনার আগে প্রতিটি খরচকে একই সময়কাল ও নোশনাল ভিত্তিতে রূপান্তর করুন।
খরচের পরিবর্তনে স্ট্র্যাটেজি ভঙ্গুর কি না, কীভাবে বুঝব?
খরচের কার্ভের আকৃতি দেখুন। ধীরে ধীরে পতন হলে অনুমানের ভুল সামলানোর কিছুটা সুযোগ থাকে। সামান্য খরচ বাড়তেই হঠাৎ ধস নামা প্রায়ই বোঝায় যে আপাত এজটি এমন কিছু ট্রেডে কেন্দ্রীভূত, যেগুলোর প্রত্যাশিত মুনাফা খরচের চেয়ে সামান্য বেশি।
ধরা যাক, স্বল্প-মেয়াদি একটি স্ট্র্যাটেজির বেসলাইন নেট Sharpe 1.2। স্লিপেজ 25% বাড়ালে তা 0.3-এ নেমে আসে এবং 50% বাড়ালে নেট রিটার্ন ঋণাত্মক হয়। সে ক্ষেত্রে ফলাফলটি এক্সিকিউশনের মানের ওপর অনেকটাই নির্ভরশীল। এর মানে এই নয় যে স্ট্র্যাটেজিটি ব্যবহার করা যাবে না; ব্যাকটেস্টে আস্থা রাখার আগে ভেন্যু, অর্ডারের ধরন এবং ট্রেডের সাইজ খতিয়ে দেখা দরকার।
আর শুধু Sharpe নয়, রিটার্নের বণ্টনও দেখুন। খরচ অনেক ছোট জয় মুছে দিতে পারে, অথচ কয়েকটি বড় জয় অক্ষত থাকে। ফলে গড় রিটার্ন গ্রহণযোগ্য দেখালেও ড্রডাউন ও লোকসানের সময়কাল খারাপ হতে পারে।
আমি কি কল্পনা করতে পারি এমন সবচেয়ে খারাপ খরচের অনুমান ব্যবহার করব?
না। ইচ্ছামতো নির্ধারিত চরম পরিস্থিতিতে সব স্ট্র্যাটেজিই খারাপ দেখাতে পারে, আর তাতে কার্যকর সীমা জানা যায় না। পর্যবেক্ষিত তথ্য দিয়ে পরিস্থিতি তৈরি করুন: ভেন্যুর ফি সূচি, সিদ্ধান্ত নেওয়ার সময়ের স্প্রেড, বাস্তব পেপার ফিল এবং আপনার প্রত্যাশিত অর্ডার সাইজে ইমপ্যাক্ট।
স্বাভাবিক অবস্থা ও স্ট্রেসের সময়কাল আলাদা করুন। উদাহরণস্বরূপ, ভোলাটিলিটি বাকেট অনুযায়ী স্প্রেড ও স্লিপেজের অনুমান করুন, তারপর ওই বাকেটগুলো থেকে নেওয়া খরচে স্ট্র্যাটেজিটি আবার চালান। এতে মার্কেটের অবস্থা ও এক্সিকিউশন খরচের সম্পর্ক অক্ষুণ্ণ থাকে। খরচ সমানভাবে দ্বিগুণ করলে হয়তো ধরা পড়বে না যে লিকুইডিটি সবচেয়ে খারাপ থাকতেই স্ট্র্যাটেজিটি সবচেয়ে বেশি ট্রেড করে।
খরচের সংবেদনশীলতা প্রতিবেদনে কী লিখে রাখা উচিত?
ফলাফলের পাশে অনুমানগুলো সংরক্ষণ করুন, যাতে অন্য গবেষক সেগুলো পুনরায় তৈরি করতে পারেন। অন্তত এই তথ্যগুলো দিন:
- ফি, স্প্রেড, স্লিপেজ, ইমপ্যাক্ট, ফান্ডিং এবং ধারসংক্রান্ত অনুমান, সঙ্গে একক ও উৎস।
- বেসলাইন ও প্রতিটি স্ট্রেস স্তরে নেট রিটার্ন এবং ঝুঁকির মেট্রিক।
- ব্রেক-ইভেন খরচ এবং যে খরচে স্ট্র্যাটেজিটি আপনার গবেষণার মানদণ্ডে ব্যর্থ হয়।
- নমুনার পরিমাণ যথেষ্ট হলে মার্কেট রেজিম, ইনস্ট্রুমেন্ট এবং অর্ডার সাইজ অনুযায়ী ফলাফল।
- কোন এক্সিকিউশন অনুমান পরিমাপ থেকে এসেছে এবং কোনগুলো এখনও অনুমান।
এরপর একই খরচের হিসাব ধরে পেপার স্ট্র্যাটেজির সঙ্গে তুলনা করুন। পেপার ফিল যদি মডেল করা পরিস্থিতির চেয়ে ধারাবাহিকভাবে খারাপ হয়, মডেল আপডেট করে গবেষণা আবার চালান। লক্ষ্য হলো এমন একটি খরচের সংখ্যা খুঁজে বের করা নয়, যাতে ব্যাকটেস্ট পাস করে। লক্ষ্য হলো এক্সিকিউশন নিয়ে কতটা অনিশ্চয়তা স্ট্র্যাটেজিটি সামলাতে পারে এবং আপনার প্রমাণ সেই পরিমাণ সহনশীলতাকে সমর্থন করে কি না, তা বোঝা।
← সব পোস্ট


