Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1405
![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
Pregunta sobre
¿Cuál sería el índice de la barra M1 inicial si dibujara una línea de tendencia en el H1 pasado?
Y por la hora de inicio y fin de la línea no está claro cómo encontrarla.
Lo siento, si no me estoy explicando claramente.
Es difícil para mí.
Además de los índices también hay tiempo...
Pregunta sobre
¿Cuál sería el índice de la barra M1 inicial si dibujara una línea de tendencia en el H1 pasado?
Y por la hora de inicio y fin de la línea no está claro cómo encontrarla.
Lo siento, si no me estoy explicando claramente.
Es difícil para mí.
H1 tiene una hora de apertura de la barra - es iTime()
Para entender el índice de una barra con este tiempo en M1 existe iBarShift()
Queda por conocer la barra mínima y máxima en M1 utilizando iHighest() y iLowest()
¡Hola! 2021.03.01_19:49 GMT+3. Quería mejorar los resultados de mi sistema de comercio. Pero parece que las funciones iOpen() y iClose() no funcionan. En el probador de estrategias, comprobé el Asesor Experto, entre 175 operaciones, sólo 81 de ellas parecen estar cerradas por las condiciones descritas en el código anterior. Este código no funciona. ¿Qué podemos hacer para que funcione? ¿Qué tal si le preguntas a los programadores de MetaQuotes? Ahora buscaré en los registros del probador de estrategias y publicaré lo poco que funcionan estas funciones. Lo encontré. 20210228.log. Tiempo 13:53:02.192, abierto #155, iCloseB()=1.3434. Se adjunta el archivo de registro. Ahora espero que alguien pueda decirme qué hacer con estas funciones iClose() e iOpen() para que funcionen. Porque el sistema de comercio no es lo suficientemente eficiente. Eso es todo por ahora. 2021.03.01_20:12 GMT+3.
El código parece estar bien, pero me confunde el deslizamiento... muy pequeño, pon más deslizamiento y comprueba
¡Cielos! ¿Quería algo? ¿He pedido algo? ¿Quién crees que soy?
¡Hola! 2021.03.01_19:49 GMT+3. Quería mejorar los resultados de mi sistema de comercio. Pero parece que las funciones iOpen() y iClose() no funcionan. En el probador de estrategias, he probado el Asesor Experto, entre 175 operaciones, sólo 81 de ellas parecen estar cerradas por las condiciones descritas en el código anterior. Este código no funciona. ¿Qué podemos hacer para que funcione? ¿Qué tal si le preguntas a los programadores de MetaQuotes? Ahora buscaré en los registros del probador de estrategias y publicaré lo poco que funcionan estas funciones. Lo encontré. 20210228.log. Tiempo 13:53:02.192, abierto #155, iCloseB()=1.3434. Se adjunta el archivo de registro. Ahora espero que alguien pueda decirme qué hacer con estas funciones iClose() e iOpen() para que funcionen. Porque el sistema de comercio no es lo suficientemente eficiente. Eso es todo por ahora. 2021.03.01_20:12 GMT+3.
Intenta reescribirlo así, porque es lo mismo.
O, así es como lo escribo yo.
Hola a todos!
Este es el problema:
El precio cruza la MA hacia abajo o hacia arriba.
Necesito memorizarlo para usarlo después en el cálculo del número de puntos pasados.
Así es como yo lo entiendo:
double FixPrice; // variable
bool Fix=false; // marcador
si ( Fix==false) {
if ( Close[0] > MA_lo ) FixPrice = Close[0];
} // medir hasta que el precio cruce la MA
if ( Close[0] < MA_lo ) Fix=true;
if ( Fix==true) FixPrice_L = FixPrice ;
Y aquí está el siguiente problema: ¡el precio no se memoriza!
Así es como quieres que se memorice.
Pero ten en cuenta que en la apertura de una vela.
Por lo tanto, si necesita datos inmediatos y en tiempo real, es mejor que utilice
Es mejor normalizar todos los precios, que serán comparados en la condición, para que no te sorprendas :)
Чтобы перевернуть ФИБО поменяй местами р1 и р2
С алертом я не помогу(
Para invertir FIBO, intercambia p1 y p2
No puedo ayudar con las alertas(
Hola, gracias, tengo dos soluciones diferentes, la tuya es la más fácil....