皆さん、こんにちは!今日はMetaTrader 5で使える「Previous Candle Breakdown 3」についてお話しします。以前のバージョンについては、こちらのPrevious Candle Breakdown 2をチェックしてみてください。
このバージョンでは、新たに以下のパラメータが追加されました:
- 最大ボリュームポジション - 最大ポジションのボリューム数
例えば、総ポジションボリュームが2.5ロットで、最大ボリュームポジションが3.3ロットの場合、取引信号が入ってきたとします。オープン中のポジションのボリュームは1.5ロットです。2.5 + 1.5 > 3.3となるため、新しいポジションは開かれません。
このEAは、1分から1ヶ月の任意のタイムフレームでブレイクダウンを待機します。指定したタイムフレームで、バー#1がPrevious Candle Breakdownのブレイクダウンをチェックします。また、移動平均を用いた2つのフィルターを有効にすることも可能です。
※フィルターを機能させるには、平均化期間のファスト: av. periodとスロー: av. periodがゼロ以上である必要があります。
EAではトレーリングが実装されており、ストップロスレベルが最初に修正される際に、ストップロスをブレイクイーブンに移動させます。
ポジションサイズは、固定(ロットがゼロ以上で、リスクがゼロ)と、リスクパーセントに基づいて動的に計算されるもの(リスクがゼロで、ロットがゼロ)があります。
※以下の状況は許可されません:
- 「ロット」と「リスク」の両方がゼロ以上である場合;
- 「ロット」と「リスク」の両方がゼロである場合。
目標利益に達した場合、利益が達成されたときに全ポジションをクローズし、指定したタイムフレームで<強>Previous Candle Breakdownの方向にポジションが1つ以上開かれないようにします。

図1. 現在のタイムフレーム: M15、ブレイクダウンはH4に設定
設定項目
- Previous Candle Breakdown - ブレイクダウンするキャンドルのタイムフレーム;
- 高値または安値からのインデント - ブレイクダウンするキャンドルの高値と安値からのインデント;
- ファスト: av. period - 移動平均「ファスト」の平均化期間;ゼロに設定すると、フィルターが使用されません;
- ファスト: 横方向シフト - 移動平均「ファスト」の横方向シフト;
- ファスト: 価格タイプ - 移動平均「ファスト」の計算に使用する価格タイプ;
- スロー: av. period - 移動平均「スロー」の平均化期間;ゼロに設定すると、フィルターが使用されません;
- スロー: 横方向シフト - 移動平均「スロー」の横方向シフト;
- スロー: 価格タイプ - 移動平均「スロー」の計算に使用する価格タイプ;
- ファストとスロー: 平滑化タイプ - 両方の「ファスト」と「スロー」に共通の平均化タイプ;
- ストップロス - ストップロス;
- テイクプロフィット - テイクプロフィット;
- トレーリングストップ - トレーリング(ストップロスの最初の修正時にブレイクイーブンとして機能します);
- トレーリングステップ - トレーリングのステップ;
- ロット - 固定のロットサイズ(リスクはゼロに設定する必要があります);
- リスク - 取引あたりのリスクパーセントに基づいて動的に計算されるロットサイズ(ロットはゼロに設定する必要があります);
- 一方向の最大ポジション数;
- 最大ボリュームポジション - 最大ポジションのボリューム;
- 利益が達成されたときに全ポジションをクローズ。
コメント 0