最適化を無料で早くするMT5のLocalNetworkFarmの使用方法

MT5にはLocalNetworkFarm(ファーム)という機能(無料)があり、

こちらを使用することでMT5の最適化(オブティマイズ)を劇的に早くすることが可能です。

■必要機材

・インターネット環境

・PC複数(MT5じゃないといけないので64bit)

■原理

最適化を実行するPC(親PC)が同一ネットワーク上に存在するPC(子PC)にも最適化を実行させることで親PCのスペックの限界を突破できます。

使わずに眠っているPCを活用して最適化を進めることができる機能です。

子PCはMT5を立ち上げておくだけでバックグランドで最適化が実行されます。

→11/25修正 MT5をシャットダウンした状態でも一度設定した後はバックグランドで最適化を実行してくれます(サルえもんさん教えていただきありがとうございます!)

■方法

①まずは子PC設定

MT5を開いて「ストラテジーテスターエージェントマネージャー」を起動します。

画像1

「このアプリがデバイスに変更を加えることを許可しますか?」→「はい」

サービスタブの「IPアドレス」「パスワード」メモしておきます。

画像2

エージェントはPCのスペックにより変化しますが、このPCではエージェントは4までありました。

1を選択して追加、2を選択して追加、3を選択して追加、4を選択して追加します。

画像3

追加したエージェントがスタート状態(再生マーク)になっていることを確認してください。

停止したいときは右クリックしてアンインストールを選択して閉じてください。再度開くと消えていると思います。

次に「ストラテジーテスター」を開いて「エージェント」タブを開いてください

右クリックを押して「ローカルエージェントを使用する」のチェックをはずして、このMT5でエージェントをnot used使用不可にします。

画像4

子PCが複数ある場合はすべての子PCで同じ作業を完了させます。

僕の場合は、他に1台子PCにできるPCがありましたので、さらに+2エージェント。

今回追加するエージェントは、先ほどの4エージェントに加えて合計6エージェントになります。

これで一旦子PCの設定は終了です。次に親PCの設定です。


②親PCの設定

IPアドレスが不明であれば子PCの時と同様に「ストラテジーエージェントマネージャー」を起動してIPアドレスをメモしてください。

「ストラテジーテスター」の「エージェント」タブで「Local Network Farm」を右クリックして「追加」をクリックしてください

画像5

「ネットワークをスキャン」を選択して「始点、終点」に子PCのIPアドレスを入力します。

子PCが複数あってプライバシーネットワーク上のすべてのIPアドレスを入力したい場合は、

IPアドレスの赤く囲った部分の始点は1番、終点は254にするとすべて検索することができます。

※親PCのIPアドレスも出てきた場合は、エージェントマネージャーを起動して、エージェントをアンインストールしてください。

画像6

「次へ」を押して

エージェントが検索できたら「完了」を押します。

※エージェントが検索できない場合はファイヤーウォールにより妨害されている可能性があります。僕はこれでした。最後に詳しくご説明します。

画像7

画像8

これでファームの追加が完成しました。

MT5の最適化はPCを酷使させます。SSDのダメージ保護のためにも「タスクマネージャー」などでCPU、メモリの使用量をみてどちらも90%以下になるようにしてください。

エージェントを右クリックすると、そのエージェントを無効化することができます。

進化して最適化を実行してファームの使用をお楽しみください('ω')


■よくある質問

エージェントが検索できない

いろんなケースがございますが以下の通りにやってみてください。

①親PC、子PCが同一のインターネット回線の「プライベートネットワーク」に接続されているかを確認。

「パブリックネットワーク」だった場合、ファイヤーウォール設定を無効化にすると危険なのでプライベートネットワークに設定する。

②親PC、子PCのプライベートネットワークのファイヤーウォールを無効化。

僕はこちらの設定で一応ファーム化に成功したのですが、セキュリティが弱くなってしまうため、ポート開放の設定を見直した方がいいみたいです

ツイッター「サルえもん」様、お助けいただいてありがとうございました!


debug version of "○○.ex5" detected エラー

デバッグ後のEAはファームを利用できないようです。再度コンパイルして最適化スタートしてみてください。


接続できてるのになぜか動いてくれない

MT5が親PC内に複数あり複数のMT5でファームを使用している場合は最適化開始前にすべて削除して再度追加しなおしてください。ファームを使用するMT5は固定する方がいいですね。

この記事が気に入ったらサポートをしてみませんか?