No hay tiempo, porque no se puede saber la hora de llegada de la cita en MQL5. Lo máximo que puedes hacer es recordar la hora en el momento de llegada del evento OnBookEvent, así que recuérdalo. Tampoco tiene sentido recordar la hora de encontrar los máximos de la pila, necesitas la hora de llegada de la pila de precios, no la hora de encontrar su índice máximo.
No era necesario exactamente el tiempo del índice, mi algoritmo es así, ahora si miras en la pila, la densidad seleccionada salta aquí y allá, pero según la idea no es densidad en absoluto, nadie se moverá cada segundo a 2000 lotes a precios, los pone, los quita, se mueven 10 ticks arriba 10 abajo, de tal densidad no se puede operar, así que necesitas un temporizador, densidad seleccionada, tiempo cuanto tiempo se mantiene a este precio, 10 segundos o más, llevarlo a analizar y entrar.
En principio, los métodos separados escribió tomando el índice seleccionado, corrió en el algoritmo probador en el cristal, sí, todo confirmado, el algoritmo comenzó a filtrar una gran cantidad de densidades innecesarias.
Y aquí hay otra pregunta, ¿es posible trabajar con 2 pilas de precios en mt5 simultáneamente? Y ¿es posible inicializar 2 pilas y obtener datos de ellos utilizando la funcionalidad de los métodos de este tema.
Для биржевых инструментов доступно окно "Стакан цен", в котором можно посмотреть текущие заявки на покупку и продажу. Для каждой заявки указано желаемое направление торговой операции, требуемый объем и запрашиваемая цена. Для получения информации...
Mismo problema que en el anterior artículo de este autor. El código no funciona. Ni siquiera se puede compilar:
'Evento' - token inesperado, probablemente falta el tipo MBookBtn.mqh 57 12 'Evento' - función ya definida y tiene un tipo diferente MBookBtn.mqh 57 12
Si pides ayuda al autor obtendrás una respuesta: "No".
No hay tiempo, porque no se puede saber la hora de llegada de la cita en MQL5. Lo máximo que puedes hacer es recordar la hora en el momento de llegada del evento OnBookEvent, así que recuérdalo. Tampoco tiene sentido recordar la hora de encontrar los máximos de la pila, necesitas la hora de llegada de la pila de precios, no la hora de encontrar su índice máximo.
No era necesario exactamente el tiempo del índice, mi algoritmo es así, ahora si miras en la pila, la densidad seleccionada salta aquí y allá, pero según la idea no es densidad en absoluto, nadie se moverá cada segundo a 2000 lotes a precios, los pone, los quita, se mueven 10 ticks arriba 10 abajo, de tal densidad no se puede operar, así que necesitas un temporizador, densidad seleccionada, tiempo cuanto tiempo se mantiene a este precio, 10 segundos o más, llevarlo a analizar y entrar.
En principio, los métodos separados escribió tomando el índice seleccionado, corrió en el algoritmo probador en el cristal, sí, todo confirmado, el algoritmo comenzó a filtrar una gran cantidad de densidades innecesarias.
Gracias por responder.
Mismo problema que en el anterior artículo de este autor. El código no funciona. Ni siquiera se puede compilar:
'Evento' - token inesperado, probablemente falta el tipo MBookBtn.mqh 57 12
'Evento' - función ya definida y tiene un tipo diferente MBookBtn.mqh 57 12
Si pides ayuda al autor obtendrás una respuesta: "No".
Ridículo, ¿por qué escribes artículos?
Este es el error al que me enfrento. ¿Puede ayudarme?
Archivo: MBookBtn.mqh
~línea 57
Falta el void. Simplemente añádelo antes de la línea, así:
Compila sin errores. ;)
¡Salud!