“En el Trading y la Inversión se trata solo de una cosa: Encontrar una ventaja” (José Luis Díaz)
Te lo pongo claro más claro: No Edge, No Play
Se trata de cubrir todo el ciclo completo de un sistema:
Python puede leer y escribir en los principales formatos de archivos locales como CSV, Excel o Json.
Se conecta a bases de datos relacionales como MySql, PostgreSql, SQLite, Oracle y NoSQL como MongoDB, Redis…
Puede interactuar a través de APIs y SDKs para consumir datos de redes sociales e interactuar con ellas.
Python te permite automatizar procesos que se deben realizar con la frecuencia que tú determines…
Python es el lenguaje ideal porque dispone de las principales librerías para la toma de decisiones…
Aprendizaje automático, redes neuronales están al alcance con librerías como TensorFlow, Keras, PyTorch, Spicy…que te permitirán utilizar estas herramientas de manera “sencilla”.
Cualquier plataforma de trading incluye los indicadores clásicos.
El lenguaje te permite crear cualquier indicador basado en precio, volumen, volatilidad histórica, niveles de precios…
Si lo piensas lo puedes crear, incluso ayudándote de las nuevas tecnologías como ChatGPT. No tendrás ninguna limitación para modelar un sistema y encontrar las mejores ventajas para tu operativa.
Uno de los aspectos fundamentales a la hora de analizar un sistema es el backtesting.
Con Python se pueden utilizar diferentes librerías para realizar esta tares, algunas de ellas son muy sencillas de utilizar.
Rentabilidad, operaciones positivas, operaciones negativas, periodos de drawdown, ratio Sharp…Podrás modificar tu sistema para mejorar estas variables sin incurrir en el principal problema de la creación de sistemas: LA OPTIMIZACIÓN.
Uno de los elementos claves de la creación de sistemas son los filtros de mercado que te indican cuando estar dentro o fuera de un determinado activo.
También podrás realizar predicciones de tendencias más probables de una manera sencilla.
Python es la herramienta que te permite especializarte en sistemas de trading e inversión como ninguna otra porque cubre con sobresaliente todo el ciclo de desarrollo y explotación de sistemas.
Te permite validar ideas para operativa, realizar screeners de activos, trading automático..
Ángel Rodríguez
(Bilbao)
” En lo referente al curso, la verdad que es un 10. Súper completo. Más de lo que en un principio hubiera pensado y, de hecho, las 50 horas lo corroboran, además de estar muy bien estructurado.
En lo personal, sobre los conocimientos previos de Python, en mi caso eran nulos.
El primer módulo de Python está muy bien, muy conciso y práctico. Está muy bien estructurado, sobre todo para personas que no sabemos de programación y no conocemos Python…”
“Si hubiera que utilizar una sola palabra para calificar el curso, este sería EXCEPCIONAL.
No he conocido ni un solo curso en el mercado que tenga la calidad de éste en todos los aspectos que se puedan evaluar.
Por una lado, el contenido es completísimo, muy claro y perfectamente estructurado. Esto hace que el aprendizaje sea mucho mas rápido y menos exigente en cuanto a esfuerzo requerido por parte del alumno.
Por otro lado, el alumno tiene totalmente a mano y de acceso rapidísimo, cualquier contenido que a la hora de programar uno pueda necesitar; todo consolidado en un conjunto de cuadernos Jupyter y perfectamente estructurado para poder consultarlo de forma eficiente.
No se me ocurre ninguna otra forma más efectiva de aprender a programar en Python.
Con respecto a José Luis, lo único que puedo decir son calificativos superpositivos.
Más que un “formador” al uso, a mí me parece un “coach” excelente que se encarga de ir acompañando al alumno de forma totalmente personalizada en su proceso de aprendizaje. De hecho, el nivel de entrada de los alumnos al curso es muy heterogéneo y con necesidades muy diferentes y Jose Luis ha sabido y querido adaptarse a cada uno en particular…”
Miguel A. Jodra
(Madrid)
Luis Arrillaga
(Mallorca)
“Personalmente no había visto nada ni parecido y creo que no lo hay…
Está muy bien explicado y muy bien estructurado. Es como aprender un idioma en cierta manera, además de aprender gramática, vocabulario, hay que practicar para asimilarlo.
Estoy satisfecho.
Tengo que decir que aparte del gran curso que es, tienes el apoyo incondicional e ilimitado que nos da el profe y artífice de todo esto, así que muchísimas gracias, José Luis. Sin ti, no hubiera llegado en este mundillo de las finanzas ni a la mitad de la mitad…”
“…Este es el “CURSO” en mayúsculas, ya que nos muestra las herramientas necesarias para conseguir la independencia absoluta, lo cual debería ser el objetivo último de todo inversor.
Para ello se emplea un lenguaje de programación líder como es Python y múltiples librerías de ciencia de datos.
Partiendo de un nivel cero de programación, como fue mi caso, se puede ejecutar perfectamente el sistema, hacer backtesting, optimizaciones, etc…
La resolución de dudas por parte de José Luis es impecable. El poder estar día a día entrenando con el “Cristiano Ronaldo” del trading, sin duda, no tiene precio.”
“.
Julián Lirola
(Madrid)
Carlos Rodríguez-Nieto
(Barcelona)
“Cuando comencé el curso pensaba que sabía algo de Python, pero al ver los códigos de José Luis vi que tenía que aprender mucho más.
Lo que yo programaba en 10 líneas, él lo hace en una.
…Como el curso está tan concentrado y sin paja, ya que va directo al grano, puedes seguirlo tranquilamente.
En cuanto a José Luis, me habían dicho que sus cursos eran diferentes a los demás y puedo dar fe de ello.
He hecho cursos que van dando vueltas y no explican nada. Aquí hay un temario con un índice y se explica punto por punto cada uno. Luego te pone ejercicios para que los desarrolles y lo entiendas mejor.
En resumen, un crack el profe y el curso.”
Soporte personalizado ilimitado, para preguntar cualquier duda que te surja sobre los conceptos y estrategias que se explican.
Respuestas en menos de 24 horas.
Aunque tienes acceso ilimitado, el curso está planificado para que el alumno dedicando 5 horas a la semana lo termine en 4 meses.
Podrás acceder a todas las grabaciones de las clases y a todos los contenidos ilimitadamente.
Asimismo, siempre podrás acceder a todas las actualizaciones que se hagan del curso.
Tendrás acceso ilimitado a herramientas únicas y exclusivas de opcionescallyput.com, para que puedas analizar la expectativa y riesgo del mercado.
Podrás ver las clases teóricas y prácticas donde quieras y cuando quieras.
Podrás descargarte las presentaciones, códigos y el resto del material didáctico para ayudarte en el proceso de formación.
Comenzamos por el principio:
Generalidades del lenguaje, Instalación y Generación de código con Python.
Los tipos son como los ladrillos que necesitamos para construir una casa:
Numéricos, string, diccionarios, listas, tuplas...
Las estructuras son la base de los algoritmos. Es la forma de manejar los datos de cualquier programa.
La modulación es la forma de hacer nuestros algoritmos leíbles y reutilizables.
La modularidad se consigue, entre otras maneras, con el uso de las funciones
Python tiene estructuras especializadas para manejo de datos con velocidades superiores a 20 veces las que nos puede dar Excel.
Un algoritmo analiza datos ayudándonos a tomar decisiones.
Estos datos se obtienen a través de conectores a diferentes fuentes de datos.
Los indicadores se basan en precio, volumen, volatilidad y rangos.
Utilizaremos estos indicadores para calcular la ventaja que podemos obtener al operar con ellos.
Si te gusta ver lo que realmente está calculando tu algoritmo, vas a necesitar representar estos cálculos.
Veremos las principales librerías gráficas
Si juntamos todo lo anterior nos queda un sistema de trading o inversión con el que podemos ver cómo se ha comportado nuestra ventaja en el pasado y estimar los rendimientos futuros.
Responsable: GALILEI LLC
Finalidad: Prestarle el servicio solicitado y contestar a las cuestiones planteadas.
Legitimación: Consentimiento del interesado. No se cederán datos a terceros, salvo obligación legal.
Derechos: Tiene derecho a acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional.
Destinatarios: Los datos no se cederán a terceros salvo en los casos en que exista una obligación legal. En todo caso, los datos que nos facilitas están ubicados en servidores cuya sede se encuentra dentro del territorio de la UE o gestionados por Encargados de Tratamiento acogidos al acuerdo “Privacy Shield”.