『新メタトレ実践本』手仕舞いを追加したシステム
『新MT4対応ライブラリによるメタトレーダーEA実践プログラミング』(新メタトレ実践本)連動企画です。
今回は、本書の第4章「手仕舞いを追加したシステム」についてです。
【目次】
第1章 メタトレーダーとプログラミング
第2章 本書ライブラリを使ったEAの作成
第3章 途転(ドテン)売買システム
第4章 手仕舞いを追加したシステム
4-1 テクニカル指標による手仕舞い
例題4-1 2本の移動平均線の交差による手仕舞い
練習4-1 移動平均線と終値の交差による手仕舞い
例題4-2 RSIによる逆張り手仕舞い
練習4-2 最新のバーでのRSIと仕掛けシグナルによる手仕舞い
例題4-3 最新のバーでのSARと終値の交差による手仕舞い
練習4-3 最新のバーでの直近の最高値・最安値と終値の交差による手仕舞い
4-2 損益による手仕舞い
例題4-4 一定の利食いによる手仕舞い
練習4-4 一定の利食いと損切りによる手仕舞い
例題4-5 利食い注文の追加
練習4-5 損切り注文の追加
例題4-6 トレイリングストップによる手仕舞い
練習4-6 一定の含み益が出てからトレイリングストップを起動
第5章 仕掛けフィルタを追加したシステム
第6章 可変ロット・マルチポジションシステム
第7章 EAプログラミングのコツ
第8章 本書ライブラリの解説
本書アップデート情報
本書ライブラリのアップデートに伴い、本書掲載のコードや説明で修正が必要となった箇所はありません。
ただ、本書ライブラリのアップデートで、コードの書き方のバリエーションが増えた部分があります。
例えば、損切り、利食い注文の付加のコードとして、本書で説明したコードのほかにMyOrderSetSLTP()という関数が使えるようになりました。
またトレイリングストップのコードとして、本書で説明したコードのほかにSetTrailingStop()という関数が使えるようになりました。
これらの関数は、本書の内容としては追加していません。ただ、今後もライブラリのアップデートで関数が追加される可能性はあるので、その都度、ウェブサイトにて紹介するようにします。
詳しくは、『MQL4/MQL5共通ライブラリCodeBase』をご参照ください。