2019年6月11日火曜日

[MT4] /skipupdate は機能していない?

MetaTrader 4 は `terminal.exe /skipupdate` で起動すると自動アップデートを抑制できるはずです。

> 参考
>
> [MT4 自動アップデート阻止方法 | FXmt](https://fxmt.co/archives/7194)

ところが、最近の挙動を見ていると、このオプションが効いてない様子。
ちょうど手元に Build 1090 (19 May 2017) 版があったので確認してみました。

2019年6月8日土曜日

MetaTrader を複数起動してストラテジーテスターを行う方法

MetaTrader は `/portable` オプションを付けることで、フォルダ単位に起動することができます。
つまり、フォルダをコピーすれば複数の MetaTrader を同時起動することができるということです。

しかし、都度フォルダをコピーするのは大変そして、history が大きくなると時間がかかる。
そこで、MetaTrader を簡単に複数起動することができるスクリプトを作ってみました。

Windows のジャンクション機能を使っているので、普通にコピーするより速く起動します。

2019年6月6日木曜日

[MQL4] カスタムインジケーターを更新する際、最新値だけでは足りない

以前、[カスタムインジケーターを最新値で更新する方法2種](https://strategyofc.blogspot.com/2018/06/mql4-2.html) を書きました。
その中で、「`Buffer[0]` を常に更新すれば良い」と書いたのですが、この方法には問題があることがわかりました元記事は修正済み