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!
[Eliminado]  
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.