CopyTicks」のテスト - ページ 15

 
fxsaber:
以下はストレッチの1つです。極端なティックを受信し、最も新しいティックが前のものより短い時間を持っていることを見つけることができます。
ティックタイム、time_msc、time_mscから派生したティックタイム、ビッド、アスク、フラグ、フラグの両方を完全に印刷します。
 
Slawa:
ティックタイム、time_msc、time_mscから派生したティックタイム、ビッド、アスク、フラグ、フラグの両方を完全に印刷します。
2016.09.15 16:51:02.336 Test4 (RTS-12.16,M1)    ПредпоследнийTick4: time = 2016.09.15 16:50:44.946 bid = 95940.0 ask = 95960.0 last = 95950.0 volume = 1 TICK_FLAG_ASK
2016.09.15 16:51:02.336 Test4 (RTS-12.16,M1)    Последний: Tick3: time = 2016.09.15 16:50:44.939 bid = 95940.0 ask = 95960.0 last = 95950.0 volume = 1 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
2016.09.15 16:51:01.229 Test4 (RTS-12.16,M1)    
2016.09.15 16:51:01.229 Test4 (RTS-12.16,M1)    ПредпоследнийTick2: time = 2016.09.15 16:50:43.880 bid = 95940.0 ask = 95950.0 last = 95950.0 volume = 3 TICK_FLAG_BID TICK_FLAG_ASK
2016.09.15 16:51:01.229 Test4 (RTS-12.16,M1)    Последний: Tick1: time = 2016.09.15 16:50:43.865 bid = 95940.0 ask = 95950.0 last = 95950.0 volume = 1 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
誰もが再生産できるはずです。それとも違うのでしょうか?
 
Alexey Kozitsyn:
書いておいた方がいい。無駄にはならない。
24時間ですでに8つのアプリケーションを書き、それぞれプレイアブルなソースを持っています。テスターはどこにいるのですか?
削除済み  
fxsaber:
私は24時間ですでに8つのアプリケーションを書きました。それぞれがプレイアブルなソースを持っています。テスターはどこにいるのですか?
前作は2週間ほど前から予約していたんです。行列に並んで いるとのことですが・・・。
 
fxsaber:
誰もが再生産できるはずです。それとも違うのでしょうか?
最後のティックについてもお伺いします。過去3回のティックの連続を見る
 
Slawa:
最後のティックについてもお伺いします。過去3回のテロップの連続を見る
2016.09.15 19:40:18.612 Test4 (RTS-12.16,M1)    Ticks[Amount - 5] =  time = 2016.09.15 19:40:00.496 bid = 96650.0 ask = 96670.0 last = 96670.0 volume = 1 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
2016.09.15 19:40:18.612 Test4 (RTS-12.16,M1)    Ticks[Amount - 4] =  time = 2016.09.15 19:40:00.539 bid = 96660.0 ask = 96670.0 last = 96670.0 volume = 1 TICK_FLAG_BID
2016.09.15 19:40:18.612 Test4 (RTS-12.16,M1)    Ticks[Amount - 3] =  time = 2016.09.15 19:40:00.920 bid = 96660.0 ask = 96670.0 last = 96660.0 volume = 4 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
2016.09.15 19:40:18.612 Test4 (RTS-12.16,M1)    Ticks[Amount - 2] =  time = 2016.09.15 19:40:01.383 bid = 96650.0 ask = 96660.0 last = 96660.0 volume = 4 TICK_FLAG_BID TICK_FLAG_ASK
2016.09.15 19:40:18.612 Test4 (RTS-12.16,M1)    Ticks[Amount - 1] =  time = 2016.09.15 19:40:01.378 bid = 96650.0 ask = 96660.0 last = 96660.0 volume = 4 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
2016.09.15 19:39:49.482 Test4 (RTS-12.16,M1)    
2016.09.15 19:39:49.482 Test4 (RTS-12.16,M1)    Ticks[Amount - 5] =  time = 2016.09.15 19:39:32.223 bid = 96650.0 ask = 96660.0 last = 96650.0 volume = 6 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
2016.09.15 19:39:49.482 Test4 (RTS-12.16,M1)    Ticks[Amount - 4] =  time = 2016.09.15 19:39:32.223 bid = 96650.0 ask = 96660.0 last = 96650.0 volume = 2 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
2016.09.15 19:39:49.482 Test4 (RTS-12.16,M1)    Ticks[Amount - 3] =  time = 2016.09.15 19:39:32.231 bid = 96650.0 ask = 96660.0 last = 96650.0 volume = 2 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
2016.09.15 19:39:49.482 Test4 (RTS-12.16,M1)    Ticks[Amount - 2] =  time = 2016.09.15 19:39:32.251 bid = 96650.0 ask = 96670.0 last = 96650.0 volume = 2 TICK_FLAG_ASK
2016.09.15 19:39:49.482 Test4 (RTS-12.16,M1)    Ticks[Amount - 1] =  time = 2016.09.15 19:39:32.249 bid = 96650.0 ask = 96670.0 last = 96650.0 volume = 1 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
2016.09.15 19:38:02.713 Test4 (RTS-12.16,M1)    
2016.09.15 19:38:02.713 Test4 (RTS-12.16,M1)    Ticks[Amount - 5] =  time = 2016.09.15 19:37:45.472 bid = 96660.0 ask = 96670.0 last = 96670.0 volume = 2 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
2016.09.15 19:38:02.713 Test4 (RTS-12.16,M1)    Ticks[Amount - 4] =  time = 2016.09.15 19:37:45.478 bid = 96660.0 ask = 96670.0 last = 96670.0 volume = 2 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
2016.09.15 19:38:02.713 Test4 (RTS-12.16,M1)    Ticks[Amount - 3] =  time = 2016.09.15 19:37:45.478 bid = 96660.0 ask = 96670.0 last = 96670.0 volume = 9 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
2016.09.15 19:38:02.713 Test4 (RTS-12.16,M1)    Ticks[Amount - 2] =  time = 2016.09.15 19:37:45.478 bid = 96660.0 ask = 96670.0 last = 96670.0 volume = 1 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
2016.09.15 19:38:02.713 Test4 (RTS-12.16,M1)    Ticks[Amount - 1] =  time = 2016.09.15 19:37:45.477 bid = 96660.0 ask = 96680.0 last = 96670.0 volume = 1 TICK_FLAG_ASK
 
fxsaber:

他の人がCopyTicksをどのように使っているかは、私にはわかりません。残念ながら信用はない。非常に生々しい。

電子ブック

結果

履歴に残っていたTickが、次のTick-eventでは既に履歴に残っていない!

開発者の皆様、CopyTicksを動作可能な状態にしてください。簡単なテストも失敗する。

1430は使えません。どうやら、サービスデスクにリクエストを 作成するべきだったようです。
 
fxsaber:

さらに興味深いことに

結果

CopyTicksはEvent-tickに遅れることも先行することもできる。Event-tickはフラグが0であることが多い。

ZZY ヘルプのMqlTick フラグを flags に修正。

1430は動作しません。やはり先行と後行ですね。
2016.09.16 23:45:35.831 Test7 (Si-12.16,M1)     From CopyTicks: Tick464: time = 2016.09.16 23:45:19.783 bid = 66504.0 ask = 66509.0 last = 66505.0 volume = 2 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
2016.09.16 23:45:35.831 Test7 (Si-12.16,M1)     From Event: Tick463: time = 2016.09.16 23:45:19.784 bid = 66504.0 ask = 66509.0 last = 66505.0 volume = 2 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
2016.09.16 23:45:35.831 Test7 (Si-12.16,M1)     Indicator: EventTime > CopyTicks_Time
2016.09.16 23:45:35.831 Test7 (Si-12.16,M1)     
2016.09.16 23:45:35.831 Test7 (Si-12.16,M1)     From CopyTicks: Tick462: time = 2016.09.16 23:45:19.783 bid = 66504.0 ask = 66509.0 last = 66505.0 volume = 2 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
2016.09.16 23:45:35.831 Test7 (Si-12.16,M1)     From Event: Tick461: time = 2016.09.16 23:45:19.784 bid = 66504.0 ask = 66509.0 last = 66505.0 volume = 2 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
2016.09.16 23:45:35.831 Test7 (Si-12.16,M1)     Indicator: EventTime > CopyTicks_Time
 

バーのティックボリュームは、そのバーのCOPY_TICKS_ALLティックの数と同じであるべきだと私は正しく理解していますか?

MQLで書かずに、聞いた方が早いと思ったからです。取引所で伝統的に取引量が多いのはどの商品で、ティックボリュームが最も大きいのはどれですか?

 
タイマー(50ms)を使って数十台の機器に新しいティックを送り込むと、内部のCopyTicksキャッシュ、メモリ、性能はどうなりますか?