#include <MT4Orders.mqh> #include "griderEA.mq4" // https://c.mql5.com/3/271/griderEA.mq4
He quitado mql5-inserts de la fuente original. En MT5 funciona así
¿Y funcionó?
Cuánto trabajo ha hecho un hombre para nada. Está claro que no lee el foro con atención.
Como ejemplo de programación probablemente será útil
Suerte
¿Y funcionó?
No puede no funcionar, porque la lógica comercial sigue siendo la misma.
Un hombre ha hecho tanto trabajo para nada. Es evidente que no lee el foro con cuidado.
Como ejemplo de programación probablemente será útil
Un artículo con sus propios objetivos.
El artículo es útil desde el punto de vista del aprendizaje de la programación. Sin embargo, desde el punto de vista del análisis, el método de la cuadrícula es una trituración despiadada del yacimiento.
Y tales resultados no son accidentales en absoluto, sino naturales.
Sin un análisis complejo de la dinámica del movimiento de los precios (actividad, dirección, búsqueda de zonas de sobrecompra/sobreventa, análisis en varias escalas), un sistema de trading no puede ser rentable si hablamos de un largo periodo de trading.
Los riesgos son demasiado grandes, podemos decir que el método de rejilla es una completa "falta de respeto" a un proceso tan complejo como el movimiento de los precios en los mercados financieros.
Profundo malentendido o ingenuo error de concepto.
Введение
Creo que no es ningún secreto en este sitio que MQL5 es la mejor opción para crear sus propios Asesores Expertos. Pero aquí está el problema - no todos los corredores le permiten crear cuentas disponibles en MetaTrader 5. E incluso si usted está trabajando actualmente con un corredor que lo permite, es muy posible que en el futuro tendrá que cambiar a un corredor que tiene la capacidad de trabajar sólo en MetaTrader 4. ¿Y qué hacer en este caso con todos esos Asesores Expertos que ha creado en MQL5? ¿Pasar mucho tiempo retrabajándolos para MQL4? ¿No sería mejor hacer un Asesor Experto que puede trabajar tanto en MetaTrader 5 y MetaTrader 4?¿Entiendes siquiera lo que es un broker? ¿Cuál es la diferencia entre un corredor y un distribuidor?
Conclusión
El objetivo principal de este artículo era tratar de escribir un asesor comercial que trabajará tanto en MetaTrader 4 y MetaTrader 5.¡Es imposible! El intento es infructuoso. No te engañes a ti mismo y a los demás.
MT4 Expert Advisor no puede trabajar en MT5 y viceversa. El hecho de que usted haga una compilación condicional de dos Asesores Expertos no significa que el Asesor Experto sea el mismo.
¿Puede tu EA trabajar en un broker? O de otra manera, ¿puede trabajar en una cuenta de red? ¿Por qué se menciona muchas veces el broker y nunca netting?
En resumen, un suspenso.
Estoy profundamente decepcionado con los artículos aquí últimamente.
Voy a repetir una vez más: MT4 Expert Advisor no puede trabajar en MT5.
Intente ejecutar expert.ex4 en el terminal MT5. Y viceversa ex5 en MT4.
Sólo tienes que escribir dos códigos diferentes, el doble de grandes, y hacer que el compilador elija las líneas necesarias pre-especificadas de tu fuente.
No quiero ni hablar de indicadores, ticks y estrategias multisímbolo.
Repito una vez más: MT4 Expert Advisor no puede trabajar en MT5.
Trate de ejecutar expert.ex4 en MT5 terminal. Y viceversa ex5 en MT4.
No hagas el ridículo hablando de EX4/5.
Sólo tienes que escribir dos códigos diferentes, el doble de grandes en esencia, y hacer que el compilador elija las líneas necesarias pre-especificadas de tu fuente.
Funciona sin cambiar el código mq4
Foro sobre trading, sistemas automatizados de trading y prueba de estrategias de trading
Discusión del artículo "Creación de un Asesor Experto multiplataforma (Gridder)"
fxsaber, 2019.03.08 07:54 pm.
He quitado las inserciones de mql5 de la fuente original. En MT5 se ejecuta así#include <MT4Orders.mqh> #include "griderEA.mq4" // https://c.mql5.com/3/271/griderEA.mq4
Sin cambiar mq4-code por analogía puedes hacer que el gridder funcione en Netting.
Cita:
Однако, также не стоит думать, что сеточные торговые стратегии не могут приносить прибыль. Например, посмотрите на данные сигналы:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado Creando un EA gradador multiplataforma:
En este artículo, vamos a prender a escribir asesores que funcionan tanto en MetaTrader 4, como en MetaTrader 5. Para ello, trataremos de escribir un asesor que funcione según el principio de creación de cuadrículas de órdenes. Un gradador es un experto cuyo principal principio de trabajo consiste en colocar simultáneamente varias órdenes límite por encima del precio actual, y la misma cantidad por debajo.
Poniendo a prueba el funcionamiento del asesor
Felicidades, nuestro asesor está listo. Ha llegado el momento de hacer pruebas y sacar conclusiones respecto al rendimiento de la estrategia comercial que hamos diseñado.
Puesto que nuestro asesor funciona tanto en MetaTrader 4, como en MetaTrader 5, podemos elegir en qué versión del terminal vamos a realizar la simulación. Aunque, en este caso, la elección parece obvia. El simulador de estrategias de MetaTrader 5 es más claro visualmente y, según se dice, tiene mayor calidad.
Para comenzar, vamos a realizar la simulación sin ninguna optimización. Nuestro asesor no debería depender especialmente del valor de los parámetros de entrada, si usamos valores razonables. Vamos a elegir:
Vamos a dejar los parámetros de entrada por defecto (lote 0.01, salto 10 puntos, 7 órdenes en la cuadrícula, take profit 1 dólar).
El resultado se muestra en la imagen:
Autor: Roman Klymenko