Curso online
¿Quieres crear estrategias de Trading Algorítmico? ¿Ya tienes conocimientos de trading y quieres aprender sobre trading cuantitativo / finanzas? ¿Eres simplemente una persona curiosa que quiere adentrarse en este tema para monetizar y diversificar sus conocimientos?
Si la respuesta a alguna de estas preguntas es que 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 la acción del precio para crear estrategias sólidas. Realizarás análisis cuantitativos para encontrar patrones en los datos. Una vez que tenga muchas estrategias rentables, aprenderemos a realizar backtesting vectorizado. A continuación, aplicarás técnicas de cartera para reducir el drawdown y maximizar tus rendimientos.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Aprenderemos acerca de la detección de figuras, patrones y Backtesting usando MetaTrader 5 y su API para Python. -Crear una estrategia de trading utilizando la detección de patrones o figuras desde cero. -Gestionar datos financieros usando Numpy, Pandas y Matplotlib. -Combinar la acción del precio y el análisis técnico para optimizar su rendimiento. -Limpiar datos usando Pandas. -Poner cualquier algoritmo en el mercado en vivo usando MetaTrader 5 y Python. -Programar en Python para realizar trading algorítmico. -Detectar figuras de trading a través de las velas.
Requisitos
Este es un curso de nivel medio, por tanto 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. -Haber completado los cursos anteriores de la ruta de Finanzas y Trading Algorítmico.
Temario completo de este curso
Introducción
Bienvenido al curso de Price Action de nuestra ruta de trading
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
Las bases de Python
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 la ciencia de datos
Introducción
Numpy: Arrays
Numpy: Random
Numpy: Índices / Slicing / Transformaciones
Pandas: Series y DataFrames
Pandas: Limpieza y Transformación
Pandas: Selección Condicional
Matplotlib: Representación gráfica
Matplotlib: Scatter
Matplotlib: Herramientas
Importar y manejar datos financieros
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
Detección de Figuras: Estrategias de trading utilizando figuras envolventes
Introducción
Importar y transformar los datos
Figura envolvente alcista (bullish)
Verificar la figura envolvente alcista
Figura envolvente bajista (bearish)
Calcular el perfil
Automatizar el proceso
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
Combinar la acción del precio con análisis técnico para optimizar los beneficios
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
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
Estrategia de Trading en Vivo: Estrategia de Figuras Envolventes
Estrategia de Trading en Vivo: Soporte y Resistencia, SMA y RSI
Cierre
Enhorabuena por completar nuestro curso de trading algorítmico