原因不明のMT4とサーバーの通信トラブル

アイキャッチ

MT4がサーバーと通信しない!

読者の方(山田さん仮称)に頼まれた、とあるEA作成の時の話です。EAを作成後、山田さんの環境でフォワードテストしていただきました。

ところが、意図しないところでエントリーするのです。

最初はプログラムのバグや考慮漏れが原因でした。山田さんと何度もやり取りして問題点を見つけ、EAを改良していき、ようやく仕様通りの動作を実現できるようになりました。

いや、なったはずでした。

どうしても、山田さんの環境では意図しないところでエントリーする現象が無くならないのです。

私の環境では問題なく動作することから、プログラムの問題ではなさそうです。

ティックごとにログを出力するようにして、原因を探っていたところ、気になる箇所がありました。

山田さんのログは所々で時間が数時間単位で飛んでるのです。たとえば、私のログは9:12:15、9:12:18、9:12:20とティックごとに出力されていたのに対し、山田さんのログは9:12:15の次が11:36:22になっていたりしました。

これが原因なのは間違いなさそうです。

ログが飛ぶ原因は1つしか考えられません。それは、MT4とサーバーが通信していない(サーバーからのティック更新情報をMT4が受け取れていない)ためです。

しかし、こんな経験初めてです。MT4とサーバーが通信しない原因は何でしょうか?

まず、通信エラーの類のログは一切出力されていませんでした。

Windows Update等でPCがEA稼働中で自動的にシャットダウンした?いや、考えにくいです。もしそうなら、ある時間以降、EAは完全に停止しているわけで、ログが飛ぶ(数時間後には復帰している)現象を説明できません。

回線が悪い?いえ、それもなさそうです。山田さんがNTTに問い合わせて、「回線には問題ない」と言われたそうです。

無線LANの調子が悪いとか?それもありませんでした。有線LANで試していただきましたが、ダメでした。

MT4がおかしいんじゃ?そう思いました。ですが、MT4をアンインストール&再インストールしても結果は同じでした。

FX業者が悪い?それも疑いました。が、山田さんと私は同じFxProのデモ口座を利用していました。MT4の環境は同じなのです。

PCのスペックは山田さんにお聞きしていないので詳細は分かりませんが、最近購入したPCとのことでしたので、性能的にも問題なさそうです。

あらゆる原因を想定し、手を打ってみたのですが、力及ばず。結局、私の力では解決してあげられませんでした。とても悔しい結末になってしまいました。

どなたかこの現象について何か知っていれば、何でも結構ですので、コメントいただけると幸いです。

ブログランキングに参加中!

ポチっとクリック頂けると励みになります♪
(クリックしてもランキング一覧が表示されるだけですが、それでOKです)

  にほんブログ村 為替ブログ FX システムトレード派へ

4件のコメント

  • 吉田

    初めまして、こんにちは。
    貴ブログでいろいろと勉強させていただいているものです。
    もしかしてなんですが、『電源オプション』の設定かもしれません。
    かもしれませんです。間違ったらごめんなさい。
    ※ログが飛んだ時間は、スリープ状態になったとかないでしょうか?
    以上、ご参考になれば幸いです。

    • りゅーき

      情報ありがとうございます!
      スリープ設定ですね。確かにその可能性はありそうです。
      山田さんにはお伝えしておきました。

  • ℃素人

    俺もスリープが原因だと思います。
    もう一つは、サーバー側の問題があります。
    国内業者と、海外サーバーでは、速度的にかなり違います。

    がはは。

    • りゅーき

      通信トラブルの場合、調査に時間がかかる割には原因が結局分からないまま不完全燃焼で終わってしまうんですよね。

コメントを残す



2 × 1 =