このExpert AdvisorはMQL4から再構築されており、作者はAntSです。ソースのリンクはこちらです: https://www.mql5.com/en/code/7891。
動作原理
価格が上昇すれば買い、下降すれば売りというシンプルなルールです。損失が出た場合はロット数を増やす必要があります。価格の動きは、t1とt2のシフトを持つ2つのバー(始値)によって決定され、価格の差がDelta_L(買いの場合)またはDelta_S(売りの場合)を超えるとポジションがオープンします。
以下の画像は、ストラテジーテスターのビジュアルモードにおけるExpert Advisorのパフォーマンスを示しています。図2はテスターの結果を表示しています。

図1. Expert Advisorテスターでの取引状況。

図2. EURUSD M15におけるExpert Advisorの先月の結果(09.2012)。
パラメータ
- t1 - 最初のバーのシフト。
- t2 - 2番目のバーのシフト。
- Delta_L - ロング(買い)のための最初と2番目のバーの価格差。
- Delta_S - ショート(売り)のための最初と2番目のバーの価格差。
- TakeProfit_L - ロングのテイクプロフィット(ポイント)。
- StopLoss_L - ロングのストップロス(ポイント)。
- TakeProfit_S - ショートのテイクプロフィット(ポイント)。
- StopLoss_S - ショートのストップロス(ポイント)。
- Lots - AutoLot=falseの場合の初期ポジションボリューム。
- AutoLot - 比例ロット入力。
- BigLotSize - 損失後にロットを掛けるための係数。
- OneMult - ロットの一回の掛け算。損失後、Expert Advisorが利益を得るためにオープンするポジションのロットを掛け算します。falseの場合は、各新規ポジションのオープン時に掛け算されます。
- TradeTime - トレーディング市場へのエントリー時間。
- MaxOpenTime - ポジションの最大ライフタイム(時間)。