Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1074
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
Tengo un problema así.
La condición correcta para cruzar de abajo hacia arriba, Ask estaba por debajo o igual a la MA y se hizo más alta. O bien estaba en la barra anterior y se convirtió en la actual, o por ticks, el anterior y el último.
La condición correcta sería una condición de cruce ascendente, Ask estaba por debajo o igual a la MA y se convirtió en más alta. O bien estaba en la barra anterior y se convirtió en la barra actual, o bien por ticks, tick anterior y último tick.
Gracias. será como Open[0]<MA && Close[0]>MA ???? si no, por favor muéstrame un ejemplo.
Es exactamente así, salvo que no tiene en cuenta la opción de que si el precio es igual a la MA. Con el tiempo, te darás cuenta de muchas variaciones por ti mismo.
Puedes sustituir Open[0] por Close[1] y puede ser aún más razonable. Después de todo, Close[1] puede estar por debajo de la MA y Open[0] ya está por encima.
Close[0] == SymbolInfoDouble(_Symbol, SYMBOL_BID), pero realmente no importa.
Es exactamente así, salvo que no tiene en cuenta la opción de que si el precio es igual a la MA. Con el tiempo entenderás muchas opciones por ti mismo.
Open[0] puede ser sustituido por Close[1] y es probablemente más razonable. De hecho, Close[1] puede estar por debajo de la MA y Open[0] está por encima.
Close[0] == SymbolInfoDouble(_Symbol, SYMBOL_BID), pero no importa mucho.
Habiendo probado el Asesor Experto con diferentes brokers en MT5 con la calidad de simulación de 99-100% con los mismos parámetros de entrada obtuve resultados completamente diferentes: desde ganancias cósmicas hasta pérdidas. Antes de eso, dejé a propósito MT4 porque es más difícil lograr la misma calidad de modelado allí. ¿Cuál fue el resultado? ¿Cómo se comportaría el Asesor Experto en el comercio real? ¿Tal vez alguien me dé un buen consejo?
Intenta probarlo con garrapatas reales.
Pruebe con garrapatas reales.
La misma historia: ¡¡¡el beneficio neto de 2019 difiere en 12,9 veces!!! ¿Tal vez dependa de la latencia de la señal recibida en cada corredor? Este es el único indicador que difiere en el probador. Sin embargo, establecer un valor de retraso fijo no cambia la situación. ¿Tal vez simplemente elegir el "mejor" corredor y no molestarse?
¿Qué significa esta advertencia y cuál es el riesgo para el EA?
el tamaño de las variables locales es demasiado grande (más de 512kb)
¿Qué significa esta advertencia y cuál es el riesgo para el EA?
el tamaño de las variables locales es demasiado grande (más de 512kb)
Y si los desarrolladores no se preocupan por el tamaño de la pila, y ésta es de 1MB por defecto, el array (¿lo es?) declarado en la pila ocupará inmediatamente la mitad. Así que no es un gran problema, pero si el robot se bloquea en tiempo de ejecución con error de desbordamiento de pila, ahora sabes una de las posibles razones)))