![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Cree su propio bot comercial Python de MetaTrader 5: Indicador EMA
Obtenga el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio bot comercial Python de MetaTrader 5: Indicador EMA
Esta sección del video demuestra cómo crear una función para calcular el indicador de promedio móvil exponencial (EMA) en Python. El video brinda instrucciones paso a paso para crear la función, que calcula el valor promedio de operaciones anteriores con un multiplicador aplicado a la operación más reciente, y cómo agregar una columna para la EMA a cada fila del marco de datos. El video también enfatiza la importancia de las funciones de comentarios y el uso de una pseudo-biblioteca para hacer que el código sea reutilizable y se ajuste al principio de "no te repitas". El video concluye demostrando cómo calcular los diferentes tipos de EMA que se utilizarán en la próxima estrategia cruzada de EMA.
Cree su propio bot comercial Python de MetaTrader 5: estrategia cruzada de EMA
Obtenga el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio bot comercial Python de MetaTrader 5: estrategia cruzada de EMA
En este video tutorial, el presentador explica e implementa la estrategia cruzada de EMA para construir un bot comercial para realizar transacciones automáticamente. La estrategia implica el uso de dos EMA, EMA 50 y EMA 200, y genera señales de compra o venta cuando EMA 50 cruza por encima o por debajo de EMA 200, respectivamente. También analiza el stop loss, el precio de entrada y la toma de ganancias para cada operación y cómo crear una función separada para diseñar una biblioteca. El presentador actualiza la función de estrategia cruzada de EMA para integrarla con la función get_data creada en un episodio anterior, y la función de indicadores devuelve toda la información necesaria a la función de llamada. El código se simplifica al extraer el marco de tiempo, lo que facilita la administración y el mantenimiento para los comerciantes algorítmicos.
Cree su propio bot comercial Python para MetaTrader 5: detector cruzado de EMA
Obtén el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio bot comercial Python para MetaTrader 5: detector cruzado de EMA
El video tutorial enseña cómo crear un detector cruzado de EMA usando Python, analizando el proceso de creación de dos EMA diferentes e identificando tendencias potenciales en el mercado, y explicando cómo construir la función de detector cruzado de EMA. La función crea dos nuevas columnas, posición y preposición, y comprueba si se ha producido un evento cruzado para crear una columna que establece True si se ha producido un cruce; también demuestra cómo usar el detector cruzado de EMA en main.py extrayendo solo las filas que tienen un evento de cruce verdadero. El tutorial también sugiere el próximo episodio donde demostrará cómo calcular una estrategia cruzada personal de EMA.
Cree su propio bot de Python para MetaTrader 5: señales de COMPRA y VENTA
Obtenga el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio bot de Python para MetaTrader 5: señales de COMPRA y VENTA
Este video tutorial se enfoca en crear señales de compra y venta para un bot de Python en MetaTrader 5 (MT5), utilizando la estrategia cruzada de EMA con 50 y 200 EMA. El tutorial explica las reglas para generar señales tanto para comprar como para vender, junto con stop loss, precio de entrada y toma de ganancias. Se crea una función para generar señales comerciales para el bot, registrando los parámetros para cada operación junto con la EMA más alta correspondiente. Se crean columnas adicionales para registrar valores para señales comerciales, y la función también incluye una verificación para garantizar que los valores de EMA no sean iguales al comienzo de la función. El tutorial muestra cómo omitir filas que son menores que el valor mínimo de EMA y calcular el límite de pérdida, el precio de las acciones y la obtención de ganancias para las velas verdes y rojas. Las señales generadas se vuelven a agregar a las columnas creadas anteriormente, generando una lista de señales comerciales para el bot.
Cree su propio bot comercial Python de MetaTrader 5: Calculadora del tamaño del lote
Obtenga el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio bot comercial Python de MetaTrader 5: Calculadora del tamaño del lote
Este video explica cómo crear una función de calculadora de tamaño de lote para un bot comercial en Metatrader5 usando Python. La función requiere el conocimiento del saldo que se está arriesgando, el monto del riesgo, el precio de stop-loss, el precio de entrada y el símbolo que se está negociando, y difiere para el comercio de divisas. El ponente enfatiza la importancia de redondear los valores para evitar que Metatrader5 rechace el cálculo y muestra cómo agregar una moneda diferente a la función. También analizan agregar el tipo de cambio, hacer que el código sea más sólido al agregar una declaración general y proporcionar un cálculo estándar para el tamaño y el valor del pip. La próxima parte de la serie se centrará en realizar pedidos de manera segura y eficiente en Metatrader5.
Cree su propio bot comercial de Python para MetaTrader: creador de pedidos, parte 1
Obtenga el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio bot comercial Python de MetaTrader: Creador de pedidos Pt 1
El video de YouTube titulado "Cree su propio bot comercial de MetaTrader 5 Python: Creador de pedidos Pt 1" cubre el proceso de creación de pedidos en MetaTrader5 usando Python. El video es la primera parte de dos, y esta sección se enfoca en el segundo paso del proceso de creación de pedidos, que consiste en verificar los pedidos antes de realizarlos. El video cubre la creación de un objeto de diccionario llamado 'solicitud' que pasa la información comercial necesaria a la función de creador de órdenes. El orador también explica cómo configurar el tipo de solicitud para una orden stop de compra o venta, cómo usar la solicitud de verificación de órdenes de Metatrader5 para evitar errores comunes y la importancia de formatear los números correctamente antes de pasarlos a MetaTrader 5. El próximo episodio cubrirá la colocación real de órdenes en MetaTrader5.
Cree su propio bot comercial Python de MetaTrader 5: creador de pedidos, parte 2
Obtenga el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio bot comercial de Python para MetaTrader 5: creador de pedidos, parte 2
El video es una continuación del tutorial sobre la creación de un bot comercial de Python para MetaTrader5 y analiza el proceso de implementación del código para enviar una orden, manejar diferentes resultados y comprender los códigos de error que MetaTrader5 puede devolver. El presentador destaca la importancia de personalizar el código según las preferencias personales y comprender los errores que pueden ocurrir al usar el bot. El presentador también proporciona una función de ejemplo que notifica al usuario sobre errores y detiene la ejecución si es necesario.
Cree su propio bot comercial Python de MetaTrader 5: creador de pedidos, parte 3
Obtenga el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio bot comercial de Python para MetaTrader 5: creador de pedidos, parte 3
Este videotutorial se centra en la creación de un bot comercial de Python para MetaTrader 5 y cubre varios pasos para realizar pedidos en la plataforma, incluido el cálculo del tamaño del lote, la verificación de problemas en los pedidos, la realización de pedidos y el empaquetado de todo para garantizar la eficiencia y la seguridad. El tutorial analiza las variables necesarias para el bot, como saldo, comentario, cantidad de riesgo, símbolo y valores comerciales como stop loss y take profit. El video demuestra el uso de la función auxiliar de cálculo del tamaño del lote y la importancia de la verificación de errores, al mismo tiempo que enfatiza la necesidad de investigar y prestar atención a los detalles. El tutorial concluye con una explicación sobre el uso de marcos de datos para extraer los valores requeridos y explora formas de hacer que el bot opere continuamente en el próximo episodio.
Cree su propio bot comercial de Python para MetaTrader: nunca se pierda una vela japonesa
Obtenga el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio bot comercial de Python para MetaTrader: nunca se pierda una vela japonesa
Este video tutorial demuestra cómo construir un bot comercial de Python en MetaTrader 5 que nunca perderá una vela. El código inicia MetaTrader 5, captura los tiempos actuales y anteriores, y utiliza un bucle while para recuperar una sola vela y compararla con la vela anterior para identificar nuevas velas. El video enfatiza la importancia de corregir el espacio en el código, implementar una función de suspensión para evitar bloqueos y utilizar una función separada para simplificar la función principal. El instructor también brinda orientación sobre cómo manejar los errores en el código y usar declaraciones de impresión para pruebas claras.
Cree su propio bot comercial Python de MetaTrader 5: administre automáticamente cada operación
Obtenga el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio bot comercial Python de MetaTrader 5: administre automáticamente cada operación
Este video es parte de una serie sobre la creación de un bot comercial Python para MetaTrader 5 y se enfoca en la administración de órdenes. El orador explica cómo cancelar una orden y recuperar todas las órdenes abiertas, al mismo tiempo que enfatiza la importancia de una gestión de riesgos efectiva en el comercio. La estrategia de cancelar todas las órdenes abiertas es una forma simple pero válida de administrar el riesgo asociado con las posiciones abiertas. El orador también anuncia que el próximo episodio demostrará cómo administrar múltiples estrategias en la misma cuenta de MetaTrader 5.