4,271 views
この記事は最終更新から 2582日 が経過しています。
(1) やりたいこと
「(7) 【MQL】 チャートにシグナルを表示をクラス化」と同様に、「(4) 【MQL】 サンプルプログラム(EA)を解析」で解析したプログラムを分解してみる。すなわち、EAの骨格部分と具現化部分を分けておき、いろいろなロジックで増殖させられるようにしておく。
構成はこんな感じ。
(2) プログラム作成
1. Simple.mq5
EA本体はこれだけ。
2. MyEA.mqh
EAのベースクラス。これを派生させていろいろなロジックを具現化する。
3. MyEA_MA.mqh
MAでシグナルを出し売買実行するサブクラス。
今後はこれをベースに亜種をいろいろと増殖させるかもしれない。
(3) いざ実行
大勝してるところだけを見ると気持ちがよい。ギャンブルだなこりゃ…
トータルでは結構負けてる。
今回は「(4) 【MQL】 サンプルプログラム(EA)を解析」で解析したプログラムを分解、クラス化することが目的なのでこれでOKとする。