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

 

Es curioso.

Mt5 no guarda todos los ticks en un archivo CSV, por lo tanto estos datos no están en la tabla de todas las operaciones. (archivos fuente en ZIP)

datos de Quik

Los ticks están en el terminal (los recibí en mi indicador), pero no se escriben en la tabla.

Archivos adjuntos:
 

Bueno, esto es todo.

Liberación. Disfrútalo.

Archivos adjuntos:
dealslent.zip  27 kb
 

Se me ocurrió que el gráfico por el extrusor podría haber añadido ya un vaso,

así que hice un cambio y corregí el error de desplazamiento del buffer

Archivos adjuntos:
DealsLent.mq5  20 kb
 
¿Podemos dejar de sacar el tema cinco veces al día? ¿O la humanidad no sobrevivirá sin ella?
 
Andrey Khatimlianskii:
¿Quieres dejar de sacar el tema cinco veces al día? ¿O es que la humanidad no puede sobrevivir sin ella?
Sólo haciendo cambios, ¿cuál es el problema?
 
prostotrader:
Sólo haciendo cambios, ¿cuál es el problema?

El problema es que el tema está sin leer todo el tiempo, pero no hay cambios en él.

Si editas algo, especifica - lo que es, por favor.

 
Andrey Khatimlianskii:

El problema es que el tema está sin leer todo el tiempo, pero no hay cambios en él.

Si editas algo, especifica - lo que es, por favor.

Vale, no se me había ocurrido (es mi primer indicador)
 

Hubo un error en la línea 385

if(on_call)

se convirtió en

if(begin==on_call)
Archivos adjuntos:
DealsLent.mq5  20 kb
 
prostotrader:
No dibuja nada. Porque con esta lógica, no hay abono a la copa
int OnInit()
  {
   mem_time=0;
   start_time=0;
   event_cnt =0;
   MqlBookInfo book[];
   if(!MarketBookGet(Symbol(),book)) //Автоматическое добавление стакана цен, если на графике стакан не добавлен
     {
      if(!MarketBookAdd(Symbol()))
        {
         Print(__FUNCTION__,": Стакан символа "+Symbol()+" не добавден!");
         return( INIT_FAILED );
        }
      else
        {
         use_book=true;
        }
     }
   else
//..........
 
fxsaber:
No dibuja nada. Porque con esta lógica, no hay abono a la copa

Debería serlo.

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

¿Cómo podemos comprobar que el vaso ya está en uso, exceptoMarketBookGet