皆さん、こんにちは!今日は、MQL5ウィザードを使って、モーニングスターとイブニングスターのパターンを基にしたトレードシグナルを作成する方法をお話しします。これにより、MetaTrader 5でのシステムトレーディングが簡単に行えます。
MQL5ウィザードは、クライアントターミナルに付属する標準ライブラリのクラスを基にしたエキスパートアドバイザー(EA)を簡単に作成できるツールです。トレードアイデアをすぐに検証できるので、自分のトレーディングシグナルクラスを作成するだけでOKです。
1. モーニングスターとイブニングスターのリバーサルパターン
1.1 モーニングスター
モーニングスターは、下降トレンドの反転を示すパターンです。このパターンは3つのキャンドルから構成されます(図1参照)。長い黒いキャンドルの後に、小さなボディのキャンドルが続きます。この小さなボディは、買い手と売り手の力が均衡していることを示しています。
パターンの3つ目のキャンドルは、強気のキャンドルであり、そのボディは2つ目のキャンドルのボディに重ならず、クローズ価格は最初の(弱気の)キャンドルのボディの中に位置します。このパターンが成立した場合は、図1に示すように表示されます。

図1. モーニングスターとモーニングドージスターのキャンドルパターン
モーニングスターの識別は、CheckPatternMorningStar()およびCheckPatternMorningDoji()メソッドによって行われます。
2. ストキャスティクスによって確認されたトレードシグナル
ロングまたはショートポジションを開くためのトレードシグナルは、ストキャスティクスオシレーターによって確認されなければなりません。シグナルの%Dラインは、対応するクリティカルレベル(30または70)よりも大きいまたは小さい必要があります。
ポジションのクローズは、%Dインジケーターの値によって決定されます。クローズは以下の2つの条件のいずれかで行われます。
- %Dラインが反対のクリティカルレベル(ロングポジションの場合は80、ショートポジションの場合は20)に達したとき
- 逆のシグナルが確認されていない場合(%Dラインが次のレベルに達したとき:ロングポジションの場合は20、ショートポジションの場合は80)

図3. ストキャスティクスによって確認されたイブニングスターのパターン
このように、ストキャスティクスによるトレードシグナルを確認することで、より精度の高いトレードが可能になります。ぜひ、MQL5ウィザードを使って、これらのシグナルを活用したシステムトレーディングを始めてみてください!