Calibración de Probabilidades con LLMs de IA + Dimensionamiento Half-Kelly: Integración Paso a Paso de las APIs de DeepSeek / OpenAI / Ollama para Órdenes con EV+
Guía completa paso a paso para conectar LLMs de DeepSeek, OpenAI GPT-4o o Ollama locales mediante Python, a fin de analizar noticias de último momento y convertirlas en ratios de verosimilitud bayesiano estructurados y tamaños de posición Half-Kelly.
lista de verificación de 3 minutos para principiantes
- ✓Una clave de API de LLM de DeepSeek (
platform.deepseek.comCopiar), OpenAI (gpt-4o-miniCopiar), OpenRouter o un servidor local gratuito de Ollama - ✓Ejecute
pip install openai requestsCopiar en su VPS o entorno de Python local - ✓Se integra directamente con los botones 'JEV True Prob' y 'Calc Kelly' de P.DAY
- ✓Regla principal: solo entra cuando
p* > P_mkt + 4%Copiar
¡Nunca ejecutes un bot de trading en vivo en una laptop doméstica que entre en reposo o pierda Wi-Fi! recomendamos RAKsmart Cloud VPS: (1) Elige Tokio, Singapur o Silicon Valley para una latencia ultra baja en milisegundos con OKX/Binance y RPCs de Polygon; (2) Selecciona Ubuntu 22.04 LTS (2 vCPU / 4GB de RAM) para Docker Compose; (3) Asocia tu dirección IPv4 estática dedicada con la lista blanca de la API de tu bolsa.
¿Acabas de comprar un VPS? Cómo conectar por SSH y ejecutar comandos en Windows / Mac (Guía de 3 minutos)
Muchos usuarios por primera vez se atascan justo después de comprar un servidor en la nube: '¿Dónde escribo estos comandos de terminal?'. Sigue estos 5 pasos simples:
• Dirección IPv4 del servidor (ej.,
198.51.100.88Copiar)• Puerto SSH: Generalmente
22Copiar, o un puerto de seguridad personalizado como 22022Copiar / 62134Copiar mostrado en tu panel• Nombre de usuario: Siempre
rootCopiar en Ubuntu• Contraseña de Root: Tu contraseña inicial del servidor
powershellCopiar y pulsa Enter.• En Mac: Presiona Command ⌘ + Space, escribe
TerminalCopiar y pulsa Enter.ssh -p PORT root@SERVER_IPCopiar (nótese que -pCopiar va en minúscula; si omites un puerto personalizado, recibirás el error Connection refusedCopiar):• Puerto estándar 22:
ssh -p 22 root@198.51.100.88Copiar• Puerto SSH personalizado (p. ej.,
62134Copiar): ssh -p 62134 root@198.51.100.88CopiarAre you sure you want to continue connecting (yes/no)?Copiar, escribe la palabra completa yesCopiar y pulsa Enter.• Pregunta 2 ([!] ¿Por qué el cursor no se mueve cuando escribo mi contraseña?!): Cuando te pida la
password:Copiar, Linux oculta todos los caracteres (ni siquiera aparecen los asteriscos *) por seguridad! Simplemente haz clic derecho en PowerShell (o presiona Cmd + VCopiar en Mac) para pegar tu contraseña de forma invisible y luego pulsa Enter!root@ubuntu:~#Copiar, ¡estás dentro de tu servidor en la nube! Pega estos comandos de configuración una sola vez para instalar Docker, Git y Python:docker compose ...Copiar: Simplemente haz clic derecho para pegar en tu ventana SSH y pulsa Enter.• Para scripts de Python (
.pyCopiar): Escribe nano bot.pyCopiar y pulsa Enter → Haz clic derecho para pegar el código → Presiona Ctrl + O y luego Enter para guardar → Presiona Ctrl + X para salir → Ejecuta nohup python3 bot.py > bot.log 2>&1 &Copiar para que tu bot siga funcionando 24/7 aunque cierres tu laptop!# 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
Generador Interactivo de Código de Bot Quant con LLM × Half-Kelly
¡No se requiere codificación manual! Selecciona tu proveedor de LLM y modelo a continuación, ingresa tu Clave API y genera instantáneamente un script de Python personalizado, listo para ejecutar, junto con un comando de despliegue de terminal SSH con un solo clic.
# 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%}")
explicación línea por línea del código y comandos en español sencillo
| Código / Línea de comandos | Explicación en español sencillo (¿Qué hace esto?) |
|---|---|
pip install openai requests
|
Instala el SDK estándar de Python para OpenAI (compatible con DeepSeek, OpenAI, OpenRouter y Ollama local a través de base_urlCopiar). |
llm_client = OpenAI(api_key=..., base_url=...)
|
Inicializa el cliente de la API de LLM utilizando su LLM_API_KEYCopiar y la URL del punto de conexión (https://api.deepseek.com/v1Copiar, https://api.openai.com/v1Copiar o http://127.0.0.1:11434/v1Copiar). |
response_format={"type": "json_object"}, temperature=0.1
|
Obliga al LLM a devolver JSON determinista y analizable por máquina que contenga likelihood_ratioCopiar en lugar de prosa no estructurada. |
log_odds = math.log(p0 / (1.0 - p0))
|
Convierte el precio actual de Polymarket (ej., 0.35) en log-odds previas. |
whale_shift = ...
|
Añade un peso positivo acotado cuando los ballenas de Polygon con >75% de tasa de acierto acumulan participaciones. |
llm_shift = ...
|
Incorpora la relación de verosimilitud del catalizador de noticias de la API del LLM (limitada entre 0.5 y 2.0) en las probabilidades posteriores. |
half_kelly = max(0.0, 0.5 * ((p_star - p_mkt) / (1.0 - p_mkt)))
|
Calcula la fracción exacta de la posición Half-Kelly. |
[!] los 3 errores más comunes de principiantes y guía de solución de problemas
✕ Falacia 1: Pedir a un LLM que adivine probabilidades brutas sin a priori de mercado ni esquema JSON
Nunca pida porcentajes brutos en texto libre. Utilice siempre response_format={'type': 'json_object'}Copiar para extraer una relación de verosimilitud acotada (0,5–2,0) y actualizar el a priori del mercado mediante la regla de Bayes.
✕ Falacia 2: Dejar la temperatureCopiar del LLM en el valor predeterminado de 1.0
Configure siempre temperature=0.1Copiar (o 0.0Copiar) para que la canalización de señales cuantitativas sea determinista y reproducible.
✕ Falacia 3: Apostar con Kelly completo en lugar de Half-Kelly
Siempre divide Kelly entre 2 y limita la exposición a un solo evento al 15%.
Paso 1: Obtener una Clave de API del LLM e Instalar el SDK de Python (pip install openaiCopiar)
Crea una clave de API en DeepSeek (platform.deepseek.comCopiar), OpenAI (platform.openai.comCopiar), OpenRouter o ejecuta un modelo local gratuito mediante Ollama (http://127.0.0.1:11434/v1Copiar). Ejecuta pip install openai requestsCopiar en tu VPS y exporta LLM_API_KEYCopiar y LLM_BASE_URLCopiar en tu archivo .envCopiar.
Paso 2: Aplicar Salida Estructurada en JSON (response_format={'type': 'json_object'}Copiar)
Los bots de trading no pueden analizar ensayos en texto libre. Configura temperature=0.1Copiar y response_format={'type': 'json_object'}Copiar para que el LLM devuelva estrictamente {"likelihood_ratio": 1.35, "confidence": 0.88, "reason": "..."}Copiar, limitado entre 0.50Copiar y 2.00Copiar.
Paso 3: Combinar Prior de Mercado + Ratio de Verosimilitud del LLM + Flujo de Ballenas mediante la Regla de Bayes
Utiliza el precio medio en vivo de Polymarket (p_mktCopiar) como tus log-odds a priori, luego suma math.log(likelihood_ratio)Copiar del LLM y el flujo neto de entrada de smart-money en Polygon de 4 horas (whale_net_flow_usdCopiar) para calcular la probabilidad verdadera calibrada p*Copiar.
Paso 4: Filtrar por ventaja de p* - p_mkt >= +4%Copiar y dimensionar con Kelly Mitad
Solo ejecute cuando su ventaja calibrada supere el umbral de +4%Copiar, aplique 0.5 * (p* - p_mkt) / (1 - p_mkt)Copiar con un tope rígido del 15% y pase la cantidad de acciones directamente a py-clob-clientCopiar para enviar una orden limitada con comisión del 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.
Guía Cuant para Polymarket CLOB: Despliega un bot de copia de ballenas y maker con 0% de comisiones usando py-clob-client
Recorrido de ingeniería completo: deriva credenciales L2 de Polygon CLOB, consulta IDs de tokens de condición Gamma, suscríbete a las ejecuciones de ballenas y coloca órdenes límite sin gas con 0% de comisiones EIP-712.
Guía de Seguridad de VPS para Quant, Whitelisting de IP para APIs e Ingeniería de Kill-Switch por Retiro de Capital
Lista de verificación de seguridad en producción para traders cuantitativos: selección de VPS de baja latencia, whitelisting de IP para APIs de exchanges, claves con retiros desactivados y kill-switches automatizados de retiro del 5% diario.
Calibración de Probabilidades con LLMs de IA + Dimensionamiento Half-Kelly: Integración Paso a Paso de las APIs de DeepSeek / OpenAI / Ollama para Órdenes con EV+
Guía completa paso a paso para conectar LLMs de DeepSeek, OpenAI GPT-4o o Ollama locales mediante Python, a fin de analizar noticias de último momento y convertirlas en ratios de verosimilitud bayesiano estructurados y tamaños de posición Half-Kelly.
Tutorial de Freqtrade + FreqAI con Docker: Conecta OKX / Binance, descarga datos históricos y auditá el sesgo de anticipación
Guía paso a paso para desplegar Freqtrade mediante Docker Compose, descargar datos OHLCV de varios años de OKX y Binance, ejecutar pruebas retroactivas (backtests) realistas ajustadas por comisiones y ejecutar `lookahead-analysis`.
Guía de Market Making y Delta-Hedging de Hummingbot: Arbitraje de cuotas de Polymarket frente a Perps de OKX / Binance
Cómo los escritorios institucionales combinan los controladores de market-making de Hummingbot V2 en OKX/Binance con contratos de eventos de Polymarket para construir coberturas de volatilidad macro delta-neutras.
Guía de Backtesting de L2 Orderbook en NautilusTrader: Eliminando ilusiones de slippage y sesgo de posición en cola
Cómo ejecutar backtests de alto nivel de fidelidad del L2 orderbook en NautilusTrader con rellenos realistas de posición en cola, modelado de latencia y validación Walk-Forward.
Poly Day (p.day) — ¿Qué es Polymarket y Cómo Funciona el Mayor Mercado de Predicciones, Apuestas y Cuotas del Mundial?
Guías sobre qué es Polymarket, cómo funciona, cuotas del Mundial, Champions League y depósito USDC sin KYC
Cada vez más traders en España, México, Argentina, Colombia, Perú y Chile buscan «Polymarket qué es», «cómo funciona Polymarket» y cómo participar en el mercado de predicciones descentralizado más líquido del mundo. En Polymarket apuestas sobre eventos reales —desde las elecciones presidenciales y la Reserva Federal hasta la Champions League y la Copa del Mundo (Polymarket World Cup)— comprando acciones «Sí» o «No» entre 0,01 $ y 0,99 $ USDC en la red Polygon.
A través de Poly Day Español (p.day/es/), accedes sin KYC a las cuotas de Polymarket en tiempo real, el rastreador de ballenas (Polymarket Analytics), la guía de la Polymarket App y tutoriales paso a paso para depositar USDC (Polygon) desde Binance P2P, Bitso, Lemon Cash o Belo con comisiones cercanas a cero.