¿Qué quieres aprender?

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

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

Frogames Formación

Curso online


Gratis

¿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.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

-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

A quién va dirigido

¡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

Requisitos

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

Temario completo de este curso

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!

Ver más