La historia del tic-tac del cristal. - página 10

 

Como sabes una bandera de garrapata puede ser una combinación de:

  • TICK_FLAG_BID - tick de cambio de precio de oferta
  • TICK_FLAG_ASK - el tick ha cambiado el precio de venta
  • TICK_FLAG_LAST - El precio de la última transacción ha cambiado.
  • TICK_FLAG_VOLUME - El tick ha cambiado de volumen
  • TICK_FLAG_BUY - El tick se produjo como resultado de una operación de compra
  • TICK_FLAG_SELL - el tick se produjo como resultado de una operación de venta

Sin embargo, me parece que sólo son banderas que los desarrolladores consideraron necesario describir en la documentación.

De hecho, me encontré con valores de 0x158 (344) que no pueden ser una combinación de sólo los descritos.

-TICK_FLAG_BID - el tick ha cambiado un precio de oferta 2 0x2

-TICK_FLAG_ASK - un tick ha cambiado un precio Ask 4 0x4

-TICK_FLAG_LAST - un tick ha cambiado el precio de la última operación 8 0x8

-TICK_FLAG_VOLUME - un tick ha cambiado un volumen 16 0x10

-TICK_FLAG_BUY - un tick es el resultado de una operación de compra 32 0x20

-TICK_FLAG_SELL - un tick es el resultado de una operación de venta 64 0x40

Quien tenga la información, que la comparta, por favor.


 
Mikhail Dovbakh:

Como sabes una bandera de garrapata puede ser una combinación de:

  • TICK_FLAG_BID - tick de cambio de precio de oferta
  • TICK_FLAG_ASK - el tick ha cambiado el precio de venta
  • TICK_FLAG_LAST - El precio de la última transacción ha cambiado.
  • TICK_FLAG_VOLUME - El tick ha cambiado de volumen
  • TICK_FLAG_BUY - El tick se produjo como resultado de una operación de compra
  • TICK_FLAG_SELL - el tick se produjo como resultado de una operación de venta

Sin embargo, me parece que sólo son banderas que los desarrolladores consideraron necesario describir en la documentación.

De hecho, me encontré con valores de 0x158 (344) que no pueden ser una combinación de sólo los descritos.

-TICK_FLAG_BID - el tick ha cambiado un precio de oferta 2 0x2

-TICK_FLAG_ASK - un tick ha cambiado un precio Ask 4 0x4

-TICK_FLAG_LAST - un tick ha cambiado el precio de la última operación 8 0x8

-TICK_FLAG_VOLUME - un tick ha cambiado un volumen 16 0x10

-TICK_FLAG_BUY - un tick es el resultado de una operación de compra 32 0x20

-TICK_FLAG_SELL - un tick es el resultado de una operación de venta 64 0x40

Quien tenga la información - por favor, compártala.


¿Qué mercado?

 
Open-Demo fuch Eu-6.19


Por RTS-6.19 más a menudo bandera 0x138 (312)


 
Mikhail Dovbakh:
Open-Demo fuch Eu-6.19

Extraño.

1. La demo no debería funcionar hoy.

2. Efectivamente, los desarrolladores no lo han definido todo, porque el cristal se activa cuando el

El orden no está en la primera línea.

Añadido

¿Estás seguro de que las constantes tienen estos valores exactos?

 
Analizo la historia.
 
prostotrader:

¿Estás seguro de que las constantes tienen estos valores exactos?

Imprímalos usted mismo, es fácil)

 
Mikhail Dovbakh:

Imprímelo tú mismo, eso es todo).

Sí, lo imprimí, es muy extraño.

Eu-6.19 es 344.

 

He ejecutado este código en unEu-6.19 real

int OnInit()
  {
  MqlTick ticks[];
  datetime s_time = TimeTradeServer();
  ulong a_time = ulong(s_time) - 72* 3600;
  int res = CopyTicksRange(Symbol(), ticks, COPY_TICKS_ALL, a_time * 1000, ulong(s_time) * 1000);
  if(res > 0)
  {
    for(int i = 0; i<res;i++)
    {
      Print(ticks[i].flags);
    } 
  }
   return(INIT_SUCCEEDED);
  }

Y, mucho más raro, pero todavía tienen 344 y 312 :(

Añadido

Nunca había sucedido antes, tal vez los desarrolladores añadieron algo (nuevas constantes)

O tal vez hay basura en bits altos en el buffer

 
prostotrader:

He ejecutado este código en unEu-6.19 real

Y, mucho más raro, pero todavía tienen 344 y 312 :(

Añadido

Esto no era antes, aparentemente los desarrolladores han añadido algo (nuevas constantes)

Lo que quería saber es si se trata de una señal de limpieza, y si es posible utilizar tics con la bandera 0x100.

¿No son un servicio?

 
Mikhail Dovbakh:

Lo que quería saber es si esto es una señal de algún tipo de compensación, ¿Y puedo usar ticks con la bandera 0x100?

¿No son de servicio?

100% no.