Il ticchettio della storia del vetro. - pagina 10

 

Come sapete una bandiera di spunta può essere una combinazione di:

  • TICK_FLAG_BID - il tick ha cambiato il prezzo dell'offerta
  • TICK_FLAG_ASK - il tick ha cambiato il prezzo ask
  • TICK_FLAG_LAST - il tick ha cambiato il prezzo dell'ultimo affare
  • TICK_FLAG_VOLUME - Il tick ha cambiato volume
  • TICK_FLAG_BUY - Il tick si è verificato come risultato di un acquisto
  • TICK_FLAG_SELL - il tick si è verificato come risultato di una vendita

Tuttavia, mi sembra che queste siano solo bandiere che gli sviluppatori hanno ritenuto necessario descrivere nella documentazione.

In realtà ho incontrato valori di 0x158 (344) che non possono essere una combinazione di soli quelli descritti.

-TICK_FLAG_BID - il tick ha cambiato un prezzo Bid 2 0x2

-TICK_FLAG_ASK - un tick ha cambiato un prezzo Ask 4 0x4

-TICK_FLAG_LAST - un tick ha cambiato l'ultimo prezzo dell'affare 8 0x8

-TICK_FLAG_VOLUME - un tick ha cambiato un volume 16 0x10

-TICK_FLAG_BUY - un tick è il risultato di un'operazione di acquisto 32 0x20

-TICK_FLAG_SELL - un tick è il risultato di una vendita 64 0x40

Chi ha le informazioni - per favore, le condivida.


 
Mikhail Dovbakh:

Come sapete una bandiera di spunta può essere una combinazione di:

  • TICK_FLAG_BID - il tick ha cambiato il prezzo dell'offerta
  • TICK_FLAG_ASK - il tick ha cambiato il prezzo ask
  • TICK_FLAG_LAST - il tick ha cambiato il prezzo dell'ultimo affare
  • TICK_FLAG_VOLUME - Il tick ha cambiato volume
  • TICK_FLAG_BUY - Il tick si è verificato come risultato di un acquisto
  • TICK_FLAG_SELL - il tick si è verificato come risultato di una vendita

Tuttavia, mi sembra che queste siano solo bandiere che gli sviluppatori hanno ritenuto necessario descrivere nella documentazione.

In realtà ho incontrato valori di 0x158 (344) che non possono essere una combinazione di soli quelli descritti.

-TICK_FLAG_BID - il tick ha cambiato un prezzo Bid 2 0x2

-TICK_FLAG_ASK - un tick ha cambiato un prezzo Ask 4 0x4

-TICK_FLAG_LAST - un tick ha cambiato l'ultimo prezzo dell'affare 8 0x8

-TICK_FLAG_VOLUME - un tick ha cambiato un volume 16 0x10

-TICK_FLAG_BUY - un tick è il risultato di un'operazione di acquisto 32 0x20

-TICK_FLAG_SELL - un tick è il risultato di una vendita 64 0x40

Chi ha le informazioni - per favore, le condivida.


Quale mercato?

 
Open-Demo fuch Eu-6.19


Da RTS-6.19 più spesso flag 0x138 (312)


 
Mikhail Dovbakh:
Open-Demo fuch Eu-6.19

Strano.

1. La demo non dovrebbe funzionare oggi.

2. In effetti, gli sviluppatori non hanno definito tutto, perché il bicchiere si attiva quando il pendente

l'ordine non è nella prima riga.

Aggiunto

Sei sicuro che le costanti abbiano questi valori esatti?

 
Analizzo la storia.
 
prostotrader:

Sei sicuro che le costanti abbiano questi valori esatti?

Stampateli voi stessi - niente di che)

 
Mikhail Dovbakh:

Stampatelo voi stessi, tutto qui).

Sì, l'ho stampato, davvero molto strano.

Eu-6.19 è 344.

 

Ha eseguito questo codice su un veroEu-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, molto più raro ma hanno ancora 344 e 312 :(

Aggiunto

Non è mai successo prima, forse gli sviluppatori hanno aggiunto qualcosa (nuove costanti)

E forse c'è della spazzatura in bit alti nel buffer

 
prostotrader:

Ha eseguito questo codice su un veroEu-6.19

E, molto più raro ma hanno ancora 344 e 312 :(

Aggiunto

Questo non era prima, apparentemente gli sviluppatori hanno aggiunto qualcosa (nuove costanti)

Quello che volevo sapere - se è un segno di qualche compensazione, e se è possibile usare i tic con il flag 0x100?

Non sono di servizio?

 
Mikhail Dovbakh:

Quello che volevo sapere è se questo è un segno di qualche tipo di compensazione, e posso usare i tick con il flag 0x100?

Non sono quelli di servizio?

100% no.