Die tickende Geschichte des Glases. - Seite 10

 

Wie Sie wissen, kann eine Zeckenfahne eine Kombination aus folgenden Elementen sein:

  • TICK_FLAG_BID - Tick verändertes Preisgebot
  • TICK_FLAG_ASK - Tick hat den Briefkurs verändert
  • TICK_FLAG_LAST - Tick veränderter Preis des letzten Geschäfts
  • TICK_FLAG_VOLUME - Tick hat Lautstärke geändert
  • TICK_FLAG_BUY - Tick ist als Ergebnis eines Kaufgeschäfts aufgetreten
  • TICK_FLAG_SELL - der Tick ist das Ergebnis eines Verkaufsgeschäfts

Ich habe jedoch den Eindruck, dass es sich dabei nur um Flags handelt, deren Beschreibung in der Dokumentation von den Entwicklern als notwendig erachtet wurde.

Ich bin tatsächlich auf Werte von 0x158 (344) gestoßen, die nicht nur eine Kombination der beschriebenen sein können.

-TICK_FLAG_BID - Tick hat einen Geldkurs geändert 2 0x2

-TICK_FLAG_ASK - ein Tick hat einen Ask-Preis verändert 4 0x4

-TICK_FLAG_LAST - ein Tick hat den Preis des letzten Geschäfts geändert 8 0x8

-TICK_FLAG_VOLUME - ein Tick hat ein Volumen verändert 16 0x10

-TICK_FLAG_BUY - ein Tick ist das Ergebnis eines Kaufgeschäfts 32 0x20

-TICK_FLAG_SELL - ein Tick ist das Ergebnis eines Verkaufsgeschäfts 64 0x40

Wer diese Informationen hat, möge sie bitte mitteilen.


 
Mikhail Dovbakh:

Wie Sie wissen, kann eine Zeckenfahne eine Kombination aus folgenden Elementen sein:

  • TICK_FLAG_BID - Tick verändertes Preisgebot
  • TICK_FLAG_ASK - Tick hat den Briefkurs verändert
  • TICK_FLAG_LAST - Tick veränderter Preis des letzten Geschäfts
  • TICK_FLAG_VOLUME - Tick hat Lautstärke geändert
  • TICK_FLAG_BUY - Tick ist als Ergebnis eines Kaufgeschäfts aufgetreten
  • TICK_FLAG_SELL - der Tick ist das Ergebnis eines Verkaufsgeschäfts

Ich habe jedoch den Eindruck, dass es sich dabei nur um Flags handelt, deren Beschreibung in der Dokumentation von den Entwicklern als notwendig erachtet wurde.

Ich bin tatsächlich auf Werte von 0x158 (344) gestoßen, die nicht nur eine Kombination der beschriebenen sein können.

-TICK_FLAG_BID - Tick hat einen Geldkurs geändert 2 0x2

-TICK_FLAG_ASK - ein Tick hat einen Ask-Preis verändert 4 0x4

-TICK_FLAG_LAST - ein Tick hat den Preis des letzten Geschäfts geändert 8 0x8

-TICK_FLAG_VOLUME - ein Tick hat ein Volumen verändert 16 0x10

-TICK_FLAG_BUY - ein Tick ist das Ergebnis eines Kaufgeschäfts 32 0x20

-TICK_FLAG_SELL - ein Tick ist das Ergebnis eines Verkaufsgeschäfts 64 0x40

Wer diese Informationen hat, möge sie bitte weitergeben.


Welcher Markt?

 
Open-Demo fuch Eu-6.19


Bei RTS-6.19 häufiger Flagge 0x138 (312)


 
Mikhail Dovbakh:
Open-Demo fuch Eu-6.19

Seltsam.

1. Die Demo sollte heute nicht funktionieren.

2. In der Tat haben die Entwickler nicht alles definiert, denn das Glas wird ausgelöst, wenn die anstehende

Reihenfolge nicht in der ersten Zeile steht.

Hinzugefügt

Sind Sie sicher, dass die Konstanten genau diese Werte haben?

 
Ich analysiere die Geschichte.
 
prostotrader:

Sind Sie sicher, dass die Konstanten genau diese Werte haben?

Drucken Sie sie selbst aus - keine große Sache)

 
Mikhail Dovbakh:

Drucken Sie es selbst aus, das ist alles.)

Ja, ich habe es ausgedruckt, es ist wirklich sehr seltsam.

Eu-6.19 ist 344.

 

Ich habe diesen Code auf einer echtenEu-6.19 ausgeführt

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

Und, viel seltener, aber immer noch 344 und 312 :(

Hinzugefügt

Das ist noch nie passiert, vielleicht haben die Entwickler etwas hinzugefügt (neue Konstanten)

Oder vielleicht befindet sich Müll in hohen Bits im Puffer

 
prostotrader:

Ich habe diesen Code auf einer echtenEu-6.19 ausgeführt

Und, viel seltener, aber immer noch 344 und 312 :(

Hinzugefügt

Das war vorher nicht so, offenbar haben die Entwickler etwas hinzugefügt (neue Konstanten)

Was ich wissen wollte - ob es ein Zeichen für irgendein Clearing ist, und ob es möglich ist, Tics mit Flag 0x100 zu verwenden?

Sind sie keine Dienstleistung?

 
Mikhail Dovbakh:

Was ich wissen wollte, ist, wenn dies ein Zeichen für eine Art von Clearing ist, und kann ich Ticks mit dem Flag 0x100 verwenden?

Sind das nicht Serviceleistungen?

100% nein.