Ir al contenido

Primeros pasos

AlgoQuant Engine es el entorno de ejecución encargado de ejecutar tu estrategia, gestionar insights y comunicarse con brókeres y fuentes de datos. Según cómo lo ejecutes, genera artefactos de backtesting, datos de sesiones en vivo para AlgoQuant Studio o ambos.

Añade AQE al archivo Cargo.toml de tu proyecto de estrategia:

Cargo.toml
aq-engine = { git = "https://github.com/algoquantstudio/aq-engine", features = ["runtime", "tui"] }

Sigue esta guía en orden:

  • Ciclo de vida de la estrategia explica los hooks que invoca AQE y dónde debe ir cada tipo de lógica de la estrategia.
  • Estrategia vacía presenta una estrategia completa y una configuración de backtesting mínimas.
  • Backtests y ejecuciones en vivo explica la selección de brókeres y fuentes de datos, los artefactos de backtesting, la sincronización en vivo y el uso de la interfaz de terminal.

Después, continúa con la documentación específica:

  1. Añadir eventos para flujos de velas con múltiples marcos temporales.
  2. Insights para el ciclo de vida completo y el modelo de estados.
  3. Brókeres y fuentes de datos para las integraciones actuales.
  4. Modelos alfa para patrones de generación de señales.
  5. Pipes de insights para dimensionamiento, validación y gestión de operaciones.