Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1495
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
Si minimizas el probador durante un rato, el trabajo se acelera.
Siempre ha sido así.
¿Hay alguna otra manera de saber desde el indicador que la prueba se ha completado?
Por favor, si el indicador se está ejecutando en el probador, no funciona
.
Hay alguna otra manera de saber desde el indicador que la prueba se ha completado?
Normalmente no. No es normal, es más fácil de ver visualmente. El archivo de registro del probador debería dejar de crecer, es un reto seguirle la pista. Tampoco es fácil encontrar la fecha de finalización de la prueba.
¿Llegada de la garrapata?
¿Ticking entrante?
tiempo es emulado)))) y cómo controlar?, el trabajo del probador termina! probador en 5ka para mí cosa como es)))) y por supuesto no llamar ondeinit en indicadores sólo tristeza.
Meta Editor genera el error'ArrayMinimum' - constante no modificable y 'ArrayMaximum' - constante no modificable, así como '=' - uso de operación ilegal al asignar la variable PrevClose en el siguiente código:
"Find the maximum value in the ticks array"- el valor máximo de ¿qué estamos encontrando?
ticks[copiado-1].bid o ticks[copiado-1].flags
Es broma)))))
Lo más probable es que hayas confundido CopyTicks con CopyRates, aunque ahí también tienes un array de estructuras y especificas qué elemento de la estructura necesitas.
double PrevClose = tasas[copiado-1].cerrar;
Tienes una línea de más en tu código.
No la necesitas porque CopyTicks y CopyRates, al copiar, distribuyen el tamaño del array por sí mismo."Encontrar el valor máximo en la matriz de ticks": ¿el valor máximo de qué estamos encontrando?
ticks[copiado-1].bid o ticks[copiado-1].flags
Es broma)))))
Lo más probable es que hayas confundido CopyTicks con CopyRates, aunque ahí también tienes un array de estructuras y especificas qué elemento de la estructura necesitas.
double PrevClose = tasas[copiado-1].cerrar;
Tienes una línea extra en tu código.
No la necesitas porque CopyTicks y CopyRates asignan ellos mismos el tamaño del array al copiar.Gracias por la pista. No lo sabía. Inserto esta línea por si acaso.
¿Entiendo bien tu broma de que en rates todos los precios se promedian y tienen en cuenta la barra, mientras que en ticks no? Por eso tomé tick para usar un intervalo de tiempo arbitrario, no precios de barra. CopyRates en mi fórmula similar rellenaba la variable copiada con el valor máximo de tipo ulong para el intervalo de horas. Tampoco pude resolver este problema.
Gracias por el consejo. No lo sabía. Inserto esta línea por si acaso.
¿Entiendo bien tu broma de que los tipos tienen todos los precios promediados y tienen en cuenta la barra, pero los ticks no? Por eso tomé tick para usar un intervalo de tiempo arbitrario, no precios de barra. CopyRates en mi fórmula similar rellenaba la variable copiada con el valor máximo de tipo ulong para el intervalo de horas. Tampoco pude resolver este problema.
Todo está mal.
MqlRateses una estructura, y la tratas como una variable.
MqlTick también es una estructura.
Estás tratando de combinar caliente y suave, por lo que el compilador no te entiende.
Tampoco yo)))))
Tal vez podría sugerirte algo útil, pero no está claro en tu código lo que estás tratando de encontrar.
Está todo mal.
MqlRates es una estructura, y tú la tratas como una variable.
MqlTick también es una estructura.
Estás tratando de combinar caliente y suave, por lo que el compilador no te entiende.
Tampoco yo))))
Tal vez podría sugerir algo útil, pero no está claro a partir de su código lo que está tratando de encontrar.