WindowsのローカルタイムをMT5サーバーと同期させる - ページ 9

 

COPY_TICKS_ALL をCOPY_TICKS_INFO に変更しました。

で、まだ一致しない。

2017.01.23 23:05:58.985 TestTicks (ALRS-3.17,H1)        New test start.
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Total 2000 ticks.
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.109 last =60497.0 flags = 2
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:01.110 last =60496.0 flags = 6
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:01.113 last =60496.0 flags = 4
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:01.700 last =60498.0 flags = 2
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:02.675 last =60498.0 flags = 6
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:13.854 last =60495.0 flags = 6
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:14.210 last =60495.0 flags = 4
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:16.726 last =60494.0 flags = 4
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:17.109 last =60495.0 flags = 4
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:17.543 last =60494.0 flags = 4
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:17.543 last =60494.0 flags = 2
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:18.272 last =60496.0 flags = 4
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:19.144 last =60493.0 flags = 2
2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:19.147 last =60492.0 flags = 4
 

CopyTicksのログには1秒間に1ティックが表示される

2017.01.23 23:05:59.077 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.109 last =60497.0 flags = 2

そして、証券取引所のログでは

replID            replRev     replAct     id_ord      sess_id   isin_id amount amount_rest id_deal xstatus status  price              moment           dir    action  deal_price
61121596561     61121596561     0       24657039482     5205    795262  5       5       0       5121    5121    60498.00000     2017-01-20 23:49:00.017 2       1       0.00000
61121596564     61121596564     0       24657039483     5205    795262  2       2       0       5121    5121    60497.00000     2017-01-20 23:49:00.020 1       1       0.00000
61121596784     61121596784     0       24653666035     5205    795262  1       0       0       2102273 2102273 60226.00000     2017-01-20 23:49:00.060 1       0       0.00000
61121596860     61121596860     0       24653666013     5205    795262  1       0       0       2102273 2102273 60898.00000     2017-01-20 23:49:00.060 2       0       0.00000
61121596863     61121596863     0       24657039505     5205    795262  5       5       0       5121    5121    60499.00000     2017-01-20 23:49:00.060 2       1       0.00000
61121596874     61121596874     0       24657011636     5205    795262  100     0       0       2102273 2102273 60421.00000     2017-01-20 23:49:00.063 1       0       0.00000
61121596881     61121596881     0       24656457983     5205    795262  1       0       0       2102273 2102273 60386.00000     2017-01-20 23:49:00.063 1       0       0.00000
61121596944     61121596944     0       24656457986     5205    795262  1       0       0       2102273 2102273 60596.00000     2017-01-20 23:49:00.067 2       0       0.00000
61121597008     61121597008     0       24657039527     5205    795262  100     100     0       5121    5121    60397.00000     2017-01-20 23:49:00.073 1       1       0.00000
61121597151     61121597151     0       24657039552     5205    795262  3       3       0       1025    1025    60497.00000     2017-01-20 23:49:00.087 2       1       0.00000
61121597221     61121597221     0       24657039555     5205    795262  22      22      0       1026    1026    60494.00000     2017-01-20 23:49:00.090 2       1       0.00000
61121597250     61121597250     0       24657039400     5205    795262  1000    0       0       2102273 2102273 60477.00000     2017-01-20 23:49:00.093 1       0       0.00000

2/3が入らなかった :( 69刻みのみ)
 

isin_id(商品)の証券取引所のログをチェックしたところ、795262(Si-3.17)しかありませんでした。

追加

COPY_TICKS_INFO をCOPY_TICKS_TRDAE変更しました

ディールもよく わからないし...。

61121597156     61121597156     0       24657039552     5205    795262  3       0       1693721366      1                               1       60497.00000     2017-01-20 23:49:00.087 2       2       60497.00000
61121597157     61121597157     0       24657038660     5205    795262  3       60      1693721366      9223372034707296257     -2147479551     60497.00000     2017-01-20 23:49:00.087 1       2       60497.00000
61121597226     61121597226     0       24657039555     5205    795262  22      0       1693721376      9223372034707292162     -2147483646     60494.00000     2017-01-20 23:49:00.090 2       2       60497.00000
61121597227     61121597227     0       24657038660     5205    795262  22      38      1693721376      9223372034707296257     -2147479551     60497.00000     2017-01-20 23:49:00.090 1       2       60497.00000
61121597265     61121597265     0       24657039558     5205    795262  2       0       1693721380      1                               1       60497.00000     2017-01-20 23:49:00.093 2       2       60497.00000
61121597266     61121597266     0       24657038660     5205    795262  2       36      1693721380      9223372034707296257     -2147479551     60497.00000     2017-01-20 23:49:00.093 1       2       60497.00000
2017.01.23 23:40:10.786 TestTicks (ALRS-3.17,H1)        New test start.
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Total 2000 ticks.
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.88 last = 60497.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.90 last = 60497.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.94 last = 60497.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.109 last = 60497.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.114 last = 60497.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.114 last = 60497.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.114 last = 60497.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.114 last = 60497.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.147 last = 60496.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.502 last = 60496.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.529 last = 60496.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.581 last = 60496.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.624 last = 60496.0 flags = 88
2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.669 last = 60498.0 flags = 56

売買がある (dir - 注文の方向 1 - 買い; 2 - 売り) (action: 0 - 注文の取り消し; 1 - 注文の設定; 2 - 取引) (amount_rest - 残高)

61121597156     61121597156     0       24657039552     5205    795262  3       0       1693721366      1                               1       60497.00000     2017-01-20 23:49:00.087 2       2       60497.00000
61121597157     61121597157     0       24657038660     5205    795262  3       60      1693721366      9223372034707296257     -2147479551     60497.00000     2017-01-20 23:49:00.087 1       2       60497.00000

そして、私たちは、販売のみを行って います。

2017.01.23 23:40:11.947 TestTicks (ALRS-3.17,H1)        Symbol = Si-3.17 Time = 2017.01.20 23:49:00.88 last = 60497.0 flags = 88

おそらく、この2つのディールは1つに統合されたためです(id_dealは同じです)1693721366

追加

COPY_TICKS_TRDAEだけが正しく動作 することが判明したのですが?

(テストはすべて実機Otkritie、build 1495、64bit、Access server IVで行いました)

 

怠けずにExchangeファイルを編集したところ、Si-3.17で1分あたり

460件の取引が行われ、COPY_TICKS_TRDAE テストによるCopyTicks()では、294件の取引が行われました。

地下の丸太

ファイル:
Si_deals.zip  45 kb
 
prostotrader:

怠けずにExchangeファイルを編集したところ、Si-3.17で1分あたり

460件の取引が行われ、COPY_TICKS_TRDAE テストによるCopyTicks()では、294件の取引が行われました。

地下の丸太

CopyTicksは嘘をついている - SRに緊急連絡!
 
fxsaber:
CopyTicksは嘘をついている - 緊急にSDへ!

すでに投稿済みの応募番号#1656450

によって追加されました。

ただ、嘘をついているのは履歴のダニ機能 だと思うんです。

当時、私は "indicator of all trades "というインジケーターを書いていました。

歴史に矛盾があったんです。

 

Oooop`s!

松葉杖が正しく機能した!

2017.01.24 10:00:00.005 Time_sync_forts (URKA-3.17,H1)  Local time sync is done. Symbol = RTS-3.17 Sync hour = 10 Sync min = 0 Sync sec = 0 Sync ms = 5
2017.01.24 10:00:02.764 trader (ED-3.17,H1) OnTradeTransaction: Сделка совершена. Билет = 51601238


そして、仕事は完了したのです

2017.01.24 10:00:02.763 Trades  'ххххх': deal #33631469 sell 1.00 ED-3.17 at 1.0761 done (based on order #51601238)


エキスパートコード添付

ファイル:
 

昼間のクリアを追加しましたが、夕方のクリアがうまくいきません。

入札開始が19:00と19:05だからです。

ファイル:
 
fxsaber:
CopyTicksは嘘をついている-SRに緊急事態発生!
SRは、アプリケーションの実行を受け付けたと書いたが...。
 
prostotrader:
SRは、アプリケーションの実行を受け付けたと書いたが...。
これからもよろしくお願いします。Dmitriy Skubは、copytixの履歴は証券取引所のデータと100%一致すると主張した。