Estoy utilizando una API para dirigir órdenes basadas en alguna señal de compra/venta propia. Estoy tratando de enmarcar un proceso de pensamiento que describe los riesgos de deslizamiento / impacto frente a los riesgos de ejecución dada la opción de utilizar diferentes tipos de orden y algo. La intención es identificar un método de ejecución (casi) óptimo, ya sea por valor individual o un enfoque general para toda la cartera. Implícitamente, mi objetivo final es maximizar la tasa de crecimiento logarítmico de mi cartera, por lo que estoy dispuesto a intercambiar parte del precio de ejecución por el riesgo de deslizamiento, y viceversa. He modelado los costes de ejecución esperados, pero esto sólo me indica que debería estar dispuesto a renunciar a una ejecución si los costes de negociación superan la rentabilidad esperada.
Información general sobre la estrategia:
- Compra/venta de valores no líquidos (por ejemplo, acciones de pequeña y microcapitalización; algunos OTC)
- Los periodos de retención suelen ser de meses o más
La API que estoy utilizando permite los siguientes tipos de órdenes básicas (hay además un poco de personalización para los algos):
- Límite
- Mercado / Mercado al cierre / Mercado a la apertura
- max % del volumen
- En relación con el NBBO
- En relación con el NBBO + límite
- VWAP
Hasta ahora, he descartado las órdenes de mercado y de límites simples. Las VWAP (best efforts) parecen sensatas, pero me preocupa su susceptibilidad a los juegos, ya que es lo que probablemente esperan los algos que buscan liquidez. Las órdenes relativas son interesantes, pero un problema similar es que yo pensaría que cualquier cosa en la parte superior del libro está sujeta a juego. El porcentaje de órdenes de volumen parece muy susceptible al riesgo de ejecución, especialmente en el caso de los valores no líquidos.
¿Cómo debería empezar a pensar en la ejecución óptima teniendo en cuenta una selección de métodos de ejecución? ¿Qué supuestos simplificadores o marcos heurísticos podrían ser útiles para identificar estrategias de ejecución casi óptimas? ¿Merece la pena invertir mucho tiempo y energía en investigar los tipos de órdenes algorítmicas que buscan liquidez oculta en valores no líquidos?
Nota: Dada mi frecuencia de negociación, no estoy particularmente interesado en hacerlo mejor que el punto medio de la NBBO. Sólo estoy tratando de averiguar cómo ejecutar en la tasa más alta posible sin convertirse en cebo scalper. No se requieren condiciones de optimalidad estrictas ni control estocástico dinámico.
0 votos
¿Qué urgencia tendrán sus ejecuciones? Me refiero a si puede esperar todo el día o incluso más de un día, o si querrá ejecutar en un plazo determinado, es decir, en la última hora de negociación.
0 votos
Cuanto más rápido se llene, mejor, siendo preferible la ejecución en el mismo día. Cuanto mejor sea el precio, mejor. Así que sé que si tengo que comprometerme porque no puedo tener lo mejor de ambos.
0 votos
¿Existe un tipo de pedido TWAP? Además, ¿puede asignar un precio límite al VWAP o al TWAP (si está disponible)? Además, ¿puede enviar órdenes de límite sobre el cierre? Sólo estoy tratando de tener una idea de las opciones que tiene. Además, ¿cuál es el tamaño de sus órdenes en relación con el volumen diario medio?
0 votos
La TWAP y la LOC están disponibles manualmente, pero aún no se han añadido a la API. Básicamente, todo lo que ofrece IB está disponible, pero estoy intentando no dedicar mucho tiempo al trading. Normalmente, mis órdenes son pequeñas comparadas con el volumen diario medio, pero tienen el potencial de ser mucho mayores. He llegado a tener hasta un 6,5%. Para las operaciones más ilíquidas, he estado utilizando órdenes REL+.01.