日付イメージ

ここでは、csvファイルで指定した日時の前後をEA稼働休止状態にするサンプルEA公開とその設定方法について説明します。

サンプルEAダウンロード

次のリンクからcsvファイルで指定した日時の前後をEA稼働休止状態にするサンプルEAをダウンロードすることができます。

サンプルEAファイル【NoTrade_ReadFile_EA.mq4】をダウンロード

パラメーター説明

サンプルEAには、次の3つのパラメーターがあります。

NoTradeBeforeMin 指定日時から設定(分)前からEA休止開始
NoTradeAfterMin 指定日時から設定(分)後にEA休止終了
NoTradeFileName 指定日時データcsvファイル名

サンプルcsvファイルダウンロード

csvファイルの入力例のサンプルファイルNoTradeTime.csvが次のリンクからダウンロードできます。

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

EAリアルタイム稼働時のcsvファイル保存先

EAをテスターではなくリアルタイム稼動で使う場合は、csvファイルをデータフォルダのMQL4フォルダ → Filesフォルダに保存します。

EAをテスターで実行する時のcsvファイル保存先

バックテストで使う場合は、csvファイルをデータフォルダのtesterフォルダ → filesフォルダに保存します。

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

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

あとがき

今回のサンプルEAは、csvファイルの日時データを読み込み、EA休止中かそうでないかを判定する部分のみのコードです。自作EAなどにコードを組み込んでご使用ください。
では、今回はこのへんで。