Saltar a contenido

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)#

  1. Elegir entorno:
  2. Spot: env/.env.binance.demo.month
  3. Futures testnet: env/.env.binance.futures.demo.month

  4. 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
  1. 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
  1. 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=false
  • BINANCE_MAX_ORDER_PCT=0.5
  • BINANCE_MAX_ORDERS_PER_SESSION=30
  • MARKET_SYNC_AUTO_RUN=true
  • MARKET_SYNC_INTERVAL_MINUTES=15
  • MARKET_SYNC_SYMBOLS=XAUUSDT,PAXGUSDT
  • MARKET_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_queue en failed) <= 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.