MT4で使用するEAの基本構成について説明したいと思います。
EAについての知識を学ぶと
・購入したEAを正しく理解し使用することができる
・開発者ではなくMT4の仕様に基づきEAを使用することができる
EAは3つのプログラムで構成されている
プログラミングはしないので概念の説明だけです。
・EAをチャートにセットした際に1度だけ動く初期化関数
・チャートを閉じる際に1度だけ動く終了関数
・値動きのあるたびに動くスタート関数
初期化関数、終了関数は使用しなくてもEAとして問題は無いプログラムです。
スタート関数はEAの心臓部となる重要な関数(プログラム)です。
値動きがあるたびに毎回プログラムが発動し売買をさせるかチェックします。
複数のEAを使用すると
値動きの荒い時などにスタート関数が一斉に働き
PCが重くなる、PCがシャットダウンする
などの症状が現れるときもあります。
windowsタスクマネージャーを開パフォーマンスをチェックすると
お使いのPCがどこまで耐えられるかリアルタイムでチェックできます。
メモリとCPUとHDD(Cドライブ)はケチらない方がMT4にとっては優しいです。