今回ご紹介するのは、BlauTStochIオシレーターを利用したトレーディングシステムです。
トレードの決定は、ヒストグラムの方向が変わった時や、ゼロラインを突破した時に行います。エントリーアルゴリズムオプションを選択するために、以下の入力パラメータが使用されます:
input AlgMode Mode=twist; // 市場へのエントリーアルゴリズム
このEAが正しく動作するためには、コンパイルされたインジケーターのファイルBBlauTstochI.ex5を、terminal_data_folder\MQL5\Indicatorsフォルダに配置してください。
なお、TradeAlgorithms.mqhライブラリファイルを使用することで、ノンスプレッドを提供するブローカーでも、ストップロスとテイクプロフィットをポジションオープンと同時に設定することができます。このライブラリの他のバリエーションは、https://www.mql5.com/en/code/1578からダウンロードできます。
以下のテスト結果では、デフォルトのエキスパートアドバイザーの入力パラメータを使用しています。テスト中にはストップロスとテイクプロフィットは使用していません。

Fig. 1. チャート上の取引履歴のインスタンス。
2012年のGBPJPY H4におけるテスト結果は以下の通りです:

Fig. 2. 2012年のEAテスト結果
コメント 0