少し前にこんな質問がきました。
「MT4BackTesterでサインツールのバックテストができますか」
MT4BackTesterは「MT4でバックテストを実行する」ため、MT4にできないことはできません。
「MT4では複数回、バックテストを実行する必要がある」ようなものを自動的に連続実行し、その際に複数のMT4を使うことで高速で実行することも可能にします。
とういわけで「できません」と返信しました。(私の返信に対する回答はありませんでした‥)
シグナルツールのバックテストは可能なのか
シグナルツールはシグナルを出すだけで売買はしないので、バックテスト実行時に自分で売買を行う必要があります。
ですが、そのシグナルを検出して売買指示を出すEAを作ることは可能だろう、と考えました。
GogoJungleで検索すると「昔はあった」ようですが、今は販売されていないようでした。(私の検索の仕方が悪くて見つけられなかった可能性はあります。)
検索エンジンで検索すると、それらしきツールの販売はありましたが2万円くらいするようでした。
これなら作れば商品になるかなと‥思いつつ、もっとよく調べると表題のものが見つかってしまったわけです(笑)
無料でシグナルツールの自動売買を行うEA
上記のサイトにシグナルインジケーターで自動売買するEAが置いてあります。ご丁寧にソースコードまで‥。
ややこしいのは用途によってEAが異なる点です。(2種類のシグナルがあるインジケーター用、ナンピンマーチンゲールEA、オブジェクトによるシグナルインジケーター用があります)
EAのパラメーターにシグナルインジケーターの名前を指定して、インジケーターのパラメーターをすべてEAに指定して使います。
私はシグナルインジケーターを持っていませんし、そのような物に興味がありませんので動作確認はしていません‥。
もしシグナルインジケーターを持っていて、バックテストしてみたいとお考えの方がいらっしゃいましたら、試してみると良いと思います。
MQL5.comにもありました
こちらはバッファを使用しているインジ向けで、オブジェクトには対応していないようです。
使用方法はリンク先に書かれていますので、そちらを参考にすると良いと思います。
まとめ
というわけで、私が作らなくても「既に無料のツールがあった」というだけの話でしたが、せっかく調べたので記事にしておくことにしました。
なお、こういったEAを用いてシグナルインジケーターの自動売買を行うのであれば、MT4BackTesterでのバックテストも可能になります。
コメント