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`.
lista de verificación de 3 minutos para principiantes
- ✓Docker Desktop (Windows/Mac) o Docker Engine (VPS de Ubuntu Linux)
- ✓Una cuenta de OKX o Binance (descargar datos OHLCV históricos para backtesting es 100% gratis y ni siquiera requiere una clave API)
- ✓~2 GB de espacio en disco libre para 365 días de datos de velas de 5m/1h
¡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
# 1. 创建目录并拉取官方 Freqtrade Docker 镜像
mkdir -p ~/ft_userdata/user_data && cd ~/ft_userdata
curl https://raw.githubusercontent.com/freqtrade/freqtrade/stable/docker-compose.yml -o docker-compose.yml
# 2. 从欧易 OKX (或 binance) 下载最近 365 天 5m / 1h 真实历史 K 线数据
docker compose run --rm freqtrade download-data \
--exchange okx \
--pairs BTC/USDT:USDT ETH/USDT:USDT SOL/USDT:USDT \
--timeframes 5m 1h \
--days 365
# 3. 运行带真实双边手续费与滑点模拟的历史回测
docker compose run --rm freqtrade backtesting \
--config user_data/config.json \
--strategy SampleStrategy \
--timeframe 5m \
--timerange 20260101-20261025 \
--export trades
# 4. 【核心铁律】执行未来函数 (Lookahead Bias) 与递归偏差自动化法医审计!
docker compose run --rm freqtrade lookahead-analysis \
--config user_data/config.json \
--strategy SampleStrategy \
--timeframe 5m
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?) |
|---|---|
mkdir -p ~/ft_userdata/user_data && cd ~/ft_userdata
|
Crea una carpeta de trabajo limpia para tus configuraciones, datos históricos e informes de backtest. |
curl ... -o docker-compose.yml
|
Descarga el manifiesto oficial de Docker Compose para Freqtrade. |
docker compose run --rm freqtrade download-data --exchange okx ... --days 365
|
Descarga 365 días de velas históricas de 5m y 1h para BTC, ETH y SOL directamente desde OKX. |
docker compose run --rm freqtrade backtesting --strategy SampleStrategy ...
|
Ejecuta la simulación histórica e imprime la tabla de rendimiento completa (ROI, Tasa de Ganancia, Drawdown, Sharpe). |
docker compose run --rm freqtrade lookahead-analysis ...
|
Audita la estrategia barra por barra para garantizar que nunca mire velas futuras. |
[!] los 3 errores más comunes de principiantes y guía de solución de problemas
✕ Error 1: Error No data foundCopiar Durante el Backtesting
Siempre ejecuta freqtrade download-dataCopiar con los --timeframesCopiar y --pairsCopiar exactos antes de ejecutar backtestingCopiar.
✕ Error 2: ¿Cómo Abrir el Panel Web Visual (FreqUI)?
Activa api_serverCopiar en config.jsonCopiar, ejecuta docker compose up -dCopiar y abre http://127.0.0.1:8080Copiar en tu navegador.
✕ Error 3: Cambiar dry_runCopiar de trueCopiar a falseCopiar Muy Pronto
Comienza la prueba en vivo con stake_amount: 20Copiar USDT y max_open_trades: 3Copiar.
Paso 1: aislación de Freqtrade dentro de Docker Compose
Monta ./user_data/Copiar para configuraciones, estrategias y registros de operaciones en SQLite para que la actualización requiera solo un docker compose pullCopiar.
Paso 2: Descarga datos OHLCV completos de 365 días con múltiples regímenes desde OKX / Binance
Nunca hagas backtesting solo con un alza de 2 semanas. Descarga al menos 365 días que incluyan mercados alcistas, bajistas y laterales con rangos de comisiones de intercambio realistas.
Paso 3: Ejecuta lookahead-analysisCopiar y recursive-analysisCopiar antes de confiar en cualquier backtest
Si lookahead-analysisCopiar marca has_bias = TrueCopiar, la estrategia está "espiando" velas futuras y perderá dinero en la vida real.
Paso 4: Ejecuta 14 días de trading simulado en vivo con dry_run: trueCopiar
Verifica las ejecuciones reales del libro de órdenes en el modo Dry-Run durante 14 días o más antes de cambiar a una clave API de solo intercambio (retiro deshabilitado) de OKX o Binance.
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.