Об этом проекте
Market Agent — это проект сбора данных и анализа стратегических сигналов для рынка прогнозов Polymarket, построенный на двухдвигательной архитектуре Sniper и Radar. Sniper использует Puppeteer для чтения тем с тегом [poly] из Issues репозитория Central-Bank и выполняет точечный поиск на Polymarket; Radar использует Axios для вызова API и сканирует глобальный Top 1000 рынков, исключая уже собранные Sniper данные, и отбирает по три лучших рынка в каждом секторе. Результаты сбора выводятся соответственно в каталоги 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 (GitHub Token для чтения и записи Central-Bank) и необязательный PUPPETEER_EXECUTABLE_PATH (пользовательский путь к Chrome). Проект используется вместе с репозиториями Central-Bank и Refinery-Engine, которые соответственно выполняют роль хранилища исходных данных и командного центра, а также очистки данных и AI-аудита.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.