Curso de Trading Algorítmico de la A a la Z con Python

Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
10h
-
Inicio
Fechas a elegir
¿Quieres crear estrategias de trading algorítmico? ¿Ya tienes conocimientos de trading algorítmico y quieres aprender sobre trading cuantitativo/finanzas? ¿Eres simplemente una persona curiosa que quiere adentrarse en este tema para monetizar y diversificar tus conocimientos?
Si la respuesta a alguna de estas preguntas es sí, te doy la bienvenida a este curso. Todas las aplicaciones del curso se harán utilizando Python. Sin embargo, para aquellos que son principiantes en Python ¡no hay nada que temer! En el propio curso hay dos secciones intensivas de Python para dominar este lenguaje de programación.
En este curso, aprenderás a utilizar el análisis técnico, la acción del precio y el machine learning para crear estrategias sólidas. Realizarás análisis cuantitativos para encontrar patrones en los datos. Una vez que se tengan muchas estrategias rentables, aprenderemos a realizar backtesting vectorizado. A continuación, aplicarás técnicas de portfolio para reducir el drawdown y maximizar la rentabilidad. Todas ellas son técnicas fundamentales para adentrarte en el mundo del trading algorítmico.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
-Crear una estrategia de trading algorítmico de la A a la Z (importación de datos a trading en vivo)
-Principales estrategias de trading algorítmico: Análisis Técnico, Acción de Precios, Machine Learning
-Poner cualquier algoritmo en el comercio en vivo usando MetaTrader y Python
-Importar el precio de las acciones desde Yahoo Finance y desde su broker
-Gestión de datos financieros usando Numpy, Pandas y Matplotlib
-Programación en Python para el trading algorítmico
-Crear estrategias de trading de escala, intraday y swing
-Limpieza de datos con Pandas
¡Descubre el mundo del Trading Algorítmico con este primer curso de la ruta! Ideal para todos quienes sean:
-Profesionales financieros que quieren dar el salto a la automatización
-Programadores o ingenieros con interés en finanzas
-Estudiantes o autodidactas con mentalidad analítica
Aunque el curso de trading algorítmico en sí no tiene prerrequisitos, para seguirlo fácilmente te recomendamos:
-Haber completado el curso de Python de la A a la Z para tener conocimientos previos de programación en Python
-Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel de usuario
Al terminar tus estudios recibirás un Certificado de Finalización.
Este no es un curso de programación, ni de trading, ni de machine learning. Es un curso en el que se utiliza la estadística, la programación y la teoría financiera para el trading.
Este curso no ha sido creado por un científico de datos, sino por un licenciado en matemáticas y economía especializado en matemáticas aplicadas a las finanzas.
Puedes hacer preguntas o leer nuestros artículos de finanzas cuantitativas simplemente registrándote en nuestro foro gratuito de Discord.
Opiniones
Materias
- Acciones
- Compra venta
- Análisis técnico
- Rentabilidad
- Trading
- Python
- Análisis de datos
- Broker
- Mercado Financiero
Temario
Bienvenidos al curso de Trading Algorítmico con Python
-
Bienvenido a nuestra ruta de trading algorítmico con Python
-
Los contenidos del curso
-
El repositorio Github y los materiales del curso
-
Instala los entornos del curso
-
Toma notas de tu curso en tiempo real en Frogames Formación
Repasa las bases de Python para Trading Algorítmico
-
Introducción
-
Tipo de Objeto: Números
-
Tipo de Objeto: Strings
-
Tipo de Objeto: Operadores Lógicos y Booleanos
-
Tipo de Objeto: Asignación de Variables
-
Tipo de Objeto: Tuplas y Listas
-
Tipo de Objeto: Diccionarios
-
Tipo de Objeto: Conjuntos
-
Estructuras de Python: If, Elif y Else
-
Estructuras de Python: For
-
Estructuras de Python: While
-
Funciones: fundamentos de las funciones
-
Funciones: variable local
-
Funciones: variable global
-
Funciones: funciones lambda
Python aplicado a Data Science
-
Introducción
-
Numpy: Arrays
-
Numpy: Random
-
Numpy: Índices / Slicing / Transformaciones
-
Pandas: Series y DataFrames
-
Pandas: Limpieza y Selección
-
Pandas: Selección Condicional
-
Matplotlib: Representación gráfica
-
Matplotlib: Scatter
-
Matplotlib: Herramientas
Importar y manejar datos de Trading Algorítmico
-
Introducción
-
Importar y manejar datos que proceden de Metatrader 5
-
Ejemplo de cómo funciona Metatrader 5 en Windows
-
Importar y manejar datos que proceden de Yahoo Finanzas
Estrategia diaria de trading algorítmico: análisis técnico
-
Introducción
-
Medias móviles simples
-
La Estrategia
-
Verificar la posición de trading calculada
-
Calcular las ganancias de nuestra estrategia de trading
-
Cómo automatizar la estrategia anterior
-
Vídeo importante: ¡El rendimiento depende del broker!
Backtesting Vectorizado
-
Introducción
-
El índice de Sortino
-
Cálculo del índice beta (métrica CAMP)
-
Cálculo del índice alpha (métrica CAMP)
-
Creación de la función Drawdown
-
Aplicación de la función Drawdown
-
La función de backtesting
-
Probando el backtesting de nuestra estrategia
Trading Algorítmico de Scalping: Acción de precio + SMA + RSI
-
Introducción
-
Importar los datos
-
Soporte y Resistencia
-
Soporte y Resistencia en la Estrategia de Trading
-
Soporte y Resistencia + Estrategia de Trading SMA
-
Soporte y Resistencia + SMA + Estrategia de Trading RSI
-
Automatizar el proceso
-
Estrategia de trading Scalping + Gestión de tu Cartera
Ingeniería de Características Financieras
-
Introducción
-
Cargar los precios de las acciones
-
Crear una media móvil simple (SMA)
-
Crear una desviación estándar móvil (MSD)
-
Usar la librería technical analysis para crear un indicador RSI
-
Automatizar el proceso de ingeniería de características financieras
Estrategia algorítmica intra-diaria: Aplicar Machine Learning
-
Introducción
-
Teoría de la Regresión Lineal
-
Importar los datos
-
El proceso de ingeniería de características
-
Dividir el conjunto de datos (Train/Test Split)
-
Ajustar el modelo de Regresión Lineal
-
Predecir el precio de la acción usando predicciones de Machine Learning
-
Crear estrategias de trading utilizando predicciones de Machine Learning
-
Automatización del proceso
-
Aplicar el proceso a estrategias de trading a la hora
Trading en vivo con MetaTrader 5
-
Introducción
-
Cómo instalar librerías de Python desde Jupyter Notebook
-
Inicializar la plataforma de Metatrader 5
-
Obtener datos desde el broker
-
Enviar órdenes de compra y venta desde Python
-
Consultar las posiciones actuales
-
Ejecutar la creación de la estructura
-
Cerrar todas las posiciones
-
Aplicación de Trading en vivo: Señal aleatoria
-
Aplicación de Trading en vivo: Señal SMA
Cierre
-
Enhorabuena por completar este curso de la ruta de Trading Algorítmico
-
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Curso de Trading Algorítmico de la A a la Z con Python