・DLLによるDBアクセス
多変量解析を行う場合、DBの有無によって、その開発効率には大きな差があると思われる。
以前からのタスクであったDLLを介したDBアクセスの環境構築を行った。
MT4からのDBアクセスの環境構築について、insertの実装は簡単だが、selectの実装はかなり難しい。
いずれにしても、ライブラリ(DLL)を利用するのが一般的な導入になると思われる。
これにあたり、Forex-TSDにアップロードされていたDBアクセス用ライブラリ(DLL)を活用することにした。
しかし、ポインタや値の受け渡しについて、理解することが難しく作業は難航した。
そもそもダウンロードしたDLLがまともに動作せず、修正せざるを得ない状況にあったり(※)、
MT4側のDLL利用コーディングをあまり書き慣れていなかったりと、かなりの混乱があった。
気づけば朝になっており、上記がすべて解決出来たのは今朝の7時だった。
一言で言えば、とにかく大変だった。
※
プロジェクトファイルごとアップロードされていたが、そもそもTSDのログを見る限り完成していない様子だった。
私のPC特有の問題かもしれない。
・テスト
今回は先日収集した市場データをDBアクセスにより取得し、それを解析(大袈裟)した上で、売買判断を行うEAを作成した。
上記のように、まだまだ発展途上だが未来はある。
多変量と銘打ったが、今回は2変量を利用している。
エクセルでの検証も良いが、バックテスト、最適化機能があるMT4で検証を行うというのは大いに意味があるだろう。
今、収集しているデータについても、効果がありそうな変量であれば検証していくのも面白い。
めちゃくちゃ疲れたが、今後の多変量解析における開発コストは激減しただろう。
次は自己相関だが、こちらは難しすぎて停滞している。
[2回]
PR