MetaTrader 5向けEA「up3x1_Krohabor_D」の使い方と特徴

Mike 2012.11.16 22:09 15 0 0
添付ファイル

このエキスパートアドバイザー(EA)は、MQL4から改良されており、元のコードはこちらで公開されています。著者はizhutovです。

動作の仕組み

このEAでは、3つの移動平均線(MA)が使用されています。

買いの条件:

ファストMAがミドルMAを上にクロスします。ファストMAはスローマAの上にあり、前のバーのファストMAもスローマAの上にある必要があります。また、ミドルMAもスローマAの上にいる必要があります。

売りの条件:

売りの条件は買いの条件と反対です。ファストMAがミドルMAを下にクロスし、ファストMAはスローマAの下にあり、前のバーのファストMAもスローマAの下にある必要があります。ミドルMAもスローマAの下に位置している必要があります。

ポジションのロットサイズは固定でも、フリーマージンに応じて変動させることができます。連続して損失が出た場合には、ロットサイズを減少させる機能もあります。トレーリングストップを設定することも可能です。

以下の画像は、このEAのストラテジーテスターのビジュアルモードでのパフォーマンスを示しています。

パラメータ

  • MaximumRisk - リスク(Lots=0の場合に使用)。
  • Lots - ロット。
  • DecreaseFactor - 損失が発生した後のロット縮小係数。0の場合は縮小無効。値が小さいほど、縮小幅が大きくなります。ロットサイズを削減できない場合は、最小ロットポジションが開かれます。
  • TakeProfit - テイクプロフィットのポイント数。
  • StopLoss - ストップロスのポイント数。
  • TrailingStop - トレーリングストップのポイント数。0の場合、トレーリングストップ機能は無効になります。
  • FastPeriod - ファストMAの期間。
  • FastShift - ファストMAのシフト。
  • MiddlePeriod - ミドルMAの期間。
  • MiddleShift - ミドルMAのシフト。
  • SlowPeriod - スローマAの期間。
  • SlowShift - スローマAのシフト。

注意

FastShift、MiddleShift、SlowShiftの値は1未満に設定しないことをお勧めします。このEAは新しいバーがオープンした際のみゼロバー(形成中のバー)でインジケーターをチェックします。元のバージョンには移動平均の外部パラメータはありません。

リスト
コメント 0