
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
La importancia de los datos en el Trading - ¡Basura entra, basura sale! (un bróker de MetaTrader 5 frente a las finanzas de Yahoo)
La importancia de los datos en el Trading - ¡Basura entra, basura sale! (un bróker de MetaTrader 5 frente a las finanzas de Yahoo)
En este video se enfatiza la importancia de usar la misma fuente de datos para entrenar e implementar un algoritmo comercial. Al comparar los rendimientos generados por la misma señal comercial utilizando diferentes fuentes de datos, como Yahoo Finance y los datos de un corredor, el orador destaca la importancia de la calidad y la relevancia de los datos utilizados. El video aconseja a los comerciantes que realicen sus propios experimentos y utilicen fuentes de datos relevantes del bróker que se está negociando para entrenar sus algoritmos para obtener mejores rendimientos.
Plantillas MetaTrader 5 comercio en vivo usando Python - parte 1: importar datos del corredor
Plantillas MetaTrader 5 comercio en vivo usando Python - parte 1: importar datos del corredor
En este video, Lucas demuestra cómo usar Python y MetaTrader 5 para importar los datos de un bróker al extraer los datos de las velas y transformarlos en un formato de marco de datos legible. Señala que la plataforma MetaTrader 5 solo funciona en dispositivos Windows y no en sistemas Mac sin aplicaciones adicionales. Él crea una función llamada "get_rate" que permite una fácil automatización al cambiar sus parámetros, y al usar la función de establecer índice, establece la columna de tiempo como el índice del marco de datos, lo que permite que los datos históricos se importen a Python.
Plantillas MetaTrader 5 comercio en vivo usando Python - parte 2: Realice un pedido en MetaTrader 5 usando Python
Plantillas MetaTrader 5 comercio en vivo usando Python - parte 2: Realice un pedido en MetaTrader 5 usando Python
Lucas de explica el proceso de envío de órdenes en MetaTrader 5 usando Python. Esto implica inicializar el símbolo y la desviación en pip, elegir el modo de llenado, crear una solicitud para enviar a MetaTrader 5, especificar la acción deseada y ejecutar las órdenes. Él enfatiza la importancia de extraer toda la información necesaria, como la ID de posición, en las variables, ya que no estarían disponibles después de cerrar la hoja de Python. El video también detalla el proceso involucrado en el cierre de una posición abierta para la cual se debe aplicar un código similar pero inverso de órdenes de compra y venta mientras se usa el precio de oferta en lugar del precio de venta.
Plantillas MetaTrader 5 comercio en vivo usando Python - parte 3: Gestión de dinero con MetaTrader 5/Python
Plantillas MetaTrader 5 comercio en vivo usando Python - parte 3: Gestión de dinero con MetaTrader 5 / Python
Lucas demuestra cómo usar MetaTrader5 y Python para crear una función de administración de dinero que coloca una orden de tomar ganancias y detener pérdidas en una solicitud. La función considera la gestión de riesgos para determinar los valores óptimos de stop loss y take profit. Muestra cómo usar una función llamada "tradeSize" para ajustar el riesgo de una posición larga en EUR/USD y determinar el mejor volumen según el capital de la cuenta y el apalancamiento. Lucas enfatiza la importancia de tener cuidado al ajustar el volumen de pedidos para mantener una exposición adecuada al riesgo.
Plantillas MetaTrader 5 comercio en vivo usando Python - parte 4: Creación de señales comerciales
Plantillas MetaTrader 5 comercio en vivo usando Python - parte 4: Creación de señales comerciales
El YouTuber demostró la creación de una señal comercial usando MetaTrader 5 y Python al inicializar la conexión entre las dos plataformas, creando una clase "mt5" que se usa para poner la estrategia en el comercio en vivo e importando datos usando la función "obtener tasas". . Luego pasaron a crear una señal básica de SMA de 30 y 60 días usando la función móvil y basaron las condiciones de compra y venta en el promedio de movimiento rápido por encima o por debajo del promedio de movimiento lento. Este proceso mostró una forma sencilla de crear una señal comercial para operar en vivo usando MetaTrader 5 y Python.
Plantillas Operaciones en vivo de MetaTrader 5 usando Python - parte 5: Plantilla de operaciones en vivo (MetaTrader 5/Python)
Plantillas Operaciones en vivo de MetaTrader 5 usando Python - parte 5: Plantilla de operaciones en vivo (MetaTrader5/Python)
El video "Templates MetaTrader 5 live trading usando Python - parte 5: Plantilla de trading en vivo (MetaTrader5/Python)" demuestra cómo usar la plantilla de trading en vivo para ejecutar una estrategia de trading. Los usuarios pueden seleccionar un tiempo específico para ejecutar el algoritmo y elegir una lista de símbolos con una estrategia predeterminada de una señal aleatoria. Los pedidos se pueden realizar utilizando la plantilla y los usuarios pueden cambiar la señal aleatoria. El video advierte que los porcentajes de stop loss y take profit no tienen en cuenta el diferencial y recomienda utilizar un lapso de tiempo de un segundo para evitar procesar múltiples señales en el mismo segundo. Se invita a los espectadores a que les guste y se suscriban al canal y se unan a la comunidad de Discord.
Plantillas MetaTrader 5 comercio en vivo usando Python - parte 6: aprendizaje automático (MetaTrader 5/Python)
Plantillas MetaTrader 5 comercio en vivo usando Python - parte 6: aprendizaje automático (MetaTrader5/Python)
Lucas muestra cómo poner una estrategia comercial basada en el aprendizaje automático en el comercio en vivo. El proceso implica la importación de bibliotecas, el uso de ingeniería de funciones para transformar datos abiertos, altos, bajos, cerrados y de volumen para comprender la relación entre las funciones para crear un algoritmo de aprendizaje automático, estandarizar datos, convertir datos usando análisis de componentes principales (PCA), ajuste y predecir variaciones y, en última instancia, decidir si comprar o vender activos. También proporciona una condición de tiempo basada en horas y una condición de día para elegir el mejor momento para operar. El código funciona durante el horario de mercado y señala cuándo comprar o vender activos.
Cree su propio bot comercial de MetaTrader 5: Parte 1
Obtén el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio robot comercial de MetaTrader 5
El video tutorial analiza los componentes necesarios y los requisitos para crear un bot comercial automatizado con MetaTrader 5, incluidos Windows 10, Python 3.10, un IDE como PyCharm o Visual Studio Code, una descarga de MetaTrader 5 y una cuenta comercial. El presentador enfatiza la importancia de un archivo settings.json para almacenar información confidencial y demuestra cómo crear un archivo de configuración de ejemplo utilizando las bibliotecas Json y OS. También enfatiza los comentarios de código y desaconseja abrir demasiados identificadores de archivos a la vez. El video concluye mostrando cómo importar información confidencial y el manejo de errores antes de prometer demostrar cómo conectarse a MetaTrader en el próximo episodio.Cree su propio robot comercial de MetaTrader 5 - Parte 2
Obtenga el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio robot comercial MetaTrader 5 - Parte 2
Este video continúa el proceso de creación de un bot comercial automatizado con MetaTrader 5, centrándose en el manejo de errores y la refactorización del código para simplificar su apariencia. El instructor enfatiza la importancia de utilizar una cuenta de práctica para evitar pérdidas financieras innecesarias y guía a los espectadores a través del proceso de inicialización e inicio de sesión en MetaTrader 5 mientras comenta el código y define los parámetros. Demuestran el uso de declaraciones de prueba y excepción para manejar cualquier error que pueda surgir y muestran cómo imprimir excepciones en la pantalla para solucionar problemas en el futuro. Además, crean una función separada llamada "start_up" para simplificar el código y manejar el proceso de inicio de manera más eficiente. Finalmente, importan la nueva función a main.py e imprimen el resultado en la pantalla.
Cree su propio robot comercial MetaTrader 5: obtenga 50 000 velas japonesas
Obtén el código en GitHub: https://github.com/jimtin/algorithmic_trading_bot
Cree su propio robot comercial MetaTrader 5: obtenga 50 000 velas japonesas
El video proporciona una guía paso a paso para construir un robot comercial automatizado MetaTrader5. El primer paso crucial es asegurarse de haber completado el episodio de MetaTrader Connect e instalado la biblioteca de python pandas. El tutorial muestra cómo inicializar el símbolo y expandir la función de inicio para incluir símbolos de inicialización. Demuestra cómo recuperar hasta 50 000 velas usando la función 'obtener velas', que requiere entradas de símbolo, marco de tiempo y número de velas. El video hace hincapié en garantizar que todas las columnas necesarias estén presentes en los datos del gráfico de velas japonesas y muestra cómo recuperar los datos del volumen de ticks. El creador promete demostrar cómo calcular un indicador EMA en el próximo episodio.