グラスの刻む歴史。 - ページ 10

 

ご存知の通り、ティックフラッグは組み合わせによって様々な効果を発揮します。

  • TICK_FLAG_BID - 刻み目の変化した入札価格
  • TICK_FLAG_ASK - ティックがアスク価格を変更しました。
  • TICK_FLAG_LAST -直近の 取引の価格が変更されたティック
  • TICK_FLAG_VOLUME - ティックのボリュームが変更されました。
  • TICK_FLAG_BUY - 買い取引の結果、ティックが発生しました。
  • TICK_FLAG_SELL - 売りの取引でティックが発生しました。

しかし、これらは開発者がドキュメントに記述する必要があると考えたフラグに過ぎないように思います。

実際に0x158(344)の値に遭遇しましたが、記載されているものだけの組み合わせではあり得ません。

-TICK_FLAG_BID - 目盛りが入札価格に変更された 2 0x2

-TICK_FLAG_ASK -ティックがアスク価格を変更した 4 0x4

-TICK_FLAG_LAST - 刻み目によって最後の取引価格が変更された 8 0x8

-TICK_FLAG_VOLUME - 目盛りがボリュームを変更した 16 0x10

-TICK_FLAG_BUY - 刻み目は買い取引の結果である 32 0x20

-TICK_FLAG_SELL - 売りの取引の結果である 64 0x40

どなたか情報をお持ちの方、教えてください。


 
Mikhail Dovbakh:

ご存知の通り、ティックフラッグは組み合わせによって変化します。

  • TICK_FLAG_BID - 刻み目の変化した入札価格
  • TICK_FLAG_ASK - ティックがアスク価格を変更しました。
  • TICK_FLAG_LAST -直近の 取引の価格が変更されたティック
  • TICK_FLAG_VOLUME - ティックのボリュームが変更されました。
  • TICK_FLAG_BUY - 買い取引の結果、ティックが発生しました。
  • TICK_FLAG_SELL - 売りの取引でティックが発生しました。

しかし、これらは開発者がドキュメントに記述する必要があると考えたフラグに過ぎないように思います。

実際に0x158(344)の値に遭遇しましたが、記載されているものだけの組み合わせではあり得ません。

-TICK_FLAG_BID - 目盛りが入札価格に変更された 2 0x2

-TICK_FLAG_ASK -ティックがアスク価格を変更した 4 0x4

-TICK_FLAG_LAST - 刻み目によって最後の取引価格が変更された 8 0x8

-TICK_FLAG_VOLUME - 目盛りがボリュームを変更した 16 0x10

-TICK_FLAG_BUY - 刻み目は買い取引の結果である 32 0x20

-TICK_FLAG_SELL - 売りの取引の結果である 64 0x40

どなたか情報をお持ちの方、教えてください。


どのような市場ですか?

 
Eu-6.19のオープンデモ。


By RTS-6.19 more often flag 0x138 (312)


 
Mikhail Dovbakh:
Eu-6.19のオープンデモ。

不思議ですね。

1.今日はデモが動かないはずです。

2.確かに、開発者はすべてを定義しているわけではありません。なぜなら、グラスは、保留中の

の順番が1行目にない。

追加

定数がこれらの正確な値であることは確かですか?

 
私は歴史を分析します。
 
prostotrader:

定数は本当にこの通りの値なのでしょうか?

自分でプリントアウトしてください(大したことではありません)。

 
Mikhail Dovbakh:

自分で印刷する、それだけです)

ええ、プリントアウトしてみました、実に不思議です。

Eu-6.19は344です。

 

このコードを実際のEu-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);
  }

そして、もっとレアですが、344と312をまだ持っています :(

追加

以前はなかったことなので、開発者が何か(新しい定数)を追加したのかもしれません。

あるいは、バッファの上位ビットにゴミがあるのかもしれない

 
prostotrader:

このコードを実際のEu-6.19で動かして みました。

そして、もっとレアですが、344と312をまだ持っています :(

追加

これは以前にはなかったことで、どうやら開発者が何か(新しい定数)を追加したようです。

私が知りたかったこと - 何らかのクリアのサインなのか、フラグ0x100でティックを使用することは可能なのかどうか?

サービスではないのですか?

 
Mikhail Dovbakh:

また、フラグ0x100のティックを使用することは可能でしょうか?

サービスのものではないのですか?

100%ダメです。