16 votos

Backtesting de Mercado de la Estrategia o de la Microestructura de la Estrategia

¿Cómo hace uno para hacer el backtest un mercado de decisiones de la estrategia o de la microestructura de la estrategia basada en el? Me imagino que una forma sería la de orden de registro de la libreta de estados a lo largo del tiempo y, a continuación, insertar las órdenes, pero parece que esto es problemático, ya que hace caso omiso de las reacciones de otros operadores pueden tener a un nuevo orden.

También, si que intuitivamente sabía que una estrategia podría ser depredados, habría pocos incentivos para perseguir backtesting de todos modos. Así que la pregunta entonces es, ¿cómo hacer backtest las acciones de otros desconocidos comerciantes?

19voto

John Rennie Puntos 6821

Esta es una pregunta muy difícil.

  1. En primer lugar usted debe leer Almgren las diapositivas sobre el tema: el Uso de un Simulador para Desarrollar Algoritmos de Ejecución. En primer lugar usted necesita para hacer el backtest su estrategia en contra de un "repetidor". Aceptar no es perfecto, pero nos da la información de todos modos. Siempre que añadir un poco de "cordura limitación" a este simulador (es decir, no permiten la estrategia para eliminar la misma de liquidez dos veces, o a reaccionar demasiado rápido para los eventos de mercado), usted va a obtener algo que no es demasiado malo.

  2. A continuación, puede seguir la metodología propuesta en Alta Frecuencia de las Simulaciones de un Libro de ordenes: Dos de la escala de Enfoque por L-Guéant-Razafinimanana. Se ocupa exactamente el caso de que usted tiene en mente. La solución que se propone es: el modelo de la llegada de la tasa de la cartera de pedidos de eventos dado el estado de la cartera de pedidos y el precio futuro (sí, usted tiene acceso a los precios en el futuro en datos históricos).

  3. Si desea eliminar cualquier uso de este "futuro", usted puede usar simplemente el uso de las tasas de llegada de la cartera de pedidos de eventos dado el estado actual de la cartera de pedidos siguiente Simulación y el Análisis de la cartera de pedidos de Datos: El Cola-Modelo Reactivo de Huang, L, y Rosenbaum.

En resumen: si usted usa (1) usted puede no tomar en cuenta a otros lo suficiente de la reacción; si usted usa (3) usted puede obtener simulaciones que se mueva el precio demasiado (especialmente si su estrategia es muy liquidez que consume), y con (2) usted estará en el medio.

5voto

Jim Blake Puntos 707

IMO no se puede hacer el backtest un HFT, estrategia, porque no puede dar cuenta de su propia profundidad de la cola, o la API de retraso de la bolsa, y lo que es más importante, usted no puede realmente modelo informó a los comerciantes muy bien, que va a recoger su mal colocado órdenes de límite.

Para una amplia gama de HFT estrategias, buena profundidad de cola lo es todo(1), y esto no es algo que sólo puede adivinar, se tienen que medir en la práctica. Esto básicamente significa adelante las pruebas y un montón de pantalla viendo en mi experiencia.

(1) http://market-microstructure.institutlouisbachelier.org/uploads/91_7%20MOALLEMI%202014-12-paris-mm-queue-value.pdf

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X