L'histoire du tic-tac du verre. - page 10

 

Comme vous le savez, un drapeau à tiques peut être une combinaison de :

  • TICK_FLAG_BID - le tick a changé le prix de l'offre.
  • TICK_FLAG_ASK - le tick a modifié le prix de l'offre.
  • TICK_FLAG_LAST - le tick a changé le prix de la dernière transaction.
  • TICK_FLAG_VOLUME - Le tick a changé de volume.
  • TICK_FLAG_BUY - Le tick s'est produit à la suite d'une transaction d'achat.
  • TICK_FLAG_SELL - le tick a eu lieu à la suite d'une transaction de vente.

Cependant, il me semble que ce ne sont que des drapeaux que les développeurs ont jugé nécessaire de décrire dans la documentation.

J'ai effectivement rencontré des valeurs de 0x158 (344) qui ne peuvent pas être une combinaison des seules valeurs décrites.

-TICK_FLAG_BID - le tick a changé un prix Bid 2 0x2

-TICK_FLAG_ASK - un tick a modifié un prix Ask 4 0x4

-TICK_FLAG_LAST - un tick a modifié le dernier prix de la transaction 8 0x8

-TICK_FLAG_VOLUME - un tick a modifié un volume 16 0x10

-TICK_FLAG_BUY - un tick est le résultat d'une transaction d'achat 32 0x20

-TICK_FLAG_SELL - un tick est le résultat d'une transaction de vente 64 0x40

Qui a l'information - veuillez la partager.


 
Mikhail Dovbakh:

Comme vous le savez, un drapeau à tiques peut être une combinaison de :

  • TICK_FLAG_BID - le tick a changé le prix de l'offre.
  • TICK_FLAG_ASK - le tick a modifié le prix de l'offre.
  • TICK_FLAG_LAST - le tick a changé le prix de la dernière transaction.
  • TICK_FLAG_VOLUME - Le tick a changé de volume.
  • TICK_FLAG_BUY - Le tick s'est produit à la suite d'une transaction d'achat.
  • TICK_FLAG_SELL - le tick a eu lieu à la suite d'une transaction de vente.

Cependant, il me semble que ce ne sont que des drapeaux que les développeurs ont jugé nécessaire de décrire dans la documentation.

J'ai effectivement rencontré des valeurs de 0x158 (344) qui ne sont peut-être pas une combinaison des seules valeurs décrites.

-TICK_FLAG_BID - le tick a changé un prix Bid 2 0x2

-TICK_FLAG_ASK - un tick a modifié un prix Ask 4 0x4

-TICK_FLAG_LAST - un tick a modifié le dernier prix de la transaction 8 0x8

-TICK_FLAG_VOLUME - un tick a modifié un volume 16 0x10

-TICK_FLAG_BUY - un tick est le résultat d'une transaction d'achat 32 0x20

-TICK_FLAG_SELL - un tick est le résultat d'une transaction de vente 64 0x40

Qui a l'information - s'il vous plaît, partagez.


Quel marché ?

 
Démo ouverte pour Eu-6.19


Par RTS-6.19 plus souvent drapeau 0x138 (312)


 
Mikhail Dovbakh:
Démo ouverte pour Eu-6.19

Étrange.

1. La démo ne devrait pas fonctionner aujourd'hui.

2. En effet, les développeurs n'ont pas tout défini, car le verre est déclenché lorsque l'attente

L'ordre n'est pas dans la première ligne.

Ajouté

Êtes-vous sûr que les constantes ont ces valeurs exactes ?

 
J'analyse l'histoire.
 
prostotrader:

Êtes-vous sûr que les constantes ont ces valeurs exactes ?

Imprimez-les vous-même - ce n'est pas un problème)

 
Mikhail Dovbakh:

Imprimez-le vous-même, c'est tout).

Oui, je l'ai imprimé, c'est très étrange en effet.

Eu-6.19 est 344.

 

J'ai fait tourner ce code sur un vraiEu-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);
  }

Et, beaucoup plus rare, mais j'ai toujours 344 et 312 :(

Ajouté

Cela n'est jamais arrivé avant, peut-être que les développeurs ont ajouté quelque chose (nouvelles constantes).

Et peut-être qu'il y a des déchets dans les bits élevés de la mémoire tampon.

 
prostotrader:

J'ai fait tourner ce code sur un vraiEu-6.19.

Et, beaucoup plus rare mais j'ai toujours 344 et 312 :(

Ajouté

Ce n'était pas avant, apparemment les développeurs ont ajouté quelque chose (nouvelles constantes)

Ce que je voulais savoir - si c'est le signe d'un certain dégagement, et s'il est possible d'utiliser les tics avec le drapeau 0x100 ?

Ne sont-ils pas des services ?

 
Mikhail Dovbakh:

Ce que je voulais savoir, c'est si c'est un signe d'une sorte de compensation, et si je peux utiliser des ticks avec un drapeau 0x100 ?

Ce ne sont pas ceux de service ?

100% non.