Tenía algunas preguntas sobre cómo ejecutar correctamente una orden grande de criptomoneda sin mover mucho el precio.
Sé que muchos fondos emplean un algoritmo TWAP/VWAP para liquidar o comprar un gran número de acciones. Pero no estoy seguro de si esto funcionaría en un entorno de estilo HFT.
Lo que estoy tratando de hacer es lo siguiente.
Digamos que tengo 100 BCH (bitcoin cash) y quiero venderlos al mejor precio que pueda, sin que el precio se mueva mucho en un corto periodo de tiempo (menos de 5 minutos). Si lo vendiera en el mercado, me pasearía por el libro de forma masiva y el precio fluctuaría en gran medida debido a esto. Ahora bien, si espaciara las órdenes, no afectaría mucho al precio, pero no estoy seguro de si conseguiría el precio correcto.
Estoy tratando de averiguar una fórmula para calcular el tiempo óptimo entre las órdenes, el tamaño de las órdenes y el tiempo total de ejecución.
Me estoy inclinando por un modelo que encontré que utiliza la teoría del control óptimo estocástico para hacer esto, sin embargo no estoy muy seguro de cómo implementar esto en python.
Tengo acceso a la información en vivo de las operaciones ejecutadas y del libro de órdenes.
Cualquier ayuda con esto sería muy apreciada.
0 votos
Creo que @lehalle tiene un artículo sobre esto, no recuerdo bien cómo se llama pero se ha referenciado en este foro unas cuantas veces. También puede ser de interés Almgren-Chriss y su prodigio
0 votos
Encontré el artículo de Almgren, lo leeré. Cualquier investigación adicional sería muy apreciada, sin embargo, ¡gracias!
0 votos
Hice que uno de mis programadores echara un vistazo y lo resolvieron. ¡Gracias!
0 votos
¿Tiene la posibilidad de actuar en un intercambio múltiple?
0 votos
¡100 bch no es nada lol!
0 votos
muchas bolsas tienen órdenes de solicitud de comilla OTC, como otc.binance.com El precio que se obtenga será un buen punto de referencia para cualquier modelo de ejecución que se presente.