Mesa de todos los oficios. Acceso a través de MQL5 - página 7

 
prostotrader:

Debería serlo.

Si el vidrio no se utiliza en esta parte, lo añadimos.

Cómo comprobar si el vaso ya está en uso, exceptoMarketBookGet

Mi taza no se usa y BookGet devuelve true. Si se trata de otro error de los desarrolladores, deberíamos escribir otra solicitud al Service Desk.

Hay tantos fallos más graves... que no quiero ni informarles de este fallo.

 
fxsaber:

No uso el cristal y BookGet devuelve true. Si se trata de otro error de los desarrolladores, tendré que escribir otra solicitud a Service Desk.

Hay tantos fallos más graves... que no quiero ni informarles de este.

¿Qué puedes hacer?

Los dioses no queman la vajilla.....

Voy a hacer otra prueba.

 

Empezó a rastrear, y...

¡CopyTicks siempre devuelve NULL!

Añadido

Y cuando escribí el indicador, todo funcionó....

 
prostotrader:

Empezó a rastrear, y...

¡CopyTicks siempre devuelve NULL!

Añadido

Y cuando estaba escribiendo el indicador, todo funcionaba....

No siempre.

CopyTicks inicia el proceso de bombeo de ticks y devuelve inmediatamente el volumen de ticks disponible sin ninguna demora en los indicadores, o en los Asesores Expertos hace un breve tiempo de espera y también devuelve el volumen disponible.

Cuando se solicita un periodo largo, es necesario reajustar los ticks a intervalos significativos, para obtener el volumen deseado.

 
fxsaber:
No dibuja nada. Porque no hay abono a la copa con esta lógica

¿Por qué cree que MarketBookGet está buscando un vaso?

La documentación dice:"MarketBookAdd() debe abrirse previamente".

 
Renat Fatkhullin:

No siempre.

CopyTicks inicia el proceso de bombeo de ticks y devuelve inmediatamente el volumen de ticks disponibles sin ningún retraso en los indicadores o en los Asesores Expertos hace un corto tiempo de espera y también devuelve el volumen disponible.

Cuando se solicita un periodo grande, es necesario volver a solicitar los ticks a intervalos significativos para obtener lo que se desea.

Probablemente no has visto el código del indicador.

No lee los ticks del historial, los espera.

Añadido por

Por eso puede ser cero pero no siempre.

El terminal tiene que recibir un nuevo lote de garrapatas en algún momento.

 
Renat Fatkhullin:

¿Por qué cree que MarketBookGet comprueba la presencia de la copa?

La documentación dice:"La profundidad del mercado debe abrirse primero con MarketBookAdd()".

true devuelve true incluso sin suscripción.
 
Renat Fatkhullin:

No siempre.

CopyTicks inicia el proceso de bombeo de ticks y devuelve inmediatamente el volumen disponible de ticks sin ningún retraso en los indicadores o en los Asesores Expertos hace un corto tiempo de espera y también devuelve el volumen disponible.

Cuando se solicita un periodo largo, es necesario reajustar los ticks a intervalos significativos, para obtener el volumen deseado.

Este no es el caso de los scripts: hasta que no se descarguen todos los ticks solicitados, el script se colgará.
 

Hoy habrá un lanzamiento de MT5.

También se ha corregido un error en la clasificación de los últimos ticks.

 
Renat Fatkhullin:

Hoy habrá un lanzamiento de MT5.

También se ha corregido un error en la ordenación de los últimos ticks.

Si consigues hacerlo hoy antes de que se cierre la sesión de negociación de la tarde, lo intentaré. Sólo hágamelo saber.
Razón de la queja: