Skip to content

Supertocho80/tradingbot

Repository files navigation

🤖 Manual de Uso del Bot de Trading (Multi-Cartera)

Este sistema permite gestionar múltiples carteras (Real, Simulada, Pruebas, etc.) de forma simultánea e independiente.

📋 Requisitos Previos

Asegúrate de estar en la carpeta del proyecto y tener el entorno virtual activado (si usas uno).

cd trading212
# source venv/bin/activate  (Si usas venv)

🚀 1. Ejecución del Bot Comprador (Analista Pro)

Este script analiza el mercado, elige el mejor activo y ejecuta la compra en la base de datos seleccionada.

Uso Básico (Cartera Real por defecto)

Capital: 100€ | Posiciones: 1 | Riesgo: 95%

python analista_pro_completo.py json/hijos_apalancados.json

Uso Avanzado (Personalizado)

Puedes modificar el capital, el número de huecos y la base de datos.

Ejemplo que pediste (1000€, 3 Posiciones, 90% Invertido):

python analista_pro_completo.py json/hijos_apalancados.json --db simulacion_1k.db --capital 1000 --max_pos 3 --riesgo 0.90
  • --db: Crea/Usa un archivo nuevo para no mezclar con tu dinero real.
  • --capital: El dinero total ficticio de esta cartera.
  • --max_pos: Cuantos activos puedes tener a la vez (divide el capital entre 3).
  • --riesgo: 0.90 significa que usará el 90% del dinero asignado a cada hueco.

🕵️ 2. Ejecución del Vigilante

Este script revisa las posiciones abiertas, calcula ganancias/pérdidas en tiempo real y ejecuta ventas si se toca el Stop Loss o el Take Profit.

Vigilar Cartera Real (Por defecto)

python vigilante_cartera.py

Vigilar Simulación (Ejemplo 1000€)

Importante: Debes indicarle la misma base de datos que usaste al comprar.

python vigilante_cartera.py --db simulacion_1k.db

👁️ 3. Modo Espía (Solo Análisis)

Simula qué pasaría si compraras ahora mismo, sin guardar nada en la base de datos. Ideal para probar estrategias o ver el mercado sin riesgo.

Uso Básico

python analista_espia.py json/hijos_apalancados.json

Uso Personalizado (Con Log separado)

python analista_espia.py json/hijos_apalancados.json --capital 5000 --log analisis_mercado.log

📝 Resumen de Archivos Generados

  • cartera_inversiones.db: Tu base de datos REAL (Por defecto).
  • simulacion_1k.db: La base de datos de tu SIMULACIÓN.
  • trading_cartera_inversiones.log: Historial de lo que ha hecho el vigilante en la real.
  • trading_simulacion_1k.log: Historial de la simulación.

💡 Consejo Pro

Si quieres ejecutar la simulación de 1000€ regularmente, puedes crear un pequeño script .sh (en Linux/Mac) o .bat (en Windows) para no tener que escribir todo el comando cada vez:

Archivo lanzar_simulacion.sh:

#!/bin/bash
echo "🚀 Lanzando Analista para Simulación 1k..."
python analista_pro_completo.py json/hijos_apalancados.json --db simulacion_1k.db --capital 1000 --max_pos 3 --riesgo 0.90

echo "🕵️ Revisando posiciones abiertas..."
python vigilante_cartera.py --db simulacion_1k.db

TODO LIST

  • [] Re-hacer todo el README.md, lógica de archivos desactualizada.
  • [] Elimiar archivos innecesarios.
  • [] Cambiar el nombre a las carpetas.
  • [] Mostrar logs.
  • [] Ajustar impuestos en la simulación (tramos y por operación).
  • [] Usar IBKR API cuando tengo mayor capital.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published