Dirijo una empresa de robo-advisory en los EE. UU., Qplum, y puedo decirle que cada parte del software de inversión (como usted lo llama en su pregunta) se ha construido internamente.
Utilizamos proveedores de terceros para comprar datos de mercado sin procesar de alta calidad y múltiples corredores para la custodia de las cuentas de nuestros clientes. Aparte de esto, hacemos todo desde cero. ¡Supongo que eso explica por qué nos llevó más de un año construir el producto!
Hay varias partes en nuestro software de inversión:
- ¿Qué pasaría si los precios de todas las acciones siguieran subiendo?
- ¿Cuánto tiempo me tomaría crear un sitio web que genere mil dólares por mes?
- ¿Cuáles son las compañías más prometedoras en las que invertir una pequeña cantidad de dinero ($ 500) en el mercado de acciones de centavo?
- He abierto una cuenta comercial en Sharekhan y quiero invertir en fondos mutuos. ¿Alguien puede decirme cuántos fondos debo mantener en mi cuenta y qué tan diversificado debería ser?
- ¿Se agrega efectivo al calcular el FCFF (flujo de efectivo libre para la empresa) o FCFE (flujo de efectivo libre para el patrimonio) de una empresa?
1- Desarrollo de la estrategia: creamos prototipos y desarrollamos estrategias en el marco de Python y solo los que pasan nuestra prueba interna entran en producción que está escrito en C ++.
2- Desarrollo web: nuestra interfaz está en Angular y backend en Ruby on Rails. Intentamos trabajar con algunas agencias en el pasado, pero no fue una experiencia fácil y lo incorporamos todo desde el principio.
3- Ejecución de operaciones: dada la experiencia de nuestros fundadores, estamos locos por ejecutar operaciones para nuestros clientes de la manera más eficiente posible y tenemos un equipo completo enfocado en esto. ¡Creo que puedo decir con confianza que ningún otro robo-advisor ahora usa la ejecución algorítmica interna como nosotros! Transmitimos todos los ahorros de esto a nuestros clientes.
4- Procesos para el comercio: dado que hemos estado en finanzas por más de 10 años, estamos paranoicos acerca de tener procesos establecidos para todo. Tenemos la mala costumbre de revisar dos veces todo al menos dos veces. Esto solo se puede hacer si automatizamos procesos y eso es lo que ponemos mucho esfuerzo desde el principio.
No sé cómo se construyen otros robo-advisors. Así es como se ha construido qplum.
¡Espero que esto ayude!