A história do tiquetaque do vidro. - página 10

 

Como você sabe, uma bandeira de carrapato pode ser uma combinação de:

  • TICK_FLAG_BID - tic-tac mudou o preço oferecido
  • TICK_FLAG_ASK - o tick alterou o preço pedido
  • TICK_FLAG_LAST - preço alterado do último negócio
  • TICK_FLAG_VOLUME - O volume do tic mudou
  • TICK_FLAG_BUY - Ocorreu um carrapato como resultado de um negócio de compra
  • TICK_FLAG_SELL - o tick ocorreu como resultado de um negócio de venda

Entretanto, parece-me que estas são apenas bandeiras que os desenvolvedores consideraram necessárias para descrever na documentação.

Na verdade, encontrei valores de 0x158 (344) que podem não ser uma combinação apenas daqueles descritos.

-TICK_FLAG_BID - o tick alterou um preço de Licitação 2 0x2

-TICK_FLAG_ASK - um tick mudou um preço Ask 4 0x4

-TICK_FLAG_LAST - um tick alterou o preço do último negócio 8 0x8

-TICK_FLAG_VOLUME - um tick mudou um volume 16 0x10

-TICK_FLAG_BUY - um tick é o resultado de um negócio de compra 32 0x20

-TICK_FLAG_SELL - um tick é o resultado de um negócio de venda 64 0x40

Quem tem a informação - por favor, compartilhe.


 
Mikhail Dovbakh:

Como você sabe, uma bandeira de carrapato pode ser uma combinação de:

  • TICK_FLAG_BID - tic-tac mudou o preço oferecido
  • TICK_FLAG_ASK - o tick alterou o preço pedido
  • TICK_FLAG_LAST - preço alterado do último negócio
  • TICK_FLAG_VOLUME - O volume do tic mudou
  • TICK_FLAG_BUY - Ocorreu um carrapato como resultado de um negócio de compra
  • TICK_FLAG_SELL - o tick ocorreu como resultado de um negócio de venda

Entretanto, parece-me que estas são apenas bandeiras que os desenvolvedores consideraram necessárias para descrever na documentação.

Na verdade encontrei valores de 0x158 (344) que não podem ser uma combinação apenas daqueles descritos.

-TICK_FLAG_BID - o tick alterou um preço de Licitação 2 0x2

-TICK_FLAG_ASK - um tick mudou um preço Ask 4 0x4

-TICK_FLAG_LAST - um tick alterou o preço do último negócio 8 0x8

-TICK_FLAG_VOLUME - um tick mudou um volume 16 0x10

-TICK_FLAG_BUY - um tick é o resultado de um negócio de compra 32 0x20

-TICK_FLAG_SELL - um tick é o resultado de um negócio de venda 64 0x40

Quem tem a informação - por favor, compartilhe.


Que mercado?

 
Open-Demo fuch Eu-6.19


Por RTS-6.19 mais vezes bandeira 0x138 (312)


 
Mikhail Dovbakh:
Open-Demo fuch Eu-6.19

Estranho.

1. A demonstração não deve funcionar hoje.

2. Na verdade, os desenvolvedores não definiram tudo, porque o vidro é acionado quando o pendente

A ordem não está na primeira linha.

Adicionado

Você tem certeza de que as constantes têm esses valores exatos?

 
Eu analiso a história.
 
prostotrader:

Você tem certeza de que as constantes têm esses valores exatos?

Imprima-os você mesmo - nada demais)

 
Mikhail Dovbakh:

Imprima você mesmo, isso é tudo).

Sim, eu o imprimi, muito estranho mesmo.

Eu-6.19 é 344.

 

Executei este código em uma verdadeiraEu-6.19

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);
  }

E, muito mais raro, mas ainda tem 344 e 312 :(

Adicionado

Isso nunca aconteceu antes, talvez os desenvolvedores tenham acrescentado algo (novas constantes)

E talvez haja lixo em pedaços altos no buffer

 
prostotrader:

Executei este código em uma verdadeiraEu-6.19

E, muito mais raro, mas ainda tem 344 e 312 :(

Adicionado

Isto não era antes, aparentemente os desenvolvedores adicionaram algo (novas constantes)

O que eu queria saber - se é sinal de alguma clareira, e se é possível usar tiques com bandeira 0x100?

Eles não são de serviço?

 
Mikhail Dovbakh:

O que eu queria saber é se isto é um sinal de algum tipo de clareira, E posso usar carrapatos com a bandeira 0x100?

Eles não são de serviço?

100% não.