あけおめことよろです。
昔から検討事項としてあったEAのロジックのDLL化を行ってみました。
某掲示板を見ていると、たまにCで実証している方が結構いらっしゃるみたいですね。
・DLL化したロジックのステップ数
評価式(IF,FORの数) 9
パラメータ値依存計算式(四則演算子の数) 23 × パラメータ(1なら23回)
計算式(四則演算子の数) 24
■DLL化前のバックテスト時間
1時間足、直近一年→8時間
■DLL化後のバックテスト時間:
1時間足、直近一年→30分
劇的な改善効果が出ましたv
MQL言語以外やったことないと、導入コストが少しかかるかもしれないけど、オススメです。
DLLはC言語で作成されます。エディターはVisualStadio(試用版)で。
DLLでロジック隠蔽とかアカウント認証とか実装できるので、今後販売とかで小遣い稼ぎしたい場合にもオススメ。
・参考サイト
グーグルで、上からいくつか見ていって(グーグル検索結果「MT4 DLL」)
http://www.google.co.jp/search?q=MT4%E3%80%80DLL&rlz=1I7GGLL_ja&ie=UTF-8&oe=UTF-8&sourceid=ie7&redir_esc=&ei=Y2gAT9vdI8iOmQWSuISZAg
導入はfaiさんのサイトで。
C言語は問題ごとにググって解決ですね。
・発展
DLLいじれるようになれば自作も検討段階に入りますね。
MT5にあるような機能や為替レート以外のデータも実現出来るように。。
[3回]
PR