প্রকল্প সম্পর্কে
QuantVibe একটি ইন্টিগ্রেশন প্রকল্প যা Microsoft Qlib এবং HKUDS Vibe-Trading-কে কোনো একটি টুল ফর্ক না করেই সংযুক্ত করে। Qlib বাজার ডেটার উপর মেশিন লার্নিং মডেল প্রশিক্ষণ দেয় এবং স্টক র্যাঙ্ক স্কোর তৈরি করে, অন্যদিকে Vibe-Trading একটি রিড-অনলি FastMCP সার্ভারের মাধ্যমে সেই স্কোর গ্রহণ করে এবং সেগুলোর উপর কাজ করে, যেখানে পেপার ট্রেডিং ডিফল্ট এক্সিকিউশন মোড হিসেবে থাকে।
ব্রিজটি প্রায় ৬০০ লাইনের Python-এ বাস্তবায়িত, কোনো ভারী ডিপেন্ডেন্সি ছাড়াই। দুটি সিস্টেম কখনো একে অপরকে ইমপোর্ট করে না; তারা একটি অপরিবর্তনীয় স্বাক্ষরিত চুক্তি (artifacts/signals.json, SHA-256 চেকসাম সহ) এবং একটি FastMCP stdio সার্ভারের মাধ্যমে যোগাযোগ করে। ডিপেন্ডেন্সি দ্বন্দ্ব এড়াতে প্রতিটি পক্ষ নিজস্ব ভার্চুয়াল এনভায়রনমেন্টে চলে।
প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে সিন্থেটিক ট্রেন্ড ডেটা এবং একটি মোমেন্টাম ফলব্যাক ব্যবহার করে এক-কমান্ড ডেমো মোড, এবং একটি রিয়েল মোড যা yfinance-এর মাধ্যমে OHLCV ডেটা ডাউনলোড করে, সেটিকে Qlib বাইনারি ফরম্যাটে রূপান্তর করে, Alpha158 ফিচার গণনা করে এবং একটি LightGBM র্যাঙ্কার প্রশিক্ষণ দেয়। সিগন্যাল প্রকাশের আগে, একটি মূল্যায়ন গেট ফরওয়ার্ড রিটার্নের বিপরীতে Spearman কোরিলেশন (IC), ICIR এবং টপ-k হিট-রেট পরীক্ষা করে। একটি SQLite ট্র্যাক রেকর্ড লেজার ঐতিহাসিক সিগন্যালগুলোকে বাস্তবায়িত মূল্যের বিপরীতে নিষ্পত্তি করে এবং হিট-রেট ও অতিরিক্ত রিটার্ন রিপোর্ট করে।
FastMCP সার্ভার তিনটি রিড-অনলি টুল প্রকাশ করে: get_latest_signals, list_universe, এবং signal_health। এক্সিকিউশন দ্বিগুণ-সুরক্ষিত: প্রকৃত ব্রোকার অর্ডার জমা দেওয়ার জন্য --submit ফ্ল্যাগ এবং VIBE_ALLOW_ORDERS=1 এনভায়রনমেন্ট ভেরিয়েবল উভয়ই প্রয়োজন। অতিরিক্ত সংযোগকারীর মধ্যে রয়েছে Forex, CFD এবং প্রপ ফার্মের জন্য একটি MetaTrader 5 নেটিভ EA ব্রিজ, সাথে মাল্টি-ইউনিভার্স মনিটরিং সহ একটি Bloomberg-স্টাইল RSS আর্থিক সংবাদ স্ট্রিম।
প্রকল্পটিতে FastAPI, React 19, TypeScript এবং Tailwind CSS দিয়ে তৈরি একটি আধুনিক ফিনটেক ওয়েব টার্মিনাল রয়েছে। এটি মডেল কোয়ালিটি গেট সহ একটি ড্যাশবোর্ড, SSE স্ট্রিমিং সহ একটি ইন্টারঅ্যাকটিভ পাইপলাইন লঞ্চার, পেপার/লাইভ সেফটি সুইচ সহ একটি এক্সিকিউশন ডেস্ক, ট্র্যাক রেকর্ড অডিট ভিউ এবং একটি MCP ইন্সপেক্টর প্রদান করে। ফ্রন্টএন্ড সোর্স web/frontend/-এ অবস্থিত এবং web/static/-এ স্ট্যাটিক অ্যাসেটে কম্পাইল হয়।
ডিপ্লয়মেন্ট অপশনের মধ্যে রয়েছে scripts/setup.ps1-এর মাধ্যমে আইসোলেটেড ভার্চুয়াল এনভায়রনমেন্ট, GitHub Container Registry-তে প্রিবিল্ট ইমেজ সহ Docker, এবং nohup ব্যবহার করে একটি ২৪/৭ ব্যাকগ্রাউন্ড সার্ভিস। প্রকল্পটি MIT লাইসেন্সের অধীনে বিতরণ করা হয় এবং এতে শুধুমাত্র শিক্ষামূলক ও গবেষণা ব্যবহারের উপর জোর দিয়ে একটি আইনি নোটিশ অন্তর্ভুক্ত রয়েছে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.