MetaTrader4 build 1470 の不具合については以前も書きましたが、ウェブ検索をしてもよくわかりません。
Gemini に訊いても該当記事はないようです。
ただ、次のような解答が・・・
2026年3月12日にリリースされた MetaTrader 4 (MT4) build 1470 について、公式の修正内容および開発者やトレーダーの間で報告されている主な不具合・トラブルの事例をまとめました。
1. MQL4:ストラテジーテスター(バックテスト)でインジケーターが機能しない不具合
MQL5公式コミュニティのフォーラム等で、EA(Expert Advisor)開発者から特に多く報告されている深刻な挙動です。
症状:
iCustom()などを利用してEAからインジケーターの値を呼び出す際、これまでは正常な値を返していたものが、build 1470 以降は0しか返さなくなる ケースが報告されています。特徴: ストラテジーテスターの「ビジュアルモード」をオンにしていると正常に動くものの、非表示(ノーマルモード)や最適化(Optimization)を実行するとインジケーターの値を正しく取得できず、EAがフリーズしたり意図しない挙動になるという特徴があります。
対策: 現時点でプログラム側の記述のみで完全に回避するのが難しい場合があり、一時的に過去のビルド(build 1441等)に戻すか、ショートカットのリンク先に
/skipupdate引数を追加して自動アップデートを一時停止させる開発者もいます。
いやいや、 iCustom() による外部インジケーターを使っていない EA も動かない/パラメーターを変更できないのですが。
以前から動いていた EA も MetaTrader4 build 1470 でパラメーターが変更できなくなったので困っているのです。
過去のビルド(build 1441等)に戻して EA を入れ直しても自動アップデートで build 1470 に勝手にバージョンが上がってしまうのですよ。
以前使えていた 「ショートカットのリンク先に /skipupdate 引数を追加して自動アップデートを一時停止させる」のも使えないという話もあります。
*
そう言えば、自作の EA で iCustom() を利用してインジケーターを呼び出して使っているものがあるのですが、最近ちっともエントリしないのです。
もしや、と思って half-trend-buy-sell-indicator を調べてみると、やはり「OK」のボックスが出ず、動きません。
しょうがないので、かなり近いインジケーター である PZ-LopezTrend(下図の折れ線) を使うように書き直しました。
*
早く build 1470 のバグがなくなればいいですが、MT4 の継続に乗り気でない MetaQuotes 社には期待できない?
ロシアの会社なので、ウクライナのドローンが会社ごとふっとばさなければいいですが。
さすがに海外に逃げているでしょうが。
関連記事
###







