Instruction file imported from John2220/polymarket-agent (
.cursor/rules/project-structure.mdc). Copyright stays with the author.
Структура проекта и пайплайн ставки
Порядок обработки (data flow):
data/collector.py-- получить цены YES и NO из ордербука Polymarket (Gamma + CLOB API)data/odds_api.py-- получить линии Pinnacle, сделать devig -> p_trueanalysis/signals.py-- сравнить p_true с ценами PM, отфильтровать по edge >= MIN_EDGE и ликвидностиanalysis/kelly.py-- рассчитать размер ставки (fractional Kelly)trading/risk.py-- проверить лимиты (max_bet, daily_loss, bankroll)trading/executor.py-- recommend (показать) или auto (FOK ордер)storage/db.py-- записать результат в SQLiteanalysis/backtest.py-- записать snapshot для forward-test
config.py-- загрузка .env, валидация ключейmain.py-- CLI точка входа (recommend / auto / stats)data/models.py-- Pydantic модели: Market, Event, OrderBook, OddsLine