XAUXXগবেষণা ডায়েরি
← ডায়েরিতে ফিরুন

EA ব্যাকটেস্ট কার্ভ দেখতে ভালো, আগে এই কয়েকটি পরীক্ষার শর্ত যাচাই করুন

মодеলিং পদ্ধতি এবং প্রকৃত টিক-বাই-টিক ডেটার মধ্যে পার্থক্য করুন, স্প্রেড অনুমান, প্যারামিটার নির্বাচন ও স্বতন্ত্র পরীক্ষার সময়কাল লিপিবদ্ধ করুন, যাতে EA পরীক্ষার সিদ্ধান্ত পুনরায় যাচাই করা যায়।

Thomas · হালনাগাদ 2026-10-06

লেখক: টমাস | EA ও প্ল্যাটফর্ম প্র্যাকটিস | 2026 অক্টোবর 6

একটি ঊর্ধ্বমুখী ব্যাকটেস্ট কার্ভ প্রোগ্রামটি কোন শর্তে চলেছে তা ব্যাখ্যা করে না, আর সরাসরি লাইভ পারফরম্যান্সের প্রতিনিধিত্বও করে না। গোল্ড EA তুলনা করার সময়, আগে পরীক্ষার শর্ত যাচাই করুন, তারপর ফলাফল পড়ুন—এটি শুধু সবচেয়ে বেশি নিট লাভের একটি রিপোর্ট বেছে নেওয়ার চেয়ে বেশি কাজে দেয়। এই নিবন্ধে সাধারণ MT4 টেস্টার নিয়ে আলোচনা করা হয়েছে; MT5 বা তৃতীয় পক্ষের টেস্টিং টুলের কার্যকারিতা এক করে ফেলা হয়নি।

প্রথমে এমন একটি পরীক্ষার রেকর্ড সংরক্ষণ করুন যা পুনরায় যাচাই করা যায়

পরীক্ষা চালানোর আগে EA সংস্করণ, প্যারামিটার ফাইল, সম্পূর্ণ সিম্বল নাম, চার্ট পিরিয়ড, তারিখের সীমা, প্রাথমিক মূলধন ও তার মুদ্রা, এবং ডেটা সোর্স ও টার্মিনাল সংস্করণ সংরক্ষণ করুন। প্রতিবার প্যারামিটার বা শর্ত পরিবর্তন করলে কারণ লিপিবদ্ধ করুন; ফলাফল দেখার পরে কেবল সেরা বারটি সংরক্ষণ করবেন না।

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

মডেলিং পদ্ধতি প্রোগ্রামের লজিকের সঙ্গে মিলতে হবে

MT4-এর অফিসিয়াল সহায়িকায় বিভিন্ন ঐতিহাসিক মডেলিং পদ্ধতি তালিকাভুক্ত করা হয়েছে। কেবল ওপেন প্রাইস অনুযায়ী পরীক্ষা এবং বারের ভেতরের মূল্য পরিবর্তনের ওপর নির্ভর করা প্রোগ্রাম একই ট্রিগার প্রক্রিয়া প্রতিফলিত নাও করতে পারে। পদ্ধতি বাছাই করার সময় আগে নিশ্চিত করুন EA সম্পূর্ণ K-লাইন গঠনের পরে সিদ্ধান্ত নেয়, নাকি একই K-লাইনের ভেতরের মূল্য, এক্সিট ও অর্ডার পরিবর্তনের ওপর নির্ভর করে।

অফিসিয়াল ব্যাখ্যায় Every tick মোডও ছোট পিরিয়ডের ডেটা ও ইন্টারপোলেশন ব্যবহার করে মূল্য পরিবর্তন তৈরি করে; এটি স্বয়ংক্রিয়ভাবে সম্পূর্ণ ঐতিহাসিক প্রকৃত টিক-বাই-টিক ট্রেড রেকর্ডের সমান নয়। শুধু “প্রতি টিক” শব্দ দেখে ধরে নেওয়া যাবে না যে বাজারের সব বিবরণ পুনরুদ্ধার করা হয়েছে। তৃতীয় পক্ষের ডেটা বা অতিরিক্ত টুল ব্যবহার করলে তার সোর্স ও পদ্ধতি আলাদাভাবে উল্লেখ করা উচিত।

স্প্রেড অনুমান ঐতিহাসিক ট্রেডিং পরিবেশের সমান নয়

MT4-এর অফিসিয়াল সহায়িকা অনুযায়ী, সাধারণ টেস্টার ডিফল্টভাবে পরীক্ষা শুরুর সময় সিম্বলের বর্তমান স্প্রেড ব্যবহার করে Ask অনুকরণ করে; Spread ফিল্ডে কাস্টম মানও সেট করা যায়। এর অর্থ হলো পরীক্ষার স্প্রেড অনুমান স্পষ্টভাবে লিপিবদ্ধ করা প্রয়োজন; স্থির অনুমানকে পুরো ঐতিহাসিক সময়ের প্রকৃত ভাসমান স্প্রেড হিসেবে ধরা যাবে না।

ডেটা প্রকাশ, তারল্যের পরিবর্তন বা অস্বাভাবিক সময়ের ট্রেডিং শর্ত একটি নির্দিষ্ট সেটিংস দিয়ে যথেষ্টভাবে প্রতিফলিত নাও হতে পারে। কমিশন, ওভারনাইট ফি এবং অন্যান্য এক্সিকিউশন প্রভাবও নির্দিষ্ট রিপোর্ট ও টুলে বিবেচনা করা হয়েছে কি না এবং কোন ভিত্তিতে করা হয়েছে তা যাচাই করা উচিত। যেসব অংশ অনুকরণ করা হয়নি তা স্পষ্টভাবে উল্লেখ করতে হবে; এই যাচাইগুলোর বদলে “ব্যাকটেস্ট পাস করেছে” ব্যবহার করা যাবে না।

অপ্টিমাইজেশনের ফলাফল কেবল নির্দিষ্ট শর্তে একটি ক্রম

MT4 অপ্টিমাইজেশনের ফলাফল বিভিন্ন প্যারামিটার কম্বিনেশনের লাভ, ট্রেড সংখ্যা, ড্রডাউন এবং প্রত্যাশিত রিটার্ন ইত্যাদি পরিসংখ্যান দেখাতে পারে। প্রথম স্থানে থাকা বোঝায় যে কম্বিনেশনটি নির্বাচিত সময়সীমা ও শর্তে সংশ্লিষ্ট সূচক অর্জন করেছে; এর মানে এই নয় যে ভবিষ্যতেও এটি প্রথম থাকবে।

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

প্যারামিটার টিউনিংয়ে ব্যবহার না করা ডেটা আলাদা রাখুন, তারপর পরীক্ষা করুন

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

এটি একটি গবেষণা ব্যবস্থা, লাভের নিশ্চয়তা দেওয়ার প্রত্যয়ন প্রক্রিয়া নয়। বিভিন্ন বাজার অবস্থায় নমুনার সংখ্যা, পজিশনের এক্সপোজার ও ফলাফলের পার্থক্য এখনও লিপিবদ্ধ করা প্রয়োজন; একবার স্বতন্ত্র যাচাইয়ে লাভ হয়েছে বলে নমুনা কম থাকা বা কেবল একটি পরিবেশ কভার করার সমস্যা উপেক্ষা করা যাবে না।

শর্ত পরিবর্তন হলে আগে-পরের তুলনা সংরক্ষণ করুন

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

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

শেষে সিদ্ধান্তটি শর্তযুক্ত বাক্যে লিখুন

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

লিভারেজ ট্রেডিং বড় ক্ষতি করতে পারে। এই নিবন্ধটি EA পরীক্ষা ও গবেষণা পদ্ধতির ব্যাখ্যার জন্য; এটি প্রোগ্রাম কেনা, ট্রেডিং বা পজিশন সংক্রান্ত পরামর্শ নয়। ব্যাকটেস্ট, সিমুলেশন ও অপ্টিমাইজেশনের ফলাফল লাইভ ট্রেডিংয়ের নিরাপত্তা বা ভবিষ্যতের রিটার্নের নিশ্চয়তা দেয় না।

ঝুঁকি সতর্কতা: লিভারেজে লেনদেনে বড় ক্ষতি হতে পারে। বিষয়বস্তু গবেষণা ও শিক্ষার জন্য, লাভের নিশ্চয়তা নেই। অতীতের ফল ভবিষ্যতের ফল অনুমান করে না।