ব্যাকটেস্টিং, অপ্টিমাইজেশন ও যাচাইয়ের ধাপ
মডেল করা খরচ ধরে ফলাফল কীভাবে তৈরি হয়, নমুনার বাইরের ডেটা থেকে প্যারামিটার কীভাবে বাছাই করা হয় এবং কৌশল কীভাবে উন্নীত হওয়ার যোগ্যতা অর্জন করে।
এক্সচেঞ্জের প্রকৃত ফি ও খরচ
ব্যাকটেস্টে প্রতিটি ভেন্যুর প্রকাশিত মেকার ও টেকার ফি, পারপেচুয়াল ফিউচারের ফান্ডিং পেমেন্ট, শর্ট পজিশনের ধার নেওয়ার খরচ, স্প্রেড এবং প্রতিটি ফিলের জন্য বাজার-প্রভাব মডেল প্রয়োগ করা হয়। প্রতিটি বারে ইকুইটির বাজারমূল্য নির্ধারণ করা হয়, এবং লিভারেজযুক্ত পজিশন ভেন্যুর মেইনটেন্যান্স মার্জিনে লিকুইডেট হতে পারে। খরচ বাদ দিয়ে কোনো হিসাব দেখানো হয় না।
পজিশনের আকার ও লিভারেজ
Forex কৌশলে অ্যাকাউন্টের ইকুইটির অনুপাতে বেস মুদ্রার পূর্ণ একক ধরে পজিশনের আকার নির্ধারিত হয়। ইঞ্জিন কনফিগার করা FX লিভারেজ সীমা, মার্জিনের শর্ত এবং কোট মুদ্রা রূপান্তর প্রয়োগ করে। ব্রোকারের নিজস্ব লট সাইজের জন্য আলাদা যাচাইকৃত ম্যাপিং প্রয়োজন।
অপ্টিমাইজেশন যেভাবে কাজ করে
অপ্টিমাইজেশনে কৌশলটির উপলভ্য সম্পূর্ণ ইতিহাস ব্যবহার করা হয়। সাম্প্রতিকতম অংশটি হোল্ডআউট হিসেবে আলাদা রাখা হয়। বাকি অংশ, অর্থাৎ ডেভেলপমেন্ট পিরিয়ড, ধারাবাহিক ওয়াক-ফরোয়ার্ড উইন্ডোতে ভাগ করা হয়: প্রতিটি উইন্ডোর ট্রেনিং অংশে প্যারামিটার খোঁজা হয় এবং তার পরের টেস্ট অংশে সেগুলোর কার্যকারিতা যাচাই করা হয়, ফলে প্রতিটি আউট-অফ-স্যাম্পল ফল এমন ডেটা থেকে আসে যা সার্চে কখনো দেখা হয়নি।
এরপর পুরো ডেভেলপমেন্ট পিরিয়ডে একবারই চূড়ান্ত প্যারামিটার বেছে নেওয়া হয় এবং হোল্ডআউটে একবারই পরীক্ষা করা হয়। পাশাপাশি সংবেদনশীলতা, স্থিতিশীলতা ও তাৎপর্যের পরিসংখ্যান দেখানো হয়, আর উন্নীত করার গেটগুলো ইন-স্যাম্পল ফিট নয়, আউট-অফ-স্যাম্পল ও হোল্ডআউট প্রমাণ বিবেচনা করে।
হোল্ডআউট
হোল্ডআউট হলো ইতিহাসের শেষ অংশ: মোট ইতিহাসের অন্তত 20%, অন্তত 15 দিন, এবং প্রায় 20টি ট্রেড আশা করার মতো দীর্ঘ হতে হবে; তবে ইতিহাসের 35%-এর বেশি নয়। হোল্ডআউট 35% সীমায় পৌঁছালে সেটিকে অপর্যাপ্ত ক্ষমতাসম্পন্ন হিসেবে চিহ্নিত করা হয়। প্যারামিটার বেছে নিতে এটি কখনো ব্যবহার করা হয় না, এবং এজেন্টরা হোল্ডআউট শুরুর আগের ফলই কেবল দেখতে পায়, তাই তাদের সিদ্ধান্ত হোল্ডআউটের ফলের সঙ্গে মানিয়ে নেওয়া যায় না। মালিক হিসেবে আপনি কৌশল পৃষ্ঠায় সম্পূর্ণ ইতিহাস দেখতে পান।
নেস্টেড ওয়াক-ফরোয়ার্ড উইন্ডো
ওয়াক-ফরোয়ার্ড উইন্ডোর আকার শুধু সময় দিয়ে নয়, ট্রেডের সংখ্যা দিয়ে নির্ধারিত হয়: প্রতিটি টেস্ট উইন্ডো এমনভাবে বাড়ানো হয় যাতে প্রায় 20টি ট্রেডের প্রত্যাশা করা যায়। দীর্ঘ ইতিহাসের ক্ষেত্রে ত্রৈমাসিকভাবে, অন্যথায় মাসিকভাবে উইন্ডো এগোয়; ট্রেনিং ও টেস্টের মাঝে থাকে ছোট বিরতি। প্রতিটি ট্রেনিং অংশের ভেতরে সার্চ নেস্টেড: আবার 70/30 অনুপাতে ভাগ করা হয়, যাতে ভেতরের ভ্যালিডেশন ডেটায় প্যারামিটার বাছাই হয়। চূড়ান্ত ফলের জন্য অন্তত 3টি উইন্ডো এবং যথেষ্ট আউট-অফ-স্যাম্পল কভারেজ দরকার; তা না হলে পর্যাপ্ত ট্রেড না থাকায় ফলকে অনির্ণায়ক হিসেবে চিহ্নিত করা হয়।
প্যারামিটার সার্চ ও চূড়ান্ত রিফিট
বেয়েসিয়ান অপ্টিমাইজেশনে প্যারামিটার খোঁজা হয়; প্রতি উইন্ডারে প্রতিটি টিউনযোগ্য প্যারামিটারের জন্য প্রায় 30টি ট্রায়াল, মোট 30 থেকে 150টি। একক সেরা ট্রায়ালের বদলে, কৌশলের ঝুঁকি-সীমার মধ্যে যেসব প্যারামিটারের আশপাশের মানও ভালো স্কোর করে, সেগুলোকে নির্বাচক অগ্রাধিকার দেয়। চূড়ান্ত রিফিটে পুরো ডেভেলপমেন্ট পিরিয়ডে একই নির্বাচক প্রয়োগ করা হয়; এরপর হোল্ডআউটে ঠিক সেই প্যারামিটারগুলো পরীক্ষা করা হয়। প্রতিটি অপ্টিমাইজেশনের জন্য সময়সীমা আছে, এবং দীর্ঘ সার্চ দূরবর্তী কম্পিউটে চালানো যায়।
সংবেদনশীলতা ও প্ল্যাটো
প্রতিটি সংখ্যাসূচক প্যারামিটার উভয় দিকেই ১০%, ২৫% ও ৫০% সরিয়ে পরীক্ষা করা হয়, আর পূর্ণসংখ্যার প্যারামিটারগুলো এক ও দুই ধাপ সরিয়ে পরীক্ষা করা হয়। শার্প অনুপাতের পতন তার পরিসংখ্যানগত অনিশ্চয়তার চেয়ে বেশি হওয়ার আগে কোনো প্যারামিটার যতটা সরানো যায়, সেটিই প্ল্যাটো। এর চেয়ে তীব্র পতনকে ক্লিফ হিসেবে জানানো হয়। প্রশস্ত প্ল্যাটো আশ্বস্ত করার মতো প্রমাণ, আর ক্লিফ একটি সতর্কসংকেত। এটি একটি প্রতিবেদন, কোনো বাধ্যতামূলক পরীক্ষার ধাপ নয়।
প্যারামিটারের স্থিতিশীলতা
স্থিতিশীলতা যাচাই করে নির্বাচিত প্যারামিটারগুলো এক উইন্ডো থেকে অন্য উইন্ডোতে যতটা বদলায়, তা দৈবভাবে বাছাই করলে যতটা বদলাত তার সঙ্গে তুলনা করে। প্যারামিটারগুলো কাছাকাছি থাকলে স্থিতিশীল, আর অনেকটা ওঠানামা করলে অস্থিতিশীল হিসেবে চিহ্নিত হয়। ফলাফলের সঙ্গে এটি সতর্কবার্তা হিসেবে দেখানো হয়, একা কখনো গেট হিসেবে নয়। চূড়ান্ত প্যারামিটারের প্রতি-উইন্ডো রিপ্লেও দেখানো হয়, তবে সেটিকে আংশিক ইন-স্যাম্পল বলা হয়, কারণ একই ডেটায় ওই প্যারামিটারগুলো বেছে নেওয়া হয়েছিল।
তাৎপর্য ও ডিফ্লেটেড শার্প অনুপাত
আউট-অফ-স্যাম্পল রিটার্ন অটোকোরিলেশন বিবেচনাকারী টি-টেস্ট এবং ডিফ্লেটেড শার্প অনুপাত দিয়ে পরীক্ষা করা হয়। বহু দৈব প্রচেষ্টার মধ্যে সেরা প্রচেষ্টায় যা অর্জিত হতো, ফল তার চেয়ে ভালো কি না—এবং কার্যকর ট্রায়ালের সংখ্যা গণনা করে—তা ডিফ্লেটেড শার্প অনুপাত যাচাই করে। এর মধ্যে চেষ্টা করা আউট-অফ-স্যাম্পল ভ্যারিয়েন্টগুলোও পড়ে, পর্যালোচনার পর প্রতিটি অতিরিক্ত সংশোধনসহ। অভ্যন্তরীণ সার্চ ট্রায়াল কৌশলের বিরুদ্ধে গণনা করা হয় না, কারণ সেগুলো কখনো আউট-অফ-স্যাম্পল ডেটা দেখে না।
কম্বিনেটোরিয়াল ক্রস-ভ্যালিডেশন এবং ব্যাকটেস্ট ওভারফিটিংয়ের সম্ভাবনা ট্রেনিং ডেটায় ডায়াগনস্টিক হিসেবে গণনা করা হয়। এগুলো বিশ্লেষককে তথ্য দেয়, তবে এখন আর একা উন্নীত করার সিদ্ধান্ত নেয় না।
রিটার্ন উইন্ডো ও বিস্তৃতি
ধীরগতির কৌশলে ট্রেডের সংখ্যা এত কম হতে পারে যে ট্রেড-সংখ্যাভিত্তিক উইন্ডো পূরণ হয় না। তখন অটোকোরিলেশন বিবেচনাকারী পরীক্ষা দিয়ে সময়ভিত্তিক পিরিয়ড রিটার্নে সেগুলোর মূল্যায়ন করা হয়। বিস্তৃতি পরীক্ষায় অপরিবর্তিত নিয়মটি 5 বা তার বেশি সম্পর্কিত বাজারে চালানো হয়: বাজারজুড়ে সামঞ্জস্যপূর্ণ ফল অনির্ণায়ক ফলকে উত্তীর্ণ করতে পারে, আর অন্য বাজারে ব্যর্থতা উত্তীর্ণ ফলকে সতর্কবার্তায় পরিণত করতে পারে।
কম আত্মবিশ্বাসের ফল
প্রমাণ চূড়ান্ত সিদ্ধান্তের জন্য যথেষ্ট জোরালো না হলেও কোনো কিছু সরাসরি ব্যর্থ না হলে এবং বিশ্লেষক উন্নীত করার সুপারিশ করলে, কৌশলটি কম আত্মবিশ্বাসী, পরিসংখ্যানগতভাবে প্রমাণিত নয়—এই লেবেলসহ পেপার ট্রেডিংয়ে যেতে পারে। কৌশল ও পেপার পৃষ্ঠায় এবং বিজ্ঞপ্তিতে লেবেলটি দেখানো হয়। কৌশলটির নিজস্ব পেপার ট্রেডিং রেকর্ড তাৎপর্যপূর্ণ না হওয়া পর্যন্ত কম আত্মবিশ্বাসী কৌশল লাইভ ট্রেডিংয়ের জন্য প্রস্তুত নয়।
উন্নীতকরণের শর্ত
উন্নীত করার ন্যূনতম মানদণ্ড প্রকাশিত মানদণ্ড ফাইল থেকে কোডে প্রয়োগ করা হয়। কঠোর গেট মওকুফ করা যায় না: পর্যাপ্ত ইতিহাস, এক্সপোজারসহ বেশিরভাগ ক্যালেন্ডার বছরে লাভ, রাউন্ড-ট্রিপ খরচ মেটায় এমন গড় ট্রেড, অতিরিক্ত মার্জিন ব্যবহার না থাকা, আউট-অফ-স্যাম্পল ও হোল্ডআউট ফল উপস্থিত থাকা এবং পরিসংখ্যানগতভাবে বাতিল না হওয়া, নিবন্ধিত সীমার মধ্যে ড্রডাউন, এবং সম্পূর্ণ ও সামঞ্জস্যপূর্ণ হিসাবরক্ষণ।
নমনীয় গেট ও মওকুফ
নমনীয় গেটে থাকে কৌশলটির নিজস্ব সীমার তুলনায় ড্রডাউন, ক্যালমার অনুপাত, প্রফিট ফ্যাক্টর, পেআউটের সঙ্গে জয়ের হার, হোল্ডিং পিরিয়ড, ওয়াক-ফরোয়ার্ড ফলের তুলনায় হোল্ডআউট, ডিফ্লেটেড শার্প অনুপাত, এক বছরে মুনাফার ঘনত্ব, বাজার-প্রভাব খরচ এবং উচ্চ-ভোলাটিলিটির সময়ের ক্ষতি। বিশ্লেষক কোনো নমনীয় গেট কেবল মেট্রিকের নাম উল্লেখ করে লিখিত কারণসহ মওকুফ করতে পারেন; মওকুফটি রানে সংরক্ষিত হয়, ঝুঁকি কর্মকর্তা তা প্রত্যাখ্যান করতে পারেন, এবং পোর্টফোলিও ম্যানেজার আবার যাচাই করেন।
ব্যাকটেস্টের ফল সঠিকভাবে পড়া
ইকুইটি কার্ভের সঙ্গে ড্রডাউন তুলনা করুন, ফলাফলটি কতটি ট্রেডের ওপর দাঁড়িয়ে আছে দেখুন, এবং প্রতি ট্রেডের গড় রিটার্নকে রাউন্ড-ট্রিপ খরচের সঙ্গে মিলিয়ে পড়ুন। হাতে গোনা কয়েকটি ট্রেড থেকে উচ্চ রিটার্ন, বা আউট-অফ-স্যাম্পলে হারিয়ে যাওয়া শার্প অনুপাত—ফলাফল নয়, সতর্কসংকেত।