グローバル初期化に失敗した!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - ページ 7 12345678 新しいコメント Giuseppe Pastore 2015.09.24 09:47 #61 私はここに問題がある ' 2015.09.24 11:34:49.876 BladeProtect EURUSD,M5: グローバルな初期化に失敗しました ' 。どのように私はあなたに私の問題を表示するためのコードを見つけることができますか? Test Account 2015.09.24 13:35 #62 PlexHFN:私はここに問題がある ' 2015.09.24 11:34:49.876 BladeProtect EURUSD,M5: グローバルな初期化に失敗しました ' 。どのように私はあなたに私の問題を表示するためのコードを見つけることができますか?問題はすでに修正されました。ダウンロードしたex4ファイルをディスクから削除し、端末を再起動し、マーケット→購入品タブを開き、製品を 再インストールしてください。 miky 2016.02.10 16:04 #63 私も同じ問題「グローバル初期化に失敗しました」を抱えています。ライブテスト用に複数のPCを持っており、古いバージョンのMT4 Build 670で問題なく動作しています。新しいバージョンのBuild 950を確認 することにしました。各MT4インスタンスは40チャート、各PCは平均28MT4インスタンスを実行します(リソースプロセッサとメモリに依存)。多くのMT4インスタンスを開くと(MT4インスタンスごとに実行するチャートの数にもよりますが、~29個)、いくつかのインストルメントが初期化に失敗し、「グローバル初期化に失敗しました」というエラーが表示されます。MT4を再起動するたびに、異なるシンボルが初期化されません。唯一の方法は、MT4インスタンスを少なくすることです。私の推測では、このエラーはメモリと関係があり、メモリが "低い "と、初期化に失敗します。32GBのメモリ(〜14GBが使用中なので、まだたくさんの空きRAMがあります)とi7-4790Kプロセッサという、かなり強力なセットアップができました。 Yashar Safarzadeh 2018.05.28 10:08 #64 皆さん、こんにちは。 私はこの問題に直面し、「グローバル初期化に失敗しました」というメッセージを何度も受け取り、様々な方法を試した結果、メモリ消費量の多い配列が原因であることが分かりました。 ArrayResize(arrExp,Bars)。 または ArrayResize(arrExp,500)です。 また、一部の変数については、doubleの代わりにfloatを使うなど、定義を正確に変更することにしました。 この方法で、「配列が範囲 外」という別のエラーメッセージも解決しました。 Josh Jay 2018.12.19 11:24 #65 RAMを増やすことでこの問題を解決しようとしましたが、うまくいきませんでした。私の場合は、私のEAが古いMT4ビルドで動作するように設計されていることに気づきました。MT4のビルドが更新されるたびに、EAが動作しなくなる可能性があります。つまり、古いEAを削除して、MT4のマーケットタブから再ダウンロードする必要があります。ただし、本当に古いEAを使っている場合は、古いMT4ビルドのバージョンをダウンロードしてインストールすれば、まだ動作させることができます(つまり、EAが動作したときのデータ内であることが必要です)。もう一つの方法は、既にインストールされている古いビルドからterminal.exeファイルをコピーして、現在のMT4のものと入れ替えることです。MT4を再起動するたびに、アップデートを要求されることに注意してください。誤って「はい」をクリックしてしまった場合は、上記の手順を繰り返し、現在に至ります。 valedon5 2019.01.02 07:35 #66 Josh Jay: 私はRAMを増やすことでこの問題を解決しようとしましたが、うまくいきませんでした。私の場合は、私のEAが古いMT4ビルドで動作するように設計されていることに気づきました。MT4のビルドが更新されるたびに、EAが動作しなくなる可能性があります。つまり、古いEAを削除して、MT4のマーケットタブから再ダウンロードする必要があります。ただし、本当に古いEAを使っている場合は、古いMT4ビルドのバージョンをダウンロードしてインストールすれば、まだ動作させることができます(つまり、EAが動作したときのデータ内であることが必要です)。もう一つの方法は、既にインストールされている古いビルドからterminal.exeファイルをコピーして、現在のMT4のものと入れ替えることです。MT4を再起動するたびに、アップデートを要求されることに注意してください。誤って「はい」をクリックしてしまった場合は、上記の手順を繰り返し、現在に至ります。pls どこで古いmt4をダウンロードできますか? thinkpad954 2019.01.02 11:08 #67 私はこの問題を抱えています。私の素朴なEAも同じメッセージを報告しました。私はとても悲しんでいます。私はそれを解決する方法を知りません。これも陰湿で公平でないブローカーの手口だと思います。 Cristian Eriksson 2019.02.19 00:18 #68 私の場合、この問題は、関数からの 戻り値を持つ静的構造体を同じ行で宣言し、開始しようとしたときに発生しました。 静的構造体オブジェクトを別の行で開始し、次の行でそのオブジェクトに値を与えると、問題は解決しました。 quacktech 2019.05.29 16:41 #69 こんにちは。 私はこの問題に直面し、次の方法で解決しました。 EAのプロパティを 表示させる。 Commonタブをクリックし、Allow DLL Importsにチェックを入れます。 それからInputsタブでPublish_MarketDataフィールドを "true "に設定します。 を設定し、OKをクリックします。 これで動き出すはずです。 Mahdi Ebrahimzadeh 2019.08.22 23:22 #70 理由はたくさんある!? 私は、2つの解決方法を見つけました。 1- すべての変数を初期化する。 2- 配列を変数として持っている場合、必要な配列のインデックス数をできるだけ少なくする。 これは、変数のためにメモリが少ないことと関係があると思います。 12345678 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私はここに問題がある ' 2015.09.24 11:34:49.876 BladeProtect EURUSD,M5: グローバルな初期化に失敗しました ' 。
どのように私はあなたに私の問題を表示するためのコードを見つけることができますか?
私はここに問題がある ' 2015.09.24 11:34:49.876 BladeProtect EURUSD,M5: グローバルな初期化に失敗しました ' 。
どのように私はあなたに私の問題を表示するためのコードを見つけることができますか?
問題はすでに修正されました。
ダウンロードしたex4ファイルをディスクから削除し、端末を再起動し、マーケット→購入品タブを開き、製品を 再インストールしてください。
私も同じ問題「グローバル初期化に失敗しました」を抱えています。
ライブテスト用に複数のPCを持っており、古いバージョンのMT4 Build 670で問題なく動作しています。新しいバージョンのBuild 950を確認 することにしました。各MT4インスタンスは40チャート、各PCは平均28MT4インスタンスを実行します(リソースプロセッサとメモリに依存)。
多くのMT4インスタンスを開くと(MT4インスタンスごとに実行するチャートの数にもよりますが、~29個)、いくつかのインストルメントが初期化に失敗し、「グローバル初期化に失敗しました」というエラーが表示されます。MT4を再起動するたびに、異なるシンボルが初期化されません。唯一の方法は、MT4インスタンスを少なくすることです。私の推測では、このエラーはメモリと関係があり、メモリが "低い "と、初期化に失敗します。32GBのメモリ(〜14GBが使用中なので、まだたくさんの空きRAMがあります)とi7-4790Kプロセッサという、かなり強力なセットアップができました。
皆さん、こんにちは。
私はこの問題に直面し、「グローバル初期化に失敗しました」というメッセージを何度も受け取り、様々な方法を試した結果、メモリ消費量の多い配列が原因であることが分かりました。
ArrayResize(arrExp,Bars)。
または
ArrayResize(arrExp,500)です。
また、一部の変数については、doubleの代わりにfloatを使うなど、定義を正確に変更することにしました。
この方法で、「配列が範囲 外」という別のエラーメッセージも解決しました。
私はRAMを増やすことでこの問題を解決しようとしましたが、うまくいきませんでした。私の場合は、私のEAが古いMT4ビルドで動作するように設計されていることに気づきました。MT4のビルドが更新されるたびに、EAが動作しなくなる可能性があります。つまり、古いEAを削除して、MT4のマーケットタブから再ダウンロードする必要があります。ただし、本当に古いEAを使っている場合は、古いMT4ビルドのバージョンをダウンロードしてインストールすれば、まだ動作させることができます(つまり、EAが動作したときのデータ内であることが必要です)。もう一つの方法は、既にインストールされている古いビルドからterminal.exeファイルをコピーして、現在のMT4のものと入れ替えることです。MT4を再起動するたびに、アップデートを要求されることに注意してください。誤って「はい」をクリックしてしまった場合は、上記の手順を繰り返し、現在に至ります。
静的構造体オブジェクトを別の行で開始し、次の行でそのオブジェクトに値を与えると、問題は解決しました。
こんにちは。
私はこの問題に直面し、次の方法で解決しました。
EAのプロパティを 表示させる。
Commonタブをクリックし、Allow DLL Importsにチェックを入れます。
それからInputsタブでPublish_MarketDataフィールドを "true "に設定します。
を設定し、OKをクリックします。
これで動き出すはずです。
理由はたくさんある!?
私は、2つの解決方法を見つけました。
1- すべての変数を初期化する。
2- 配列を変数として持っている場合、必要な配列のインデックス数をできるだけ少なくする。
これは、変数のためにメモリが少ないことと関係があると思います。