Después de estar unos meses alejado de todo, y pensando en cosas; he conseguido con datos, crear un modelo que funciona bastante bien en futuros del Bitcoin, este es el resultado en los últimos 8 meses:
El robot realiza de 3 a 6 operaciones al mes. Opera muy poco, y solo tras subidas o bajadas muy rapidas.
Uno de los problemas que estoy teniendo, que con el tiempo solucionaré, es el desfase desde que el robot sabe que tiene que abrir una orden y se ejecuta, estamos hablando de 1 a 3 segundos. Aunque parezca poco en momentos de mucha volatilidad es decisivo.
También hay que tener muchos problemas en cuenta, como los errores de que no se ejecute una orden, que se vaya la electricidad, que caiga la red. Que la api falle.... y lamentablemente llevo 8 meses lidiando con esos errores, por eso estoy trabajando en una versión de servidor, que se pueda instalar en un servidor linux, y que se gestione todos los errores. Ahora mismo se necesitan 3 ordenadores para funcionar: 1º de cálculos, 2º de Ejecución de ordenes y el 3º es el que controla el riesgo.
1 Siempre esta haciendo cálculos para encontrar momentos óptimos de entrar al mercado
2 El segundo ordenador siempre esta en comunicación con el primero, y aquí puede haber un retraso de 1 segundo a 2 segundos. En le momento recibe la orden, la tiene que meter en el mercado, aquí también hay errores.
3 El tercer ordenador, se dedica a controlar que todo este bien, por ejemplo si no recibe una orden del 1 y el 2, se encarga de cerrar todo lo que este abierto en el mercado, porque existe el riesgo que una orden se quede huerfana en el mercado.
La idea que estoy programando actualmente, es integrar el 1º y el 2º en el mismo software, y el tercero pueda controlar muchos ordenadores, para que te informe de cualquier error.
Un saludo.

4Likes
LinkBack URL
About LinkBacks






Citar
Marcadores