アイデア提供者: Alex。
MQL5コード提供者: Vladimir Karputov。
このEAは、複数のローソク足パターンに基づいて取引を行います。BUYおよびSELLポジションの場合、それぞれに対してテイクプロフィット、ストップロス、トレーリングの設定が必要です。また、マーケットには一度に一つのポジションしか持てないため、ヘッジングアカウントとネットティングアカウントの両方で運用可能です。
パターンを特定する際には、Off "Main timeframe"という設定があり、これを有効または無効にすることで、Main timeframeのバー#1によるトレンドの特定を切り替えることができます。以下は、Off "Main timeframe"設定がEURUSD,H1に与える影響の例です:

図1. パラメーター "Off "Main timeframe"" == true

図2. パラメーター "Off "Main timeframe"" == false
入力パラメーター
- ストップロス(BUY) - BUYポジション用のストップロス;
- テイクプロフィット(BUY) - BUYポジション用のテイクプロフィット;
- トレーリングストップ(BUY) - BUYポジション用のトレーリング;
- ストップロス(SELL) - SELLポジション用のストップロス;
- テイクプロフィット(SELL) - SELLポジション用のテイクプロフィット;
- トレーリングストップ(SELL) - SELLポジション用のトレーリング;
- トレーリングステップ - トレーリングステップ(BUYとSELL共通);
- ロット数 - ポジションのボリューム、固定(値がゼロ以上である場合、"リスク"パラメーターはゼロでなければならない);
- リスク - ポジションのボリュームを自動計算するリスクパーセント(値がゼロ以上の場合、"ロット数"パラメーターはゼロでなければならない);
- Off "Main timeframe" - パラメーター "Main timeframe" を無効にする;
- Main timeframe - トレンドを特定するためのメインタイムフレーム;
- マジックナンバー - EAのユニークな識別子。
コメント 0