EAラボラトリーフォーラム::FXシステムトレード情報満載のコミュニティサイト
http://forum.ea-labo.com/

MetaTrader のアップデート後、強制終了される場合
http://forum.ea-labo.com/viewtopic.php?f=26&t=41
ページ 12

作成者:  turbo [ 2009年7月16日(木) 18:18 ]
記事の件名:  MetaTrader のアップデート後、強制終了される場合

こんにちは。研究員の turbo です。

今回私の環境で発生したトラブルについて、現象と対策を記述します。
同じようなトラブルでお悩みの方への一助となれば幸いです。

【現象】
EAをダウンロードさせていただき、インストールしたのですが、私の環境ではテンプレートを適用するとMetaTraderが強制終了してしまうという現象が発生してしまいました。
現象が発生したのはFOREX.comのMetaTraderで、121証券用のMetaTraderでは正常に動作していました。
問題のMetaTraderのバージョンは4.00 (build: 220, 7 Nov 2008)でしたが、engineeeer様とメールでやりとりしている中で、220ではエラーが発生するので、224にアップデートすればエラーが発生しなくなるとのアドバイスをいただきましたので、私のほうでもアップデートを行いましたが、やはりテンプレートを適用すると強制終了するという現象は改善されませんでした。

【対策】
結論から申しますと、インストールしたMetaTraderの各フォルダ内に存在するmqlcache.datというファイルをすべて削除することにより、エラーが発生しなくなりました。

このファイルはMetaTraderが自身の動作パフォーマンスをアップするために作成されるものなのですが、MetaTraderやEAのバージョンアップの際に更新されるべきところ、なぜか、更新されないままの状態である場合があるらしく、そのような場合に上記現象が発生するようです。

mqlcache.datはMetaTraderをインストールしたフォルダ(通常はC:\Program Files\MetaTrader)以下の各フォルダに存在しますので、OSのファイル検索機能を使ってインストールフォルダ以下を検索してすべて削除するのが簡単です。
ただし、Windows Vistaの場合は、上記フォルダ以外にも、VirtualStoreフォルダ(通常はC:\Users\[アカウント名]\AppData\Local\VirtualStore)以下にもProgram Files\MetaTraderといった同様のフォルダが存在し、その中にもmqlcache.datが存在する可能性がありますので、こちらも削除する必要があります。
VirtualStoreフォルダ内のmqlcache.datを検索する場合は、「高度な検索」オプションで、「インデックスのないファイル、隠しファイルおよびシステムファイル含める」にチェックを入れておかないと検索されませんので注意が必要です。


以上、長々となりましたが、同じような現象が発生している方は試してみてください。

作成者:  yuki [ 2009年7月17日(金) 10:01 ]
記事の件名:  Re: MetaTrader のアップデート後、強制終了される場合

turboさん、ありがとうございます!
私もFOREX.comのMT4で同様の問題にずっと悩まされていました。
私の場合はタイムフレームを切り換えると強制終了するというものでしたが。

mqlcache.datファイルの削除でやっと224でもエラーが出なくなりました。
情報提供、本当にありがとうございました。

作成者:  turbo [ 2009年7月17日(金) 17:43 ]
記事の件名:  Re: MetaTrader のアップデート後、強制終了される場合

yuki さん、こんにちは。

私の情報がお役に立てて嬉しいです。
私も一時はどうしようかと思いました。。

ではでは。EAの検証がんばりましょう!

作成者:  ネクサス [ 2009年7月21日(火) 14:17 ]
記事の件名:  Re: MetaTrader のアップデート後、強制終了される場合

こんにちわ、新米研究員のネクサスです。

私もFXCM NY(build220)にEAをのせると異常終了してしまいます。
mqlcache.datを削除したのですが、やはりダメでした。

結局、build223にして、なんとか解決しました。

しかし、今度はFXCN NYでClab EURGBPのStragy Testがなぜか売買しません。
Auto UTC OFFSET false
UTC OFFSET -4
合ってるはずなんですけど。

作成者:  oldfriend [ 2009年7月23日(木) 22:19 ]
記事の件名:  Re: MetaTrader のアップデート後、強制終了される場合

turboさん、ありがとうございます。
研究員になりたてで、始めのインストールでつまづいたところでした。
turboさんのおかげで、オプティ開始出来ます!
今日から頑張ってみるぞ。

作成者:  tomeascientist [ 2009年7月25日(土) 22:05 ]
記事の件名:  Re: MetaTrader のアップデート後、強制終了される場合

turbo研究員様のおかげで私も救われました。
FOREXのMT4の立ち上げでつまづいていてなかなか検証が始められずヤキモキしていたところでした。
turbo研究員様の懇切丁寧な説明で無事に解決することができました。
ようやく検証をスタートさせることができます!
turbo研究員様の有力な情報提供に本当に感謝です :D

作成者:  Well [ 2009年10月08日(木) 05:41 ]
記事の件名:  Re: MetaTrader のアップデート後、強制終了される場合

ありがとうございます。
私も同じ症状で悩まされ、最インストールを別フォルダへしてたことがありました。今度からそう対処してみます。
ありがとうございました。 :D

作成者:  listwall [ 2010年4月30日(金) 07:22 ]
記事の件名:  Re: MetaTrader のアップデート後、強制終了される場合

皆さん
お疲れ様です。


最近になって、MT4が起動しなくなりました。

ここで紹介されたファイル『mqlcache.dat』を削除したところ
問題なく起動しました。

ありがとうございました。

作成者:  aqrdragon [ 2010年6月18日(金) 21:30 ]
記事の件名:  Re: MetaTrader のアップデート後、強制終了される場合

turbo研究員さま、その他の研究員の皆さま
お疲れ様です

MT4update後から強制終了で
アレッ、あれっ :roll:  ???

そう思ったら、

そー、そ~、そ=  :idea:

ここなんです

ありましたーーー :D

何時も大変助かりまっす

作成者:  YUDAI [ 2010年8月02日(月) 22:54 ]
記事の件名:  Re: MetaTrader のアップデート後、強制終了される場合

研究員の皆さま

こんにちは。

mqlcache.datを削除しても、MT4が強制終了される現象で悩んでおりましたが、
どうもMyfxbookが悪さをしていたようです。

Myfxbookを動かしているMT4で、この現象が出やすいというのは何となく
感じていたんですが。。。

http://blog.myfxbook.com/

以上、ご参考まで。

ページ 12 All times are UTC + 9 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/