MSLEA - マーケット構造を活用したシステムトレーディング

Mike 2010.12.06 19:32 22 0 0
添付ファイル


MS Leaは、最近のローカルハイとローカルローを計算し、ブレイクアウトを待つシステムトレーディングです。ローカルハイ/ローについての詳細は、私の記事もご覧ください。http://codebase.mql4.com/en/code/9720をご参照ください。

  • 価格がローカルハイを上回った場合、ロングトレードを行います。(緑のラインを超えた場合)
  • 価格がローカルローを下回った場合、ショートトレードを行います。(赤のラインを下回った場合)

さらに、一定の距離(PIPS)を追加することも可能です。例えば、ロングトレードにおいては、価格が最後のハイよりも5ピップス上昇する必要があります。

トレードはトレーリングストップロスによって管理されます。

パラメータ:

  • レベル: 1 = 最後の最近のローカルハイ/ロー。数値が高いほど、過去nのローカルハイ/ローの最小/最大を使用します。
  • 距離: ローカルハイ/ローからの距離(PIPS)
  • 最大トレード数: 許可されるトレードの数。すべての他のトレードのストップロスが保存されるたびに新しいトレードが作成されます。
  • ロット数: (0 = 最小必要ロット)
  • ストップロス (負の値 = -x * 最小ストップロス、例: ブローカーがEURUSDのストップロスを最小10ピップスに設定できる場合、-3は30ピップスのストップロスを意味します)
  • テイクプロフィット (負の数も同様)
  • ブレイクイーブン (負の数も同様)。利益がxピップスになった場合、ストップロスを0に設定します。

このシステムは、希望するだけ多くのポジションをオープンできますが、新しいポジションをオープンするには、他のすべてのポジションのストップロスが保存されている必要があります。

MS Leaは、ea.mqhというファイルに分けられており、インクルードディレクトリに配置されます。これにより、エキスパートコードが小さくシンプルに保たれ、すべてのオーダー管理やツールが別々に管理されます。独自のエキスパートをea.mqhを使って開発することも歓迎します。

著者をサポートして、無料のコードを続けられるようにご協力ください(mq4内のコメントを参照)

ストラテジーテスター レポート
MSLea
EGlobal-Cent2 (Build 229)

シンボルEURUSD (ユーロ対米ドル)
期間15分 (M15) 2010.11.18 00:00 - 2010.11.30 23:59 (2010.11.18 - 2010.12.01)
モデルオープン価格 (エキスパートアドバイザー専用、明らかにバーのオープンを制御するもの)
パラメータMaxTrades=1; Level=2; Distance=11; Trade_________________="トレードパラメータ"; Lots=1; スリッページ=20; ストップロス=30; テイクプロフィット=0; トレーリングストップロス=true; BreakEven=20; MinMoney=20; Magic=12345;_____________________________i7="画面配置"; StartY=50; StartX=0;

テストバー数1857ティックモデル数2712モデル品質n/a
チャート調整エラー0




元本10000.00



総純利益5908.64総利益6028.64総損失-120.00
利益ファクター50.24期待結果1477.16

絶対ドローダウン170.00最大ドローダウン1080.00 (7.83%)相対ドローダウン8.18% (1040.00)

総トレード数4ショートポジション (勝率)1 (100.00%)ロングポジション (勝率)3 (66.67%)

利益トレード (% 総トレード数)3 (75.00%)損失トレード (% 総トレード数)1 (25.00%)
最大利益トレード5241.31損失トレード-120.00
平均利益トレード2009.55損失トレード-120.00
最大連続利益 (金額)3 (6028.64)連続損失 (金額)1 (-120.00)
最大連続利益 (数)6028.64 (3)連続損失 (数)-120.00 (1)
平均連続利益3連続損失1



リスト
コメント 0