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

Market Agent ایک پروجیکٹ ہے جو Polymarket پیشن گوئی مارکیٹ کے لیے ڈیٹا اکٹھا کرنے اور حکمت عملی سگنل تجزیہ کے لیے ڈیزائن کیا گیا ہے، جس میں Sniper اور Radar دوہری انجن کا ڈیزائن استعمال کیا گیا ہے۔ Sniper Puppeteer کا استعمال کرتے ہوئے Central-Bank کے Issues سے [poly] ٹیگ والے موضوعات کو پڑھتا ہے اور Polymarket پر درست تلاش کرتا ہے؛ Radar Axios کے ذریعے API کو کال کرکے عالمی سطح کے ٹاپ 1000 مارکیٹوں کو اسکین کرتا ہے اور Sniper کے پہلے سے اکٹھے کردہ مواد کو خارج کرتا ہے، ہر زمرے سے ٹاپ 3 لیتا ہے۔ اکٹھے کردہ نتائج بالترتیب data/strategy/ اور data/trends/ ڈائریکٹریوں میں آؤٹ پٹ ہوتے ہیں، پھر Harvest عمل کے ذریعے Central-Bank ریپوزٹری میں کاپی کیے جاتے ہیں، فائل کے سائز کی تصدیق کی جاتی ہے اور مقامی ڈیٹا صاف کیا جاتا ہے۔ پروجیکٹ میں ایک بلٹ ان حکمت عملی انجن ہے، جو Taleb، Soros، Munger اور Naval کے چار زاویوں سے مارکیٹ سگنلز پر ٹیگ لگاتا ہے۔ ٹرگر کی شرائط میں قیمت کی حد، لیکویڈیٹی، 24 گھنٹے کا ٹریڈنگ والیوم، روزانہ کی تبدیلی، اسپریڈ اور TECH زمرے جیسے اشاریے شامل ہیں؛ کسی بھی حکمت عملی سے مطابقت نہ رکھنے والے سگنلز کو RAW_MARKET کے طور پر ٹیگ کیا جاتا ہے۔ Radar کے زمرہ جات میں POLITICS، ECONOMY، CRYPTO، TECH، GEOPOLITICS، WORLD، FINANCE اور CLIMATE-SCIENCE شامل ہیں۔ آٹومیشن کا عمل GitHub Actions کے ذریعے ubuntu-latest پر چلتا ہے، Node.js 20 کا استعمال کرتے ہوئے، ہر گھنٹے کے 15 منٹ پر ٹرگر ہوتا ہے: پہلے Sniper اکٹھا کرتا ہے، 10 سیکنڈ انتظار کے بعد Radar اسکین کرتا ہے، پھر خودکار طور پر Harvest ٹرگر ہوتا ہے۔ ماحولیاتی متغیرات MY_PAT (Central-Bank کے GitHub Token کو پڑھنے اور لکھنے کے لیے) اور اختیاری PUPPETEER_EXECUTABLE_PATH (کسٹم Chrome پاتھ) کو سپورٹ کرتے ہیں۔ یہ پروجیکٹ Central-Bank اور Refinery-Engine ریپوزٹریوں کے ساتھ مل کر کام کرتا ہے، جو بالترتیب خام ڈیٹا اسٹوریج اور کمانڈ سینٹر، ڈیٹا صفائی اور AI آڈٹ کے کردار ادا کرتے ہیں۔