今回は、指値注文や逆指値注文など待機注文を利用したEAをBlock EAで組んでいきます。
待機注文では、指値か逆指値かの区別に加えて、指値、逆指値までの値幅やその注文の有効期間といった追加パラメータが必要になります。
そのあたりに注意しながら、いくつかのシステムについて見ていきましょう。
最初に取り上げるのは、これまで紹介してきた仕掛けシグナルによる途転売買システムから簡単に作れるシステムです。
成行注文を指値注文に変えるだけです。簡単な説明がこちらのページにあります。
例によって、移動平均の交差を使った途転売買システムをベースにして説明していきます。
Block EAでは、シグナルを使った成行注文だけでなく、シグナルを使った待機注文が出せるブロックが用意されています。
このブロックには、成行注文と同じ「仕掛けシグナル」「手仕舞いシグナル」「ロット数」に加えて「何pips離れた価格か」「指値注文か逆指値注文か」「待機注文を何分間有効とするか」のパラメータを入力することができます。
例えば、「10pips離れた指値注文を300分待機」というブロックは以下のようになります。
これを成行注文のブロックと差し替えれば完成です。
もう一つ、待機注文を使ったシステムを考えてみます。
こんどは逆指値注文を使ってみます。適当にレンジを決めて、価格がレンジのどちらかの端をブレイクしたら、その方向にトレードするシステムです。
細かい仕様は色々と考えられますが、ここではBlock EAの例題ということで、以下のような簡単なルールにしてみます。