RQAlpha proporciona un conjunto completo de soluciones para operadores programáticos, desde adquisición de datos, comercio algorítmico, motor de backtesting, simulación en tiempo real, comercio en tiempo real hasta análisis de datos.
Sólo para uso no comercial. Para uso comercial, contáctenos: [email protected]
RQAlpha tiene métodos de configuración flexibles y una gran escalabilidad. Los usuarios pueden personalizar fácilmente su propio sistema de comercio programático.
Todas las estrategias de RQAlpha se pueden probar y simular directamente en Ricequant, y sus señales comerciales se le pueden enviar en tiempo real a través de WeChat y correo electrónico.
Ricequant es una comunidad de comercio algorítmico cuantitativo abierta que proporciona pruebas retrospectivas gratuitas y entornos de simulación en tiempo real para operadores programados, y realizará continuamente competencias cuantitativas para inversiones de capital en tiempo real.
Fácil de usar | Le permite concentrarse en el desarrollo de estrategias y ejecutar su estrategia con una sola línea de comandos. |
Documentación completa | Puede acceder directamente a la `documentación de RQAlpha`_ o a la documentación de Ricequant para obtener la información que necesita. |
comunidad activa | Puede obtener y hacer todas las preguntas sobre RQAlpha visitando la comunidad Ricequant. Hay muchos zapatos para niños excelentes que responderán a sus preguntas. |
ambiente estable | Todos los días se ejecuta una gran cantidad de transacciones algorítmicas en Ricequant, ya sea RQAlpha o datos, podemos procesar y resolver problemas en segundos. |
Configuración flexible | Puede configurar y ejecutar estrategias de diversas formas, y puede crear un sistema comercial que se adapte a sus necesidades con una configuración sencilla. |
Potente escalabilidad | Los desarrolladores pueden ampliar según la interfaz Mod Hook que proporcionamos. |
Introducción a RQAlpha
guía de instalación
Aprenda RQAlpha en 10 minutos
Ejemplo de estrategia
API: Manual de API RQAlpha
CHANGELOG RQALPHA registro de actualización
RQAlpha proporciona una interfaz Mod Hook altamente extensible, lo que significa que los desarrolladores pueden conectarse fácilmente a bibliotecas de terceros.
Puedes instalar y usar el mod de la siguiente manera:
# Ver la lista de mods actualmente instalados y el estado $ rqalpha mod list # Habilitar Mod$ rqalpha mod enable xxx # Deshabilitar Mod$ rqalpha mod deshabilitar xxx
La siguiente es una lista de Mods actualmente integrados:
Nombre del mod | ilustrar |
---|---|
cuentas_sys | Proporciona la implementación de API de pedidos para acciones y futuros y la implementación del modelo de posición. |
analizador_sys | Registre órdenes diarias, transacciones, carteras de inversión, posiciones y otra información, calcule indicadores de riesgo y resultados de análisis de salida en forma de csv, íconos de trazado, etc. |
sistema_progreso | Muestra el progreso de la prueba retrospectiva de la estrategia actual en la consola. |
riesgo_sys | Realizar verificación anticipada de control de riesgos en los pedidos. |
programador_sys | Proporciona un temporizador, que es una función que ejecuta una lógica específica de acuerdo con un período específico. |
simulación_sys | Proporciona módulos como un motor de coincidencia de simulación y una fuente de eventos de prueba retrospectiva para brindar soporte para pruebas retrospectivas y operaciones simuladas. |
sys_transaction_cost | Lógica de cálculo de impuestos sobre transacciones implementada para acciones y futuros. |
Si ha creado una extensión Mod basada en RQAlpha, infórmenos. Después de la aprobación, su información Mod y su enlace se agregarán a la lista Mod.
RQAlpha ha sido actualizado recientemente a la versión 4.0.0, la cual añade una gran cantidad de mejoras funcionales y mejoras de experiencia.
Un punto requiere su atención adicional: reconstruimos el formato del paquete de datos en la versión 4.0.0. El paquete de la versión 3.x original dejó de actualizarse. Debe actualizar RQAlpha a 4.x para usar el paquete optimizado. Además, para equilibrar su experiencia de uso con nuestros costos de mantenimiento, la versión 4.x proporciona paquetes descargados que se actualizan mensualmente. Sin embargo, aún puede usar RQData para actualizar el paquete localmente con los datos más recientes en cualquier momento para operaciones específicas. , consulte la documentación de RQAlpha.
Proporcione a los inversores profesionales soluciones de datos financieros convenientes y fáciles de usar, eliminando los problemas de clasificación, limpieza, operación y mantenimiento de datos, permitiendo a los investigadores de inversiones y desarrolladores de estrategias centrarse más en aspectos clave como la investigación de inversiones y el desarrollo de modelos. La API de datos financieros de Mikuang RQData se puede conectar sin problemas a RQAlpha. Solo necesita importar rqdatac en la estrategia para llamar a los siguientes datos localmente a través de la API:
Información del contrato | Información básica sobre contratos de acciones A, índices, fondos dentro y fuera de bolsa, futuros y bonos en bolsa de China |
Información básica de A-share | Datos sobre días de negociación, divisiones de acciones y dividendos, suspensiones de operaciones, sentencias sobre acciones de ST, etc. |
Datos de mercado | Datos del mercado de acciones A desde 2005 hasta el presente y datos del mercado en tiempo real (incluido el período de oferta continua del mercado instantáneo, ponderaciones históricas, indicadores de valoración del índice, etc.). |
Datos del fondo | Datos básicos, datos del patrimonio neto, divulgación de informes, datos de posición, etc. |
Futuros, opciones y datos al contado | Datos completos de opciones de mercado; historial de futuros y datos instantáneos del mercado, etc., principales contratos continuos de futuros y recibos de almacén; |
Datos de bonos convertibles | Contrato básico de bonos convertibles; precio de las acciones de bonos convertibles, cambios de tamaño causados por bonos convertibles, efectivo y otros datos. |
Todos los datos financieros desde la cotización de acciones A | Datos financieros básicos, operaciones, rentabilidad, valoración, etc.; informes financieros y pronósticos de desempeño, datos financieros continuos de TTM, etc. que admiten datos financieros API puntuales; |
Industria, sector, clasificación de conceptos. | Entradas y salidas de efectivo de fondos de acciones, tasa de rotación |
datos del factor de estilo | Exposición al factor de estilo, rentabilidad, covarianza y riesgo idiosincrásico. (Los datos incrementales se actualizarán a partir de las 8:30 todos los días de negociación) |
datos macroeconómicos | Datos como el índice de reservas de depósitos, la oferta monetaria y una gran cantidad de factores macro |
Datos de comercio electrónico | Tres plataformas principales: Tmall, Taobao y JD.com (actualizado diariamente). Nota: Proporcionado en cooperación con Super Symmetry Technology |
Datos de opinión pública | Acciones de Snowball y Oriental Fortune. Nota: Proporcionado en cooperación con socios de datos |
En la actualidad, RQData se ha lanzado oficialmente y admite varios métodos de recuperación, como la API de Python, la API de Matlab y el complemento de Excel. Se aceptan consultas y pruebas gratuitas sobre la implementación privatizada.
Cómo contribuir con código
Conceptos básicos
RQAlpha se amplía según Mod
Si tiene alguna pregunta sobre RQAlpha, puede obtener ayuda a través de los siguientes canales:
Los problemas específicos se pueden encontrar a través del índice o utilizando la función de búsqueda.
Enviar un problema en Problemas de Github
Grupo de comunicación RQAlpha "487188429"