¡Tu carrito está actualmente vacío!
¿Cómo Funciona?
Para los primeros pasos de instalación lo mejor es ir a github y seguir las instrucciones. Los que tienen formación técnica no suelen tener problemas.
github.com/daradija/pyroboadvisor
En los próximos días esperamos simplificar la instalación, mediante el uso de codespaces de github, colab de google, dockets. Será cuestión de varios clics.
Para mas información y dudas acude a Discord, te dejo invitación: https://discord.gg/Gfju5v8yva
En Discord hay un canal #quiero_comprar_tengo_dudas
A continuación explicamos conceptos generales.
¿Te imaginas haciendo trading algorítmico? Este lego puede ser tu punto de entrada.
No es mágia, si el mercado cae, perderá dinero. Hay una parte de aguente, de creer en el sistema, porque a la larga los mercados siempre suben.
El sistema ofrece gráficas que debes acostumbrarte a ver. A tolerar periodos malos.
El sistema de ejmplo requiere una ejecución al día, entre las 4 y 6 pm (hora de España).
Sin agobios, si un día no puedes, no pasa nada.
La mayoría de los días no operará. Meterá ordenes que no se ejecutan.
Una vez subida las órdenes al broker puedes apagar el equipo.
La bolsa solo opera de lunes a viernes.
Para instalar el sistema podemos concertar una llamada en teams gratis. Recuerda que tienes 14 días en los que puedes devolver el producto.
Una parte del software se ejecuta en tu equipo. Otra parte se ejecuta en mis servidores (la estrategia).
Para poder ejecutar la estrategia se necesita una licencia que se vende en esta página web. Una vez comprada debes recibir un email, con la misma.
La parte que se ejecuta en tu equipo, la descarga de datos y el simulador son código fuente abierto. Los puedes adaptar a tu medida. Así como la configuración de los parámetros.
Mis servidores realizan cálculos y generan señales de compra y venta.
La estrategia funciona por defecto con la serie histórica de acciones que pertenecen al SP500.
Se necesita alimentar a la estrategia con varios días para que empiece a transmitir operaciones de compra y venta.
Cuando llega al presente se puede operar con un broker, de momento Interactive Broker (IB).
Para ello se conecta con TWS, un cliente de IB, y recolecta la cantidad de dinero en dólares y las acciones actuales.
Con esa información la estrategia te propone unas operaciones de compra y de venta.
En tu equipo esas ordenes se cargan por el script de python en interactive broker (TWS).
Quiero saber más
¿Es necesaria la simulación con la serie histórica? Si, porque…
1. Verificar la salud de tu estrategia de inversión, antes de proceder en real.
2. Cargar el conjunto de días que se necesitan para operar en real.
3. Algunos algoritmos aprende a ajustarse con la serie histórica. No es el caso de A1, pero si para la serie B que están en el roadmap.
La operación set_profolio solo puede llamarse una vez al día por licencia. Y se llama justo antes de proceder a informar de la cartera real para obtener las señales de compra y venta en real.
Recomiendo empezar con apalancamiento de 0.2 (20%) e ir aumentado cada día ese porcentaje, por ejemplo un 10% extra (0.3, 0.4…) para no concentrar toda la inversión a pocas acciones/pocos días de entrada.
Hay que convertir de tu divisa a dolares para operar. Así se evita el pagar comisiones de cambio en cada entrada y salida. Por seguridad el script solo usa los USD.
Estos detalles están más detallados en el github en el driver.
¿Cuándo vende? Cuando la acción no está en un top, te genera una señal de venta.
¿Repite acciones? No, una vez que tienes una posición abierta no hace recomendaciones de volver a comprar. Esto se hace así con fines de diversificar la cartera.
¿Qué obligación tienes?
Abrir a diario TWS. TWS se cierra todos los días. Y ejecutar el script en tu propio equipo. Esto son requerimientos legales. Puedes programar timers en python, para que arranque entre las 4 y las 6 pm y automatizar el proceso.
Una vez introducidas las órdenes se puede apagar el equipo.
Tengo una animación muy ilustrativa, le llamo la Caverna de Platón.
Para verla tienes que abrir y esperar un rato:
https://github.com/daradija/gecco
Tienes el precio, que es la proyección del azul. Y tienes una realidad el brazo azul. Y tienes varios modelos que tratan de imitar al modelo azul. Solo ven la sombra que proyectan.
¿Lo conseguirán viendo el movimiento?
La animación ilustra una realidad de 2 dimensiones a un ojo de 1 dimensión que acaba aprendiendo. El peor de la población está en rojo, y morirá.
Tengo multitud de intervenciones dando pistas de la estrategia A1 en youtube:
Tengo un github con detalles matemáticos de un coeficiente que me permitió saber cuando programo estrategias qué cosas son atribuibles al azar y que cosas superan y por cuanto el azar:
https://github.com/daradija/legar/blob/main/ar.md
Basta un 2% de predecibilidad para obtener un 80% TAE.
A muchos os llama la atención esta parte, a mi me llama la atención popularizar el sistema.