Estamos desarrollando una HFT estrategia altamente líquido de futuros negociados en Eurex. Estamos planeando colocate nuestro servidor y el uso de alimentación de datos de QuantHouse y ejecución de la API de ObjectTrading. Backtesting se realiza en tick data comprado de QuantHouse, donde las marcas de tiempo tiene una resolución de milisegundos (por CIERTO, los oficios y las comillas se ordenan por separado, así que si los comercios y de las comillas tienen una misma marca de tiempo, no están ordenados). Mi pregunta es acerca de la latencia se debe utilizar para backtesting. Yo defino la latencia como: feed de datos de latencia + tiempo de proceso interno (varios microsegundos) + ejecución de latencia. Podemos simular esto mediante la adición de X ms para la alimentación de tiempo (T) de la garrapata que desencadenó el comercio, entonces, si el último tick con el tiempo de dosificación no más tarde de T + X fue una cita que el uso de su libro para la ejecución, de lo contrario (si el último tick con el tiempo de dosificación no más tarde de T + X fue un comercio) esperamos para una entrada de la cita y su libro es utilizado para la ejecución. Así que mis preguntas son:
- Es nuestro modelo de ejecución razonable?
- Lo que X debe ser utilizado para nuestra instalación?
- Podría usted sugerir otros (no muy caro) el programa de instalación con el fin de reducir cualquier tipo de latencia?