バックテストの使い方について説明します。まず、MetaTrader4 を起動させて下さい。次に、MetaTrader4 の
上部にある新規注文の左側にある虫眼鏡のアイコンを左クリックして下さい。(もしくは
メニューの表示からストラテジーテスターを選んでください)
すると、バックテストをする時に使う、テスターという画面が出てきます。
まずは、テスター画面の一番上にあるエキスパートアドバイザーを選んで使用するシステムを選択します。
エキスパートアドバイザーはバックテストで使うシステムを決定します。
次は通貨ペアを選びます。バックテストしたい通貨ペアを選んでください。
次にモデルですが、これはプログラムをレートが動くたびに動かすのか、特定のタイミングのみに限定するのかというものになります。
特定のタイミング(足が確定して次の新規足が出た時のみ売買するなど)の方がバックテストは軽くなりますが、シグナル、もしくはシグナルのための準備にレート毎の情報が必要な場合は特定のタイミングにすると売買のシグナルが変わる、もしくはシグナルで売買を行わないということが発生致します。
それぞれのモデルの違いですが、
テスト設定タブの初期証拠金でスタート時の証拠金を設定、その右のタブで証拠金の通貨の設定が出来ます。
例えば初期証拠金が50000、通貨がUSDの場合は5万ドルの初期証拠金になります。
その下のポジションですが、売買のLong Only、Short Only、Long & Shortが選択できるのですが、こちらは例えばLong Onlyにした場合は買いのオーダーは通すが売りのオーダーはエラーを出して通さないという内容になります。
EA側で制御されるわけではなくオーダーエラーになるだけですので、実際には正常に動かない場合が多いです。
基本的にはLong & Shortを選択してください。
パラメーターの入力タブではパラメーターの数値を変更出来ます。
値の数値をダブルクリックすればパラメーターを変更出来ます。
通常のバックテストを行う場合は値の項目だけ変更して頂き、スタート、ステップ、ストップの値は変更しなくても大丈夫です。
また左側のチェックボックスをつける必要もありません。こちらは最適化の機能を使う場合に使用します。
パラメーターが変更出来た後はOKを押してください。
最後に、テスターの右下のスタートを押してみましょう。プギュ~という音がなったら終了です。左下の方にある、グラフというタブを押してください。
グラフでシステムの成績が視覚的に分かります。
次に、グラフの横にあるレポートを押してください。ここにはシステムのバックテストの
データが出力されます。
このデータで取引回数、PF、損益、最大ドローダウンなど色々なことが分かります。
Yahoo!カテゴリ登録サイト