Plan Demo 30 Dias (Binance Equivalentes)#
Objetivo: validar la plataforma durante 30 dias en modo demo sobre:
- XAUUSDT (proxy de Gold/USD)
- PAXGUSDT (proxy de Gold/USD alternativo)
1. Setup inicial (Dia 0)#
- Elegir entorno:
- Spot:
env/.env.binance.demo.month -
Futures testnet:
env/.env.binance.futures.demo.month -
Cargar variables y levantar backend:
set -a; source env/.env.binance.demo.month; set +a
./.venv/bin/uvicorn backend.main:app --host 127.0.0.1 --port 8096
- Validar smoke/E2E:
./.venv/bin/python scripts/run_binance_e2e.py \
--base-url http://127.0.0.1:8096 \
--env-file env/.env.binance.demo.month \
--env-file env/.env.binance.futures.demo.month \
--with-private auto
- Confirmar sincronizacion automatica de mercado (
market_sync):
curl -s http://127.0.0.1:8096/jobs/status | jq '.market_sync'
Debe responder auto_run=true y el intervalo esperado (ej. 15 min).
2. Operacion diaria (Dias 1-30)#
Checklist diario:
1. scripts/db_health_check.py
2. scripts/run_binance_e2e.py --with-private auto
3. scripts/capture_operational_evidence.py
4. revisar cola (/signals) y riesgo (/risk)
5. revisar estado de jobs (/jobs) con foco en market_sync
6. validar frescura de velas para XAUUSDT y PAXGUSDT en M1/M5/H1/H4
Chequeos recomendados:
curl -s http://127.0.0.1:8096/jobs/status | jq '.market_sync'
curl -s "http://127.0.0.1:8096/market-data/candles?symbol=XAUUSDT&timeframe=M1&limit=1"
curl -s "http://127.0.0.1:8096/market-data/candles?symbol=PAXGUSDT&timeframe=H1&limit=1"
3. Guardrails durante el mes#
BINANCE_TRADING_ENABLED=true(en testnet, con control de riesgo activo)BINANCE_SIMULATION_MODE=falseBINANCE_MAX_ORDER_PCT=0.5BINANCE_MAX_ORDERS_PER_SESSION=30MARKET_SYNC_AUTO_RUN=trueMARKET_SYNC_INTERVAL_MINUTES=15MARKET_SYNC_SYMBOLS=XAUUSDT,PAXGUSDTMARKET_SYNC_TIMEFRAMES=M1,M5,M15,M30,H1,H4,D1- kill-switch habilitado y probado al menos 1 vez por semana.
4. KPI semanales#
- disponibilidad API (
status/binance status) >= 99% - fallos de cola (
signal_queueenfailed) <= 2% - retries promedio por ejecucion <= 1.0
- drawdown de prueba dentro de umbral definido
5. Cierre del mes (Go/No-Go)#
Go si:
- 4 semanas con E2E diario en verde
- market_sync estable durante el mes (sin gaps operativos persistentes)
- sin fallos criticos de riesgo
- trazabilidad completa (signal_queue -> executions -> trading_diary -> goal_snapshots)
No-Go si: - hay fallos recurrentes de ejecucion o riesgo sin causa controlada - E2E privado no es estable (cuando haya keys en ambos entornos)
6. Nota de instrumento#
XAUUSDT y PAXGUSDT son proxies en Binance futures testnet, no XAUUSD OTC exacto.
Si necesitas XAUUSD OTC exacto, este proyecto no lo cubre en modo Binance-first; deberias usar un broker/CFD que lo liste o ajustar el instrumento objetivo.