WindowsのローカルタイムをMT5サーバーと同期させる - ページ 4 1234567891011...17 新しいコメント prostotrader 2017.01.18 19:52 #31 Sergey Chalyshev:OnBookEvent()はトリガーされますが、ティックの変更時刻はどこにも固定されていません。ティック到着時間のみ固定、つまりbid, last, askの変更。したがって、市場レートは変化しているが、最後のティックが到着した時刻は古い。いや、旧サーバではなく、TimeCurrent()で新サーバの時刻を 取ろうとするのでdatetime cur_time=TimeCurrent(sv_time); OnBookEvent() は、抽象的なイベントとしてのみ機能します。 Sergey Chalyshev 2017.01.18 20:01 #32 prostotrader:いいえ、古いものではありません。TimeCurrent()で新しいサーバーの時刻を取得しようとしているからです。datetime cur_time=TimeCurrent(sv_time); OnBookEvent()は抽象的なイベントとしてのみ機能するTimeCurrentは 最後のティックの時間であり、昨日を示すこともある。週末は、金曜日の閉店時間が表示されます。 prostotrader 2017.01.18 20:28 #33 Sergey Chalyshev: TimeCurrentは 最後のティックの時間であり、それは昨日を示すかもしれない。週末は、金曜日の閉店時間が表示されます。 コードをよく見てください prostotrader 2017.01.19 16:01 #34 フォーラムで似たようなものを探していたら、これ(2014年)に行き着きました。https://www.mql5.com/ru/forum/36995 prostotrader 2017.01.19 17:16 #35 prostotrader:以前の松葉杖はもっとスマートだった(デザイン的に)けど。これならやってみようかな。 この松葉杖も正しく同期しない :( Maxim Kuznetsov 2017.01.19 17:35 #36 正しい解決方法は、DCサーバーの位置を調べ、その地理と同期させることです。(ntpの設定でタイムゾーンを 設定してください。) そうしないと、「tick/cup synchronizer」の2番目のインスタンスがタイムサービスを狂わせてしまい、たった1つで狂ってしまいます。 prostotrader 2017.01.19 17:37 #37 Maxim Kuznetsov: DCサーバーの所在地を調べ、その所在地で同期を取るのが正しい解決方法です。(ntpの設定でタイムゾーンを設定してください。) そうしないと、「tick/cup synchronizer」の2番目のインスタンスがタイムサービスを狂わせてしまい、たった1つで狂ってしまうでしょう。そんなことはない!MT5サーバーを 経由して取引するため、MT5サーバーの時間 以外のものは正しくありません。追加MT5サーバーの時刻が取引所の時刻と正しく同期していることを強く望みます。 Maxim Kuznetsov 2017.01.19 17:55 #38 prostotrader:そんなことはない!MT5サーバーを経由して取引するため、MT5サーバーの時間以外のものは正しくありません。追加MT5サーバーの時刻が取引所の時刻と正しく同期していることを強く希望します。 理論的には、接続したサーバーの時間が急がず、遅れず、タイムゾーンで corot.sの取引所と異なることが、取引所への接続の技術要件にあるはずである。また、リアルタイムで動作する - 必須としてntp、それ以外の操作と保護の問題を解決することは困難である。 prostotrader 2017.01.19 18:38 #39 Maxim Kuznetsov: 考え方としては、接続サーバーの時刻が急がず遅れず、タイムゾーンに従って取引所と異なることが、取引所への接続の技術要件にあるはずである。また、リアルタイムでの運用、つまりntpが必須であり、そうでなければ運用や保護に難題が発生します。 理想的には、取引所プラットフォームでは時刻同期の問題は発生しないはずです。 Sergey Chalyshev 2017.01.19 22:14 #40 prostotrader: この松葉杖も正しく同期しない :(警告したろ? トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム WindowsのローカルタイムとMT5サーバーを同期させる セルゲイ・チャリシェフ さん 2017.01.18 19:23 COnBookEvent では動作しないので、OnTick で同期をとる必要があります。ティックタイムを利用して、カップの交換時にデータを取ってもらう。timeOnBookEvent!=OnTick 1234567891011...17 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
OnBookEvent()はトリガーされますが、ティックの変更時刻はどこにも固定されていません。
ティック到着時間のみ固定、つまりbid, last, askの変更。
したがって、市場レートは変化しているが、最後のティックが到着した時刻は古い。
いや、旧サーバではなく、TimeCurrent()で新サーバの時刻を 取ろうとするので
いいえ、古いものではありません。TimeCurrent()で新しいサーバーの時刻を取得しようとしているからです。
TimeCurrentは 最後のティックの時間であり、昨日を示すこともある。
週末は、金曜日の閉店時間が表示されます。
TimeCurrentは 最後のティックの時間であり、それは昨日を示すかもしれない。
週末は、金曜日の閉店時間が表示されます。
フォーラムで似たようなものを探していたら、これ(2014年)に行き着きました。
https://www.mql5.com/ru/forum/36995
以前の松葉杖はもっとスマートだった(デザイン的に)けど。
これならやってみようかな。
DCサーバーの所在地を調べ、その所在地で同期を取るのが正しい解決方法です。(ntpの設定でタイムゾーンを設定してください。) そうしないと、「tick/cup synchronizer」の2番目のインスタンスがタイムサービスを狂わせてしまい、たった1つで狂ってしまうでしょう。
そんなことはない!
MT5サーバーを 経由して取引するため、MT5サーバーの時間 以外のものは正しくありません。
追加
MT5サーバーの時刻が取引所の時刻と正しく同期していることを強く望みます。
そんなことはない!
MT5サーバーを経由して取引するため、MT5サーバーの時間以外のものは正しくありません。
追加
MT5サーバーの時刻が取引所の時刻と正しく同期していることを強く希望します。
考え方としては、接続サーバーの時刻が急がず遅れず、タイムゾーンに従って取引所と異なることが、取引所への接続の技術要件にあるはずである。また、リアルタイムでの運用、つまりntpが必須であり、そうでなければ運用や保護に難題が発生します。
この松葉杖も正しく同期しない :(
警告したろ?
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
WindowsのローカルタイムとMT5サーバーを同期させる
セルゲイ・チャリシェフ さん 2017.01.18 19:23
COnBookEvent では動作しないので、OnTick で同期をとる必要があります。
ティックタイムを利用して、カップの交換時にデータを取ってもらう。
timeOnBookEvent!=OnTick