概要
MT5用のインジケーターです。
MT5のアルゴリズム取引ボタンを曜日と時間指定で押下し、EAの取引を自動で停止や再開をおこなうことができます。
EA自体に動作時間を制限する機能がなくても、このインジケーターで早朝のスプレッドが広い時間帯は取引しないといった使い方が出来ます。
※MT4用もダウンロードに含まれています。
画面イメージ
チャートの左上に、本日のStart(EAの取引許可開始)時間をHH:MM形式、End(EAの取引許可終了)時間をHH:MM形式で表示します。
本日の稼働がない場合は、StartとEndが「–:–」で表示されます。
パラメーター
パラメーター名 | 指定 | 説明 |
---|---|---|
Sunday-Exec | 選択 | 日曜日にアルゴリズム取引を許可するかを指定します。 許可する場合はtrueを選択してください。 |
Sunday-Time | 文字 | 日曜日にアルゴリズム取引を許可する時間の開始と終了を「HH:MM-HH:MM」で入力します。(※1) |
Monday-Exec | 整数 | 月曜日にアルゴリズム取引を許可するかを指定します。 許可する場合はtrueを選択してください。 |
Monday-Time | 文字 | 月曜日にアルゴリズム取引を許可する時間の開始と終了を「HH:MM-HH:MM」で入力します。(※1) |
Tuesday-Exec | 選択 | 火曜日にアルゴリズム取引を許可するかを指定します。 許可する場合はtrueを選択してください。 |
Tuesday-Time | 文字 | 火曜日にアルゴリズム取引を許可する時間の開始と終了を「HH:MM-HH:MM」で入力します。(※1) |
Wednesday-Exec | 選択 | 水曜日にアルゴリズム取引を許可するかを指定します。 許可する場合はtrueを選択してください。 |
Wednesday-Time | 文字 | 水曜日にアルゴリズム取引を許可する時間の開始と終了を「HH:MM-HH:MM」で入力します。(※1) |
Thursday-Exec | 選択 | 木曜日にアルゴリズム取引を許可するかを指定します。 許可する場合はtrueを選択してください。 |
Thursday-Time | 文字 | 木曜日にアルゴリズム取引を許可する時間の開始と終了を「HH:MM-HH:MM」で入力します。(※1) |
Friday-Exec | 選択 | 金曜日にアルゴリズム取引を許可するかを指定します。 許可する場合はtrueを選択してください。 |
Friday-Time | 文字 | 金曜日にアルゴリズム取引を許可する時間の開始と終了を「HH:MM-HH:MM」で入力します。(※1) |
Satday-Exec | 選択 | 土曜日にアルゴリズム取引を許可するかを指定します。 許可する場合はtrueを選択してください。 |
Satday-Time | 文字 | 土曜日にアルゴリズム取引を許可する時間の開始と終了を「HH:MM-HH:MM」で入力します。(※1) |
※1:空白の場合は00:00-24:00を指定したことになります
Execをfalseにした場合はTimeの入力は不要です
機能説明
アルゴリズム取引許可開始時間指定
MT5ではEAが自動売買を行うことを、アルゴリズム取引といいます。
パラメーターで、曜日毎のアルゴリズム取引開始時間を指定できます。
開始時間前にアルゴリズム取引ボタンを押下してアルゴリズム取引許可させても、自動的にアルゴリズム取引禁止に切り替えます。(開始時間後はその逆)
許可に切り替わるとEAが取引を行うことが出来ます。
本インジケーターで設定した開始時間前でもアルゴリズム取引を許可したい場合は、本インジケーターをアンロードしてください。
時間指定は、MT5が受信するサーバー側の時間で指定して下さい。
気配値表示の銘柄選択してマウス右クリックすると「仕様」というメニューがありますので、選択すると選択した銘柄の相場情報や取引時間が確認できますので、この内容を参考に「Time」を設定してください。
仕様画面例では日曜日の21:00~24:00は相場が開いているということになりまが、MT5のサーバー側の時差のためで、ここでの21:00は日本時間の早朝(夏時間なら6時)時間となります。
アルゴリズム取引許可終了時間指定
パラメーターで、曜日毎のアルゴリズム取引終了時間を指定できます。
終了時間後にアルゴリズム取引ボタンを押下してアルゴリズム取引許可させても、自動的にアルゴリズム取引禁止に切り替えます。(終了時間前はその逆)
アルゴリズム取引許可が終了となると、ポジションのエントリーだけではなくポジションの決済もEAが行えなくなります。EAが状況によって成行で決済することがある場合は注意して下さい。
本インジケーターで設定した終了時間後でもアルゴリズム取引を許可したい場合は、本インジケーターをアンロードしてください。
今後の予定
今後以下の機能追加を予定しています。
必ず追加するとは限らない候補の機能です。ご要望等がございましたら、コメントやTwitter等でお知らせください。
- ポジション保有している場合には停止しない機能
- アルゴリズム取引ボタンを手動で押下した場合にはその変更を優先する
- 停止時間で強制決済する機能(別途EA化で対応予定)
- 指定日時に停止、再開する機能
ダウンロード
ご利用したい方は、以下からダウンロードしてください。
[MT5]EA自動停止再開(EAExecPlan)ダウンロード
インジケーターのインストール方法は「[MT5]インジケーターのインストール」を確認してください。
コメント