日付イメージ

ここでは、MetaTrader4のEAでの自動取引を、csvファイルに入力された日時データをもとに停止・再開をさせるためのツールを公開しています。
メール送信機能のみを使用して、メールアラートツールとしても使用できます。

ツール本体(インジケーターファイル)と、日時データ(csvファイル)をセットで作動します。

ツールをダウンロード

次のリンクからcsvファイルで指定した日時にEAを停止させるツール(インジケーターファイル)がダウンロードできます。

今回のツール【NoTrade_ReadFile_Ind.mq4】をダウンロード

ツールの保存先

今回のツールはインジケーターファイルなので、MetaTrader4のデータフォルダのMQL4フォルダ → Indicatorsフォルダに保存してください。

MetaTrader4への組み込み

当ツールインジケーターファイルをメタエディタでコンパイルするか、MT4再起動でMT4のインジケーターとして反映されます。

日時データcsvファイルサンプルをダウンロード

次のリンクから日時を指定するためのcsvファイルのサンプルがダウンロードできます。

日時データサンプルファイル【NoTradeTime.csv】をダウンロード

csvファイルの保存先

日時データのcsvファイルは、MetaTrader4のデータフォルダのMQL4フォルダ → Filesフォルダに保存してください。

使用方法

にゃんたにゃんた

使い方を説明するにゃ

csvファイルへの日時データ入力フォーマット

サンプルcsvファイルと同じように、1段につき1つの日時データを「yyyy.mm.dd hh:mm」の日時フォーマットで入力します。

ツール本体のパラメーター説明

ツール本体(インジケーター)のパラメーターは、次の通りです。

Switch_AutoTrade EA自動売買 停止/再開の機能 true: ON, false: OFF
EmailON 停止タイミングでのメール機能 ON/OFF
NoTradeBeforeMin 指定日時から設定(分)前から自動売買停止開始
NoTradeAfterMin 指定日時から設定(分)後に自動売買再開
NoTradeFileName 指定日時データcsvファイル名

作動中の表示

当ツールインジケーターを任意のチャートに設定します。当ツールが作動中には、次の画像のようにチャートのサブウィンドウに設定などの情報が表示されます。

EA停止ツール画像

あとがき

実際に使用される場合は、十分動作確認をしてから使用してくださいね^^