自動売買投資戦略の概要は以下のとおりです。
(1)取引手法の検討、EA(Expert Advise)やindicatorを作成
(2)バックテストおよびフォーワードテストにより取引手法(作成したEA)の評価を実施
(3)パラメータチューニング(パラメータの最適化)
(4)検証済みEAをデモ口座に適用
(5)デモ口座で良好なEAを抽出し、リアル口座に登録・運用
もう少し詳しく知りたい方はこちら。
MetaTraderを利用した自動売買戦略概要
取引手法の検討、EA(Expert Advise)やindicatorを作成について紹介します。
本自動売買戦略構築では、自動売買可能なEAの入手が必要です。EAとは、MetaTrader上で動作する自動売買等が可能なプログラムのことです。
利用するEAについての詳細は、こちら。
バックテストおよびフォーワードテストにより取引手法(作成したEA)の評価について紹介します。
システムトレード導入のためには、バックテストとファワードテストを正しく行う必要があります。パラメータの最適化をどこまで行っていいのか等の判断基準のひとつとして、フォワードテストを実施することをおすすめします。
バックテストとフォワードテストに関しての詳細は、こちら。
パラメータチューニング(最適化)について紹介します。
システムトレード導入のためには、バックテストおよびファワードテストを正しく行い、再度パラメータの最適化を行い、デモ口座等へ適用します。パラメータチューニング(最適化)に関しては、具体例を交えつつ別途紹介いたしますが、簡単なポイントを下記にまとめています。
パラメータチューニング(最適化)に関しての詳細は、こちら。
デモ口座とリアル口座でのトレーディングシステム(EA)に関しての説明です。
検証の終わったトレーディングシステム(EA)をデモ口座に適用させましょう。デモ口座での運用成績等を再度確認し、いよいよリアル口座での運用です。
デモ口座とリアル口座の利用に関しては、こちら。
自動売買システムはいくつか存在しますが、当サイトではメタトレーダー(MetaTrade)を利用しています。
相関の低い複数の手法を複数通貨ペアに適用させることによりリスク軽減を図っています。
デモ口座の利用の目的はふたつあります。
(1)EAやindicatorの動作確認
作成したEAやindicatorの動作を確認する必要があります。エラーが無くバックテスト等でよい成績を残していたとしても、作成したEAやindicatorが思わぬ動きをすることがあります。完全に「バグ」(プログラムの不具合)の排除はできない場合もありますが、デモ口座で試験運用することで、そのような思わぬバグの多くを排除することも可能です。
(2)EA等の選別
バックテストの成績だけで本運用するのは危険があります。プログラムの「バグ」の問題はもちろんですが、実際の資金を運用するリアル口座でシステムを利用するだけの信頼性を確認しておくのが良いと考えます。
このような理由から、デモ口座では開発(作成)した複数の手法を、複数の通貨に対して適用し、一定期間の動作や運用成績の確認後にリアル口座に適用するのがよいでしょう。
例えて言えば、デモ口座は「競走馬の牧場」であり、その中で成績の良い競走馬だけを実際の資金を運用するリアル口座という「競馬場」で走らせるとお考えください。