Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 722
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
Valor devuelto si no se encontró ninguna barra en el momento especificado. Cuandoexact=false iBarShift devuelve el índice de la barra más cercana con tiempo de apertura menor al especificado (time_open<time). Si no se encuentra una barra de este tipo (no hay historial antes de la hora especificada), la función devolverá -1.
Pero tenemos historia, es un hecho. Todo ocurre en la más reciente (barra 0 por serie de tiempo).
¿Está lista la serie de tiempo cuando la abordas?
¿No puede estar preparada?
¿Podría no estar preparada?
Se ve así
Hay un error en el probador:
¿Por qué?
Escribo así:
Hay un error en el probador:
¿Por qué?
Porque no hay ninguna barra con índice 30000 en el gráfico y en el terminal
Porque no hay ninguna barra de 30000 en el gráfico y en el terminal
¿Cómo lo pruebo entonces?
el EA, cuando se inicia, tiene que procesar 30.000 minutos anteriores.
Estoy probando un EA para el 2018.
En el lanzamiento, debería buscar entre todas las actas del mes anterior (este resulta ser el último mes de 2017),
y utilizarlos para calcular la varianza.
Hay hasta 30.000 minutos.
¿Puede la EA "mirar al futuro"?
Necesito calcular la varianza, por lo que me da igual que haya posteriores o anteriores.
¿puede la EA "ver el futuro"?
no puede.
utilizar iBars() para ver el historial disponible
HH: Si no me equivoco, en el probador, cuando se inicia el Asesor Experto está disponible 1000 barras, luego con la generación de nuevos datos el número de barras aumentará. El probador modela la historia de todos los TFs a los que se dirige, es decir, si usted ejecutó la prueba en H1 y durante la prueba accedió a los datos en TF M1, entonces cuando se inicia estará disponible para 1000 barras en H1 y por lo tanto 60 * 1000 = 60.000 barras M1
necesitas leer más artículos como estehttps://www.mql5.com/ru/articles/1511