Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1118

 
Roman Sharanov:

¿Por qué no funciona la salida de la vela?


Y se imprimen los dos elementos de la matriz de tiempo con el índice 0 y el índice rates_total-1
 
Vladimir Karputov:
Y se imprimen los dos elementos de la matriz de tiempo con el índice 0 y el índice rates_total-1

Ya no lo entiendo. Me senté durante mucho tiempo con estos putos rates_total y prev_calculated, simplemente escupí y lo escribí directamente. He ejecutado la depuración y los valores se escriben en los búferes correctamente.

Pero aparentemente están escritos al principio del gráfico, sí.

 
escribió índice rates_total - i, también nada
 
Roman Sharanov:
escribió índice rates_total - i, también nada
¿Estás seguro de que imprimiste los dos índices como te aconsejé? ¿Sí o no?
 
Vladimir Karputov:
¿Imprimiste definitivamente los dos índices como te aconsejé? ¿Sí o no?
 
Roman Sharanov:

¿Por qué no funciona la salida de velas?


Sólo tienes que entender y recordar que la indexación de barras de mql5 en comparación con mql4 es exactamente al revés. La barra más a la izquierda tiene el índice 0 y el total de tarifas actuales-1.

En consecuencia, la barra 100 como en mql4 tendrá el índice rates_total-1-100.

 
Roman Sharanov:

Ahora compara cuidadosamente el índice y el tiempo. Debería ver y entender que en los indicadores, la barra más a la derecha del gráfico corresponde al índice #0 en las matrices de precios.

 
Todo salió bien, ¡gracias por tu ayuda!
 
Pregunta sobre la versión móvil de mt5. No hay operaciones pasadas en el registro, ¿por qué?
 
¿Puedes decirme cómo hacer una pausa de 1 milisegundo? Sleep(1) no es una opción porque hace una pausa de 0 a 50 milisegundos más o menos. Cuando se llama con el parámetro 1.