ホーム システムトレード 投稿

Trend_Catcher - MetaTrader 5向けトレンドキャッチシステム

添付ファイル
17386.zip (6.41 KB, ダウンロード 0回)

アイデアの著者Dmitriy Epshteyn, MQL5コードの著者barabashkakvn.

このエキスパートアドバイザー(EA)は、3つの移動平均線(期間は200、50、25またはカスタム期間)に基づいてトレンドを特定し、パラボリックSARインジケーターを使用して取引を行います。マーチンゲール手法を用い、ロットはストップロスに応じた預金のパーセントとして計算されます。

新バージョンの特徴として、1) 取引日を選択できる、2) 逆信号で注文をオープンできる、3) 逆信号でのオーダークローズを無効にすることが可能です。

市場へのエントリー

  • 買い: 現在の価格が現在のキャンドルのパラボリックSARポイントの上にあり、前のキャンドルのクローズ価格が前のパラボリックSARポイントより低い場合、つまりインジケーターの値が変化している場合、速いMAが遅いMAの上にあり、現在の価格が別の期間の2つ目のMAの上にあれば、買い注文をオープンします。

  • 売り: 現在の価格が現在のキャンドルのパラボリックSARポイントの下にあり、前のキャンドルのクローズ価格が前のパラボリックSARポイントより高い場合、つまりインジケーターの値が変化している場合、速いMAが遅いMAの下にあり、現在の価格が別の期間の2つ目のMAの下にあれば、売り注文をオープンします。

  • エキスパートアドバイザーは逆信号で注文をクローズします。

ストップロスとテイクプロフィット

  • Auto_SL = trueの場合、ストップロスは自動的に計算され、パラボリックSARポイントに設定されます。SL_koef係数を適用すると、注文のオープンプライスとパラボリックSARインジケーターのポイント間の距離がポイント単位で掛け算されます。例: 注文価格とパラボリックSARポイントの間に20ポイントの距離があり、SL_koef=2の場合、ストップロスは40ポイントになります。SL_koef=0.5の場合、ストップロスは10ポイントになります。

  • Auto_SL = falseの場合、ストップロスは固定され、SLパラメータに等しくなります。

  • Auto_TP = trueの場合、テイクプロフィットはストップロス値にTP_koefを掛け算したもので自動計算されます。例: TP_koef=2の場合、テイクプロフィットは推定されるストップロスの2倍になります。

  • Auto_TP = falseの場合、テイクプロフィットは固定され、TPパラメータに等しくなります。

ロットとマーチンゲール設定

  • ロットはリスクパラメータとストップロスに基づいて預金の%として計算されます。例: 口座残高が1000ドル、ストップロスが100ポイントの場合、リスク=1(預金の1%)であれば、10通貨単位を失うことができるため、ロットは0.01、リスク=10の場合、ロットは0.1になります。

  • Martin = trueの場合、最後の取引が損失でクローズされた場合、次の取引のリスクはKoefで掛け算されます。

  • Martin = falseの場合、EAは現在の口座残高の%としてロットを計算します。

ブレイクイーブンとトレーリングストップ

  • ポジションがProfit_Levelポイントの利益を出すと、ストップロスがSL_Plus利益ポイントに設定されます。

  • ポジションがProfit_Level2ポイントの利益を出すと、ストップロスが価格に従ってトレイルされ、TrailingStop2ポイントの距離で設定されます。

関連記事

コメント (0)