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