MCPcopy Index your code
hub / github.com/HarrierOnChain/Prediction-Markets-Trading-Bot-Toolkits

github.com/HarrierOnChain/Prediction-Markets-Trading-Bot-Toolkits @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
247 symbols 471 edges 48 files 21 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Prediction Market Toolkits

Polymarket Toolkits TUI Панель Prediction Market Toolkits

Торговая инфраструктура для рынков предсказаний, не зависящая от площадки — любой рынок со стаканом заявок

Rust Rust CI License Tokio Live venues Roadmap

Одно ядро исполнения. Один слой риска. Все площадки. Десять стратегических ботов работают на едином, проверенном в бою движке и стеке адаптеров, не зависящем от площадки. Добавить рынок — значит написать один адаптер, а не пересобирать бота. Семь площадок уже работают в продакшене; остальная вселенная рынков предсказаний — план, управляемый адаптерами.

СтратегииПокрытие площадокДвижокБезопасностьКонтакты

🌐 Language / 语言 / Язык: English简体中文Русский


Стратегии

Полный набор из десяти торговых ботов производственного уровня, каждый выстроен вокруг отдельного, чётко определённого рыночного преимущества. Все стратегии работают на одном проверенном ядре исполнения, слое риска и стеке адаптеров, не зависящем от площадки — вы получаете стабильную производительность, единые риск-контроли и единую операционную поверхность для каждого приёма из арсенала. Выберите преимущество под свою гипотезу; инфраструктура уже построена.

📦 Полные руководства, скриншоты и конфиги по каждой площадке лежат в отдельном репозитории каждого рынка — каталог см. в Покрытии площадок. Таблица ниже — индекс стратегий; каждый бот работает на общем движке и слое безопасности, с полной поддержкой dry-run.

# Стратегия Преимущество в одну строку Ключевые параметры
1 🎯 Копи-трейдинг Копируйте кошельки, уже доказавшие наличие альфы Мультикошелёк · FAK/GTD · предохранитель
2 BTC арбитраж 5м / 15м / 1ч Скорость на коротких BTC Up/Down ~42 мс end-to-end · FAK
3 💰 Межрыночный арбитраж Фиксируйте спред, а не направление Polymarket ↔ Kalshi · хеджированные ноги
4 🎯 Направленный арбитраж Арб-база (Up + Down < $1), затем перекос в сторону большего эджа Хеджированная база · только лимит
5 📈 Сбор спреда Тысяча выигрышей по 0,5¢ складываются в одно число Захват бид-аск · P&L по сделке
6 🏆 Спортивное исполнение Клик. Исполнено. Готово — менее 50 мс NBA / NFL / футбол · <50 мс FAK
7 🎯 Снайпер разрешения Околоуверенность 95¢ → гарантированная выплата $1.00 Скан уверенности · удержание до разрешения
8 📊 Дисбаланс стакана Сигнал и есть стакан заявок — без внешних фидов Живой OBI · обновление 500 мс
9 💰 Маркет-мейкинг Будьте казино, а не игроком Двусторонний GTD · перекос инвентаря
10 Ончейн-сигнал китов На 3–30 с раньше публичного API позиций Подписка на блоки Polygon · декод ABI calldata

Покрытие площадок

Движок не зависит от площадки: любая платформа, отдающая стакан заявок или фид позиций, подключается через один адаптер. Семь площадок работают в продакшене; остальной ландшафт рынков предсказаний — в плане, управляемом адаптерами.

Легенда: 🟢 Активна · 🟡 Бета (адаптер в тестировании) · ⚪ В плане (управляется адаптерами)

🟢 Активны сегодня

Площадка Тип Запущенные стратегии
Polymarket Децентрализованная (Polygon / USDC) Все 10 — полное покрытие
Kalshi Регулируется CFTC (США) Межрыночный арбитраж · Снайпер разрешения · OBI · Маркет-мейкинг · Направленный арбитраж · Спред · Спорт
Limitless Ончейн-стакан заявок Снайпер разрешения · OBI · Сбор спреда
Drift BET Solana BTC арбитраж · OBI · Маркет-мейкинг · Сигнал китов
Augur Ethereum Снайпер разрешения · OBI
Azuro Децентрализованный протокол Спорт · OBI
Myriad Markets Крипто OBI · Направленный арбитраж

Традиционные / регулируемые — план

Площадка Тип Статус Наиболее подходящие стратегии
Robinhood Predictions Брокерская интеграция ⚪ План Направленный арбитраж · Спорт
Crypto.com Predictions Крипто-интеграция ⚪ План BTC арбитраж · Направленный арбитраж
OG.com Социальная / мультиисход ⚪ План Спорт · OBI · Маркет-мейкинг
DraftKings Predictions Спорт ⚪ План Спортивное исполнение
FanDuel Predicts Спорт ⚪ План Спортивное исполнение
Fanatics Markets Спорт / развлечения ⚪ План Спортивное исполнение
Interactive Brokers ForecastTrader Финансовые события ⚪ План Снайпер разрешения · Спред · Маркет-мейкинг
PredictIt Академическая / политика США ⚪ План Снайпер разрешения (только исследование, лимиты ставок)

Крипто / децентрализованные — план

Площадка Сеть / Тип Статус Наиболее подходящие стратегии
Hedgehog Markets Solana / социальная ⚪ План Копи-трейдинг · Направленный арбитраж
Zeitgeist Polkadot ⚪ План OBI · Маркет-мейкинг
Projection Finance Волатильность / симуляции ⚪ План Направленный арбитраж · Спред
Better Fan Спорт / киберспорт ⚪ План Спортивное исполнение
Manifold Markets Игровые деньги ⚪ План Направленный арбитраж (бэктест / исследовательская песочница)

Хотите приоритет для площадки? Работа над адаптерами определяется спросом — если вы торгуете на платформе, которой ещё нет, напишите, и она поднимется в очереди.


Движок

Производительность

Обработка событий < 1 мс на событие
Исполнение ордеров < 100 мс end-to-end
Опрос позиций ~200 мс на кошелёк
Память ~50 МБ базово
CPU < 5% на современном железе
Параллелизм Ограничение по семафору (по умолчанию: 25 запросов / 10 с)

Безопасность

Предохранитель (Circuit Breaker) Автостоп после N подряд крупных сделок в настраиваемом окне
Защита глубины (Depth Guard) Проверяет ликвидность стакана перед каждым ордером
Dry Run Полный путь исполнения проходит без реальных ордеров
Минимум сделки (Trade Floor) Запрет микросделок с отрицательным EV

Предохранитель срабатывает, когда число подряд идущих крупных сделок превышает заданный порог или глубина стакана падает ниже минимума. После срабатывания исполнение блокируется на время остывания. Состояние срабатывания и остывание логируются и видны в TUI.

Рекомендации:

Этап Действие
Первичная настройка Запустите с enable_trading: false на целую сессию
Первые реальные сделки Держите copy_percentage на 5–10%, пока не доверитесь сигналу
Постоянно Следите за срабатываниями предохранителя — они вскрывают аномалии исполнения
Продакшен Выделенный кошелёк только с тем капиталом, который собираетесь задействовать

Контакты

Активно разрабатывается и поддерживается. Если вы делаете инструменты для Polymarket, алгостратегии или хотите сотрудничать:

Платформа Ссылка
Обсуждения GitHub Discussions
Telegram @HarrierOnChain

Обычно отвечаем в течение нескольких часов. Открыты к вопросам, отзывам и серьёзному сотрудничеству.


Отказ от ответственности

Торговля на рынках предсказаний сопряжена с реальным финансовым риском. Программное обеспечение предоставляется «как есть», без гарантий или обещания какого-либо результата. Это не финансовая консультация. Всегда тестируйте с enable_trading: false перед вводом реального капитала. Соблюдайте условия использования Polymarket и применимые нормы вашей юрисдикции.


License: MIT

Создано для рынков предсказаний, включая Polymarket, Kalshi, Limitless и другие

Наверх

Power of Bot

Extension points exported contracts — how you extend this code

MidpriceSource (Interface)
(no doc) [1 implementers]
src/service/midprice.rs
BotMeta (Interface)
(no doc)
landing/src/bots.ts
VenueMeta (Interface)
(no doc)
landing/src/bots.ts
AccentSet (Interface)
(no doc)
landing/src/bots.ts
Spec (Interface)
(no doc)
landing/src/messages.tsx
BotContent (Interface)
(no doc)
landing/src/messages.tsx

Core symbols most depended-on inside this repo

len
called by 25
src/service/position_store.rs
get
called by 17
src/service/position_store.rs
useT
called by 15
landing/src/messages.tsx
pos
called by 7
src/service/position_store.rs
check
called by 7
src/service/eligibility.rs
open
called by 6
src/service/position_store.rs
market
called by 6
src/service/eligibility.rs
size_for_trade
called by 5
src/service/strategy.rs

Shape

Function 126
Method 52
Class 36
Interface 18
Enum 15

Languages

Rust79%
TypeScript21%

Modules by API surface

src/service/clob.rs21 symbols
src/config.rs21 symbols
src/service/position_store.rs18 symbols
src/service/risk_guard.rs15 symbols
src/service/order_executor.rs13 symbols
src/service/market_cache.rs13 symbols
src/models.rs13 symbols
landing/src/messages.tsx13 symbols
src/service/strategy.rs11 symbols
src/service/eligibility.rs10 symbols
src/service/position_monitor.rs9 symbols
src/utils.rs8 symbols

For agents

$ claude mcp add Prediction-Markets-Trading-Bot-Toolkits \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact