প্রকল্প সম্পর্কে

Backtesting.py হলো একটি ওপেন-সোর্স পাইথন লাইব্রেরি যা ট্রেডিং কৌশল ব্যাকটেস্ট করার জন্য ডিজাইন করা হয়েছে। এটি একটি সহজ, সু-নথিভুক্ত API প্রদান করে যা ব্যবহারকারীদের init() এবং next() মেথড সহ ক্লাস-ভিত্তিক পদ্ধতিতে কৌশল সংজ্ঞায়িত করতে সক্ষম করে। লাইব্রেরিটি OHLC(V) ক্যান্ডেলস্টিক ডেটা সহ যেকোনো আর্থিক যন্ত্র সমর্থন করে এবং ইন্ডিকেটর-লাইব্রেরি-অজ্ঞেয়বাদী, অর্থাৎ ব্যবহারকারীরা নিজস্ব ইন্ডিকেটর আনতে পারেন। প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে: - ব্যাকটেস্ট চালানোর জন্য অতি দ্রুত সম্পাদন - প্যারামিটার অপ্টিমাইজেশনের জন্য SAMBO ভিত্তিক একটি অন্তর্নির্মিত অপ্টিমাইজার - কম্পোজেবল বেস কৌশল এবং সম্পর্কিত ইউটিলিটির একটি লাইব্রেরি - সহজ Series/DataFrame অবজেক্ট হিসেবে বিস্তারিত ট্রেড ফলাফল - ব্যাকটেস্ট ফলাফলের ইন্টারেক্টিভ ভিজ্যুয়ালাইজেশন লাইব্রেরিটি pip-এর মাধ্যমে ইনস্টল করা যায় এবং SMA ক্রসওভারের মতো উদাহরণ কৌশল অন্তর্ভুক্ত করে। এটি রিটার্ন, অস্থিরতা, শার্প রেশিও, সোর্টিনো রেশিও, কালমার রেশিও, আলফা, বিটা, ড্রডাউন মেট্রিক্স, উইন রেট, প্রফিট ফ্যাক্টর, এক্সপেক্টেন্সি, SQN এবং কেলি ক্রাইটেরিয়ন সহ বিস্তৃত পরিসংখ্যান প্রদান করে। প্রকল্পটিতে ডকুমেন্টেশন, একটি প্রকল্প ওয়েবসাইট এবং বিকল্প পাইথন ব্যাকটেস্টিং ফ্রেমওয়ার্কের একটি তালিকা অন্তর্ভুক্ত রয়েছে।