Red de conocimiento informático - Consumibles informáticos - ¿Cuáles son los desafíos de las plataformas comerciales cuantitativas?

¿Cuáles son los desafíos de las plataformas comerciales cuantitativas?

Las funciones de las plataformas de negociación cuantitativa generalmente incluyen tres partes principales: investigación, simulación y negociación real. Traducido al nivel técnico: datos, backtesting, oferta real, seguridad, etc.

Basándonos en el mercado interno, los desafíos que encontramos son los siguientes:

1: Datos

Los datos incluyen dos tipos, uno son datos de mercado y el otro son datos financieros, fundamentales, opinión pública, informes de investigación y otros datos. Datos de mercado:

Los datos a nivel de minuto actualmente en el mercado son relativamente precisos y se pueden utilizar para realizar pruebas retrospectivas de transacciones de frecuencia media a baja de nivel TICK 1 y nivel TICK de precios reales e históricos; 2. Los datos deben ser obtenidos por usted mismo, los canales más fáciles de encontrar son propensos a fugas de datos, inexactitudes, etc., lo que requiere que los ingenieros combinen específicamente múltiples fuentes de datos para verificar y reparar.

2: Backtesting

Lo más difícil del backtesting es cómo determinar el volumen de operaciones y al mismo tiempo se deben resolver cuestiones como reinstalación, suspensión, ST*, etc. Hay muchos detalles en este

3: Seguridad

La seguridad es una prioridad absoluta en el desarrollo de una plataforma comercial. Cómo garantizar la seguridad de las estrategias y evitar que se produzcan. ser robado por personal externo o interno se divide en dos partes.

Parte de esto es seguridad WEB y parte es seguridad de compilación de políticas.

Debido a que la plataforma de comercio cuantitativo es programable por el usuario, utilizamos el lenguaje PYTHON para JD Quantitative. Debido a su poderosa biblioteca de computación científica y su alto rendimiento, los usuarios pueden llamar a muchas API a nivel de sistema. Se han realizado cambios para garantizar la seguridad de las políticas del usuario y lograr un aislamiento de políticas a nivel teórico.

Solo puedo hablar brevemente sobre ello, y cada parte de él puede ampliarse hasta convertirse en un tema.