منصوبے کے بارے میں

QuantVibe ایک انٹیگریشن پروجیکٹ ہے جو Microsoft Qlib اور HKUDS Vibe-Trading کو جوڑتا ہے، بغیر کسی ٹول کو فورک کیے۔ Qlib مارکیٹ ڈیٹا پر مشین لرننگ ماڈلز کی تربیت کرتا ہے اور اسٹاک رینک اسکور تیار کرتا ہے، جبکہ Vibe-Trading ان اسکورز کو ایک ریڈ-اونلی FastMCP سرور کے ذریعے استعمال کرتا ہے اور ان پر عمل کرتا ہے، جس میں پیپر ٹریڈنگ بطور ڈیفالٹ ایگزیکیوشن موڈ ہے۔ یہ برج تقریباً 600 لائنوں کی Python میں بغیر کسی بھاری ڈیپنڈنسی کے نافذ کیا گیا ہے۔ دونوں سسٹمز کبھی ایک دوسرے کو امپورٹ نہیں کرتے؛ وہ ایک ناقابلِ تبدیل دستخط شدہ کنٹریکٹ (artifacts/signals.json مع SHA-256 چیک سمز) اور ایک FastMCP stdio سرور کے ذریعے رابطہ کرتے ہیں۔ ڈیپنڈنسی تنازعات سے بچنے کے لیے ہر فریق اپنے الگ ورچوئل ماحول میں چلتا ہے۔ اہم خصوصیات میں سنتھیٹک ٹرینڈ ڈیٹا اور مومینٹم فال بیک استعمال کرنے والا ایک کمانڈ ڈیمو موڈ، اور ایک ریئل موڈ شامل ہے جو yfinance کے ذریعے OHLCV ڈیٹا ڈاؤن لوڈ کرتا ہے، اسے Qlib بائنری فارمیٹ میں تبدیل کرتا ہے، Alpha158 فیچرز کمپیوٹ کرتا ہے، اور ایک LightGBM رینکر کی تربیت کرتا ہے۔ سگنلز شائع ہونے سے پہلے، ایک تشخیصی گیٹ فارورڈ ریٹرنز کے مقابلے Spearman correlation (IC)، ICIR، اور top-k hit-rate چیک کرتا ہے۔ ایک SQLite ٹریک ریکارڈ لیجر تاریخی سگنلز کو حقیقی قیمتوں کے مقابلے سیٹل کرتا ہے اور hit-rate اور excess return رپورٹ کرتا ہے۔ FastMCP سرور تین ریڈ-اونلی ٹولز فراہم کرتا ہے: get_latest_signals، list_universe، اور signal_health۔ ایگزیکیوشن دوہری حفاظت کے ساتھ ہے: حقیقی بروکر آرڈر جمع کرانے کے لیے --submit فلیگ اور VIBE_ALLOW_ORDERS=1 ماحولیاتی ویری ایبل دونوں درکار ہیں۔ اضافی کنیکٹرز میں Forex، CFDs، اور prop firms کے لیے 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 استعمال کرتے ہوئے 24/7 بیک گراؤنڈ سروس شامل ہیں۔ یہ پروجیکٹ MIT License کے تحت تقسیم کیا گیا ہے اور اس میں ایک قانونی نوٹس شامل ہے جو صرف تعلیمی اور تحقیقی استعمال پر زور دیتا ہے۔