Considere la posibilidad de un participante de mercado $A$ que es mecánicamente siguiendo un sistema automatizado de liquidez proporcionar algoritmo (HFT) en un número de grandes poblaciones de cap en un intercambio específico.
Supongamos, además, que no son capaces de observar todos los pedidos realizados por de $a$ y que sabemos que el algoritmo utilizado por $Un$ tarda sólo el mercado público de datos como entrada. $A$ se inicia y termina todos los días de negociación con cero inventario.
Queremos realizar ingeniería inversa del algoritmo utilizado por $Un$. Vamos a llamar a este algoritmo de $f(...)$.
El primer paso en la ingeniería inversa del algoritmo de $f(...)$ sería la de recoger el potencial de las variables de entrada para el algoritmo que más tarde puede ser utilizado para inferir la forma exacta de $f(...)$.
El primer problema al que nos enfrentamos es que las variables de entrada debemos recoger con el fin de ser capaz de realizar ingeniería inversa $f(...)$.
Para tener un punto de partida podemos considerar las variables de entrada que se utiliza en Avellaneda & Stoikov (2008). En Avellaneda & Stoikov (2008) , los autores derivan cómo racional de creador de mercado (no especialista) debe establecer sus comillas de compra y venta en un orden de límite mercado del libro. Los resultados son, obviamente, depende de la hipótesis y el modelo de las decisiones tomadas en el papel.
El óptimo de la oferta (o pedir) en Avellaneda & Stoikov (2008) es una función de las siguientes entradas:
- El comerciante del precio de reserva, la cual es una función de la seguridad precio ($S$), el creador de mercado actual del inventario ($q$) y el tiempo que queda hasta la terminal de tiempo de retención ($T t$)
- La relativa a la aversión al riesgo del comerciante ($\gamma$) (obviamente, difícil de observar!)
- La frecuencia de aparición de nuevas comillas de compra y venta ($\lambda_{oferta}$ y $\lambda_{preguntar}$)
- El más reciente cambio en la frecuencia de aparición de nuevas comillas de compra y venta ($\delta\lambda_{oferta}$ y $\delta\lambda_{preguntar}$)
¿Qué posibles variables de entrada debemos recoger con el fin de ser capaz de realizar ingeniería inversa $f(...)$?