Калибровка вероятностей ИИ-LLM + размер ставок по половинной формуле Келли: пошаговая интеграция API DeepSeek / OpenAI / Ollama для сделок с положительным математическим ожиданием (+EV)
Полное пошаговое руководство по подключению DeepSeek, OpenAI GPT-4o или локальных LLM через Ollama в Python для преобразования новостных импульсов в структурированные байесовские отношения правдоподобия и размеры позиций по половинной формуле Келли.
Чек-лист для новичков: подготовка за 3 минуты
- ✓API-ключ LLM от DeepSeek (
platform.deepseek.comКопировать), OpenAI (gpt-4o-miniКопировать), OpenRouter или бесплатного локального сервера Ollama - ✓Запустите
pip install openai requestsКопировать в вашем VPS или локальной среде Python - ✓Работает в паре с кнопками P.DAY: 'JEV True Prob' и 'Calc Kelly'
- ✓Главное правило: входить в сделку только когда
p* > P_mkt + 4%Копировать
Никогда не запускать live-трейдинг-бота на домашнем ноутбуке, который уходит в сон или теряет Wi-Fi! Мы рекомендуем RAKsmart Cloud VPS: (1) Выберите Tokyo, Singapore или Silicon Valley для сверхнизкой миллисекундной задержки до OKX/Binance и Polygon RPC; (2) Выберите Ubuntu 22.04 LTS (2 vCPU / 4GB RAM) для Docker Compose; (3) Привяжите ваш выделенный статический адрес IPv4 к белому списку API вашей биржи.
Только что купили VPS? Как подключиться через SSH и запускать команды на Windows / Mac (гид на 3 минуты)
Многие новички застревают сразу после покупки облачного сервера: «Куда вводить эти терминальные команды?». Следуйте этим 5 простым шагам:
• IPv4-адрес сервера (например,
198.51.100.88Копировать)• Порт SSH: Обычно
22Копировать, или специальный порт безопасности, такой как 22022Копировать / 62134Копировать, указанный в вашей панели• Имя пользователя: На Ubuntu это всегда
rootКопировать• Пароль root: Ваш первоначальный пароль сервера
powershellКопировать и нажмите Enter.• На Mac: Нажмите Command ⌘ + Space, введите
TerminalКопировать и нажмите Enter.ssh -p PORT root@SERVER_IPКопировать (обратите внимание на строчную -pКопировать; пропуск кастомного порта приведет к Connection refusedКопировать):• Стандартный порт 22:
ssh -p 22 root@198.51.100.88Копировать• Кастомный SSH-порт (например,
62134Копировать): ssh -p 62134 root@198.51.100.88КопироватьAre you sure you want to continue connecting (yes/no)?Копировать, введите полное слово yesКопировать и нажмите Enter.• Запрос 2 ([!] Почему курсор не двигается, когда я ввожу пароль?!): Когда будет запрошен
password:Копировать, Linux скрывает все символы (для безопасности не отображаются даже звездочки *) Просто щелкните правой кнопкой мыши в PowerShell (или нажмите Cmd + VКопировать на Mac), чтобы вставить пароль невидимо, затем нажмите Enter!root@ubuntu:~#Копировать, вы оказались внутри вашего облачного сервера! Вставьте эти команды настройки один раз, чтобы установить Docker, Git и Python:docker compose ...Копировать: Просто щелкните правой кнопкой мыши, чтобы вставить в окно SSH, и нажмите Enter.• Для Python-скриптов (
.pyКопировать): Введите nano bot.pyКопировать и нажмите Enter → Щелкните правой кнопкой, чтобы вставить код → Нажмите Ctrl + O, затем Enter для сохранения → Нажмите Ctrl + X для выхода → Выполните nohup python3 bot.py > bot.log 2>&1 &Копировать, чтобы ваш бот продолжал работать 24/7, даже после закрытия вашего ноутбука!# 1. Update Ubuntu packages and install Git, Curl, and Python3
apt update -y && apt install -y curl git python3-pip python3-venv
# 2. One-line official Docker & Docker Compose installation
curl -fsSL https://get.docker.com | sh && systemctl enable --now docker
# 3. Verify Docker Compose is ready
docker compose version
Интерактивный AI LLM × Half-Kelly Генератор кода бота для торговли
Ручное написание кода не требуется! Выберите ниже провайдера LLM и модель, введите ваш API-ключ, и мгновенно сгенерируйте кастомизированный, готовый к запуску Python-скрипт, а также команду для развёртывания в SSH-терминале в один клик.
# 0. 安装依赖并配置大模型 API 密钥 (支持 DeepSeek / OpenAI / Claude / 本地 Ollama)
# pip install openai requests
# export LLM_API_KEY="sk-你的大模型API密钥"
# export LLM_BASE_URL="https://api.deepseek.com/v1" # 或 https://api.openai.com/v1 或本地 http://127.0.0.1:11434/v1
import os, json, math
from openai import OpenAI
# 1. 初始化大模型客户端 (兼容所有 OpenAI 格式接口)
llm_client = OpenAI(
api_key=os.environ.get("LLM_API_KEY", "sk-your-api-key"),
base_url=os.environ.get("LLM_BASE_URL", "https://api.deepseek.com/v1"),
)
def get_llm_catalyst_likelihood(market_question: str, resolution_rules: str, breaking_news: str) -> dict:
"""调用大模型 API 分析突发新闻对盘口结算的边际影响,强制返回 JSON 格式似然比 (0.50 ~ 2.00)"""
system_prompt = (
"You are a quantitative prediction-market analyst. Compare the breaking news against the exact "
"UMA resolution rules. Output ONLY valid JSON: "
'{"likelihood_ratio": float_between_0.5_and_2.0, "confidence": float_0_to_1, "reason": "short summary"} '
"where 1.0 = neutral noise, >1.15 = bullish YES catalyst, <0.85 = bearish NO catalyst."
)
user_prompt = f"Market: {market_question}\nRules: {resolution_rules}\nBreaking News: {breaking_news}"
resp = llm_client.chat.completions.create(
model=os.environ.get("LLM_MODEL", "deepseek-chat"), # 或 gpt-4o-mini / qwen-plus / gemma4:31b
messages=[
{"role": "system", "content": system_prompt},
{"role": "user", "content": user_prompt},
],
response_format={"type": "json_object"},
temperature=0.1,
)
return json.loads(resp.choices[0].message.content)
def bayesian_update_prob(prior_mkt_prob: float, whale_net_flow_usd: float, llm_likelihood_ratio: float) -> float:
"""融合盘口先验概率、Polygon 巨鲸净流入与 AI 催化剂似然比,输出校准后真实胜率 p*"""
p0 = max(0.01, min(0.99, prior_mkt_prob))
log_odds = math.log(p0 / (1.0 - p0))
whale_shift = max(-0.45, min(0.45, whale_net_flow_usd / 150000.0))
llm_shift = math.log(max(0.5, min(2.0, llm_likelihood_ratio)))
post_odds = math.exp(log_odds + whale_shift + llm_shift)
return round(post_odds / (1.0 + post_odds), 4)
# 2. 实战串联:调用大模型 -> 贝叶斯校准 p* -> 计算半凯利最优仓位
p_mkt = 0.35
ai_res = get_llm_catalyst_likelihood(
market_question="Will the Fed cut rates by 25 bps at the next FOMC meeting?",
resolution_rules="Resolves YES if official FOMC statement lowers target federal funds rate.",
breaking_news="US Core CPI prints 0.1% below consensus; two Fed governors signal dovish shift.",
)
lr = float(ai_res.get("likelihood_ratio", 1.0))
p_star = bayesian_update_prob(prior_mkt_prob=p_mkt, whale_net_flow_usd=85000, llm_likelihood_ratio=lr)
half_kelly = max(0.0, 0.5 * ((p_star - p_mkt) / (1.0 - p_mkt)))
print(f"[AI 诊断] 似然比={lr:.2f} ({ai_res.get('reason')}) -> 校准胜率 p*={p_star:.1%} | 建议半凯利仓位={half_kelly:.1%}")
Подробное объяснение кода и команд простым языком (по строкам)
| Код / Командная строка | Объяснение простым языком (Что делает этот код?) |
|---|---|
pip install openai requests
|
Устанавливает стандартный SDK OpenAI для Python (совместим с DeepSeek, OpenAI, OpenRouter и локальным Ollama через base_urlКопировать). |
llm_client = OpenAI(api_key=..., base_url=...)
|
Инициализирует API-клиент LLM с использованием вашего ключа LLM_API_KEYКопировать и URL конечной точки (https://api.deepseek.com/v1Копировать, https://api.openai.com/v1Копировать или http://127.0.0.1:11434/v1Копировать). |
response_format={"type": "json_object"}, temperature=0.1
|
Заставляет LLM возвращать детерминированный, машиночитаемый JSON, содержащий likelihood_ratioКопировать, а не неструктурированный текст. |
log_odds = math.log(p0 / (1.0 - p0))
|
Преобразует текущую цену на Polymarket (напр., 0.35) в prior log-odds. |
whale_shift = ...
|
Добавляет ограниченный положительный вес, когда киты на Polygon с win-rate >75% скупают доли. |
llm_shift = ...
|
Интегрирует коэффициент отношения вероятностей новостных катализаторов от API LLM (ограниченный диапазоном 0.5–2.0) в апостериорные шансы. |
half_kelly = max(0.0, 0.5 * ((p_star - p_mkt) / (1.0 - p_mkt)))
|
Вычисляет точную долю позиции Half-Kelly. |
[!] Топ-3 ошибки новичков и руководство по устранению неполадок
✕ Подводный камень №1: просить LLM угадать «сырые» вероятности без рыночных априорных данных или схемы JSON
Никогда не просите процент в свободном тексте. Всегда используйте <code>response_format={'type': 'json_object'}</code>, чтобы извлечь ограниченное отношение вероятностей (0.5–2.0) и обновить рыночные априорные данные с помощью правила Байеса.
✕ Подводный камень №2: оставить <code>temperature</code> LLM по умолчанию 1.0
Всегда устанавливайте <code>temperature=0.1</code> (или <code>0.0</code>), чтобы ваш количественный сигнальный пайплайн был детерминированным и воспроизводимым.
✕ Подводный камень №3: ставить на полную формулу Келли вместо Половинной Келли
Всегда делите долю Келли на 2 и ограничивайте экспозицию на одно событие 15%.
Шаг 1: Получение ключа API LLM и установка Python SDK (pip install openaiКопировать)
Создайте API-ключ на платформе DeepSeek (platform.deepseek.comКопировать), OpenAI (platform.openai.comКопировать), OpenRouter или запустите бесплатную локальную модель через Ollama (http://127.0.0.1:11434/v1Копировать). Выполните команду pip install openai requestsКопировать на вашем VPS и экспортируйте переменные LLM_API_KEYКопировать и LLM_BASE_URLКопировать в файл .envКопировать.
Шаг 2: Принуждение к структурированному выводу в формате JSON (response_format={'type': 'json_object'}Копировать)
Торговые боты не способны интерпретировать свободный текст. Установите temperature=0.1Копировать и response_format={'type': 'json_object'}Копировать, чтобы LLM строго возвращала объект {"likelihood_ratio": 1.35, "confidence": 0.88, "reason": "..."}Копировать с значениями в диапазоне от 0.50Копировать до 2.00Копировать.
Шаг 3: Объединение рыночного априорного значения, отношения правдоподобия LLM и потока крупных игроков (whales) с помощью правила Байеса
В качестве априорных лог-шансов используйте текущую среднюю цену на Polymarket (p_mktКопировать), затем прибавьте math.log(likelihood_ratio)Копировать от LLM и чистый приток средств крупных игроков в сети Polygon за 4 часа (whale_net_flow_usdКопировать), чтобы рассчитать калиброванную истинную вероятность p*Копировать.
Шаг 4: Фильтрация по краю p* - p_mkt >= +4%Копировать и расчету размера позиции по половине Келли
Выполняйте сделку только тогда, когда ваш скорректированный переклич превышает +4%Копировать; применяйте формулу 0.5 * (p* - p_mkt) / (1 - p_mkt)Копировать с жестким ограничением 15% и передавайте количество акций напрямую в py-clob-clientКопировать для размещения лимитного ордера с комиссией 0%.
Headline Quant Guides Directory (With Reading Level, Time & Code Stack)
Start from L1 Beginner Essentials and progress to L4 Institutional Tick Backtesting. Every guide includes reading difficulty, estimated reading time, and production-ready code:
Beginner $1,000 Quant Starter Combo Deep-Dive: How Much Can You Earn Monthly Running Polymarket Penny Clipper & LP Bots?
Complete quantitative breakdown for first-time algorithmic traders starting with $1,000 USDC: ranking all 4 Polymarket open-source bot strategies by risk-adjusted edge, modeling 3 realistic monthly profit tiers ($60–$180/mo or 6%–18% monthly ROI) using 5×$200 position splitting, and enforcing the 3 iron survival rules.
Pionex Cloud AI Bots vs. Self-Hosted Polymarket Bots (CloddsBot / Grok Desk): 6 Key Differences & Dual-Engine Allocation Guide
Both are called 'quant trading bots,' yet Pionex's 16 built-in cloud bots and self-hosted open-source Polymarket bots (`CloddsBot`, `polymarket_lp_tool`, `Grok 4-Step Desk`) operate on completely different market mechanics. Pionex harvests crypto volatility and perpetual funding rates with zero code and massive liquidity capacity, while self-hosted Polymarket bots snipe $1.00 deterministic event settlement discounts and Daily LP Rewards with zero correlation to Bitcoin price swings.
Pionex AI Quantitative Trading Complete Guide: 16 Free Built-In Grid Bots, Funding-Rate Arbitrage & Polymarket Delta Hedging
Don't want to maintain a Linux VPS? Master Pionex's 16 free built-in AI trading bots (PionexGPT strategy generator, AI Infinity Grid, Spot-Futures Funding Rate Arbitrage, and 0.05% maker/taker fees) and learn how to pair Pionex BTC/ETH grids with Polymarket event tail-hedges.
CloddsBot & Polymarket LP Bot Complete Guide: Deploy 119-Skill AI Arbitrage, Penny Clipper & Daily Liquidity Rewards Bots
Why pay $5,000+ for black-box bots when the best Polymarket trading engines are MIT open-source on GitHub? Full deployment guide to `alsk1992/CloddsBot` (3.1k⭐, 119+ skills including cross-market arbitrage, Penny Clipper expiry decay, and smart-money copy trading) and `lihanyu81/polymarket_lp_tool` (passive LP market-making for daily USDC rewards).
Grok × Polymarket 4-Step Multi-Agent Trading Desk: SCAN · VERIFY · EXECUTE · EXIT Pipeline That Filters Out 90% of Bad Trades
The best agent on a quantitative trading desk has never placed a trade — its entire job is to say NO. Learn how to replace fragile single-prompt FOMO bots with an institutional 4-Agent Desk (SCAN -> VERIFY -> EXECUTE -> EXIT) for Polymarket CLOB & crypto markets: run free deterministic code filters first, invoke Grok `x_search` only on survivors, size off live cash + pool depth, and enforce 5 pre-written exit rules (`exits.py`) with full `tasks.csv` skip auditing.
Гид по квантовому трейдингу на Polymarket CLOB: Запуск бота с комиссией 0% для маркеров и копирования сделок китов через py-clob-client
Полное инженерное руководство: получение учетных данных Polygon L2 CLOB, запрос ID токенов условий Gamma, подписка на сделки крупных игроков и размещение лимитных ордеров EIP-712 с комиссией 0% без газа.
Руководство по безопасности квант VPS, IP-белому списку API и инженерии автоматических выключателей при сильном просадке
Чек-лист производственной безопасности для квант-трейдеров: выбор низколатентного VPS, IP-белый список API биржи, ключи без права вывода средств и автоматические выключатели при просадке 5% в день.
Калибровка вероятностей ИИ-LLM + размер ставок по половинной формуле Келли: пошаговая интеграция API DeepSeek / OpenAI / Ollama для сделок с положительным математическим ожиданием (+EV)
Полное пошаговое руководство по подключению DeepSeek, OpenAI GPT-4o или локальных LLM через Ollama в Python для преобразования новостных импульсов в структурированные байесовские отношения правдоподобия и размеры позиций по половинной формуле Келли.
Учебник по Freqtrade и FreqAI на Docker: Подключение к OKX / Binance, загрузка исторических данных и проверка смещения (lookahead bias)
Пошаговое руководство по развертыванию Freqtrade через Docker Compose, загрузке многолетних OHLCV-данных OKX и Binance, запуску реалистичного бэктеста с учетом комиссий и выполнению `lookahead-analysis`.
Руководство по маркет-мейкингу и дельта-хеджированию в Hummingbot: арбитраж коэффициентов Polymarket против перпетуальных свопов на OKX / Binance
Как институциональные столы используют контроллеры маркет-мейкинга Hummingbot V2 на OKX/Binance в сочетании с событиями Polymarket для создания макроволатильных хеджей с нейтральной дельтой.
Руководство по бэктестингу L2 Orderbook в NautilusTrader: устранение иллюзий проскальзывания и предвзятости позиции в очереди
Как проводить высокоточные бэктесты тиков L2 orderbook в NautilusTrader с реалистичным учётом позиции в очереди заготовок, моделированием задержек и валидацией Walk-Forward.
Poly Day (p.day) — Полимаркет (Polymarket) на русском: что это, как пользоваться, выборы США и радар китов
Коэффициенты Полимаркет онлайн, как пополнить Polygon USDC, ставки на геополитику, крипту и спорт
Ежемесячно десятки тысяч трейдеров ищут «Полимаркет», «Polymarket как пользоваться», «Polymarket app» и «Polymarket referral code». В отличие от классических букмекеров, на децентрализованной бирже предсказаний Polymarket вы торгуете акциями исходов («Да» или «Нет») напрямую с другими участниками в стакане CLOB сети Polygon без маржи площадки и без блокировок счета.
Портал Poly Day Russia (p.day/ru/) переводит все главные рынки Полимаркет на русский язык в реальном времени, отслеживает крупные ордера китов от $1,000 USDC и подробно объясняет, как перевести USDT/USDC через Bybit, OKX или Telegram Wallet в сеть Polygon с нулевой комиссией.