ODL MetaTrader4:メタトレーダー4は、外国為替証拠金取引:FX / CFD取引に特化したトレーディングソフトウェアです。

ODL MetaTrader 4マニュアル >> Strategy Testerを利用する

4. 表示メニュー - Strategy Testerを利用する

Strategy Tester」は、MQL4で作成した「Expert Advisors(システム売買プログラム)」のバックテストを行って、その有効性を検証するための機能です。MetaTrader 4には初期の状態で「MACD Sample」と「Moving Average」の2種類のExpert Advisorsが搭載されているので、Expert Advisorsを利用してテストすることも可能です。

Strategy Testerウインドウを起動後、各種項目を入力して「スタート」ボタンをクリックするとバックテストが開始します。バックテストが終了するまで多少時間がかかります。緑色のメーターがいっぱいになるまで待ちます。テストが終了すると結果が各種項目に表示されます。

「結果」タブを押すと、今回のExpert Advisorsの全取引結果が表示されます。また、「Graph」タブを押すと、収益結果のグラブが表示されます。「レポート」タブを押すと、取引の結果がレポート形式で表示されます。
Expert Advisorsの詳細については7章で解説します。

1) Strategy Testerを起動

Strategy Testerを起動

Strategy Testerを起動する場合、表示タブから「Strategy Tester」を選択します。

このページのトップへ

2) 各種項目を入力

各種項目を入力

Strategy Testerが起動します。各種項目を入力してテストを行います。

Strategy Testerの項目

Expert Advisors
バックテストを行うExpert Advisorsを指定する
Expert properties
Expert Advisorsのパラメータ設定や口座残高の設定を行う
通貨ペア
バックテストをする通貨ペアを指定する
期間
バックテストを行う時間枠を指定する
通貨ペアのプロパティー
通貨ペアの情報を閲覧できる
モデル
Optimization
チェックを入れると最適なパラメータを見つけ出す作業を行う
Open chart
現在利用できません
日付と時間を使用
検証期間を設定します
Modify expert
選択したEAを、MetaEditorで開く
Visual mode
売買のポイントがチャート上に表示されます

このページのトップへ

Expert properties画面

Expert properties画面

Expert propertiesボタンをクリックすると、指定したExpert Advisorsのパラメーター設定や発注する通貨などに関するプロパティ画面が表示されます。

このページのトップへ

Testing画面

Testing画面

Testingタブでは発注する通貨の種類、証拠金の額、そしてLongもしくはShortでポジションを持つか選択することができます。Optimized parameterでは利用するパラメーターの種類を選択することができます。

このページのトップへ

パラメーターの入力画面

パラメーターの入力画面

「パラメーター」の入力画面では、パラメーター範囲と刻み(ステップ)の詳細な設定が行えます。変化させたいパラメーターの左にあるチェックボックスにチェックを入れ、各数値をカスタマイズします。複数のパラメーターにチェックを付けると、2次元、3次元的に各パラメータの相互影響を含めたテストができます。


ポイント

このページのトップへ

Optimization画面

Optimization画面

最適化の限界値を設定します。このタブで設定した数値に達した際に、現在のパスは止められ次のパスが始動します。


ポイント
Balance minimum
預金通貨の最低限残高値
Profit maximum
預金通貨の最大の利益
Minimal margin leve
最小量のマージンレベル
Maximal drawdown
最大限度のドローダウン
Consecutive loss
連続した損失
Consecutive loss trades
連続負けトレード数
Consecutive win
連続した利益
Consecutive win trades
連続勝ちトレード数

このページのトップへ

3) 結果タブ

結果タブ

「結果」タブでは、Expert Advisorsを利用したバックテストの結果が表示されます。


ポイント
#
トレード作業の番号
時間
トレード作業を行った時間
取引種別
実行したトレード作業の種類
注文番号
トレードしたポジションの番号
数量
ロット数
Price
発注したポジションの価格
S/L決済逆指値
設定しておいた損失確定価格
T/P決済指値
設定しておいた利益確定価格
損益
トレード後の実際の損益
Balace
証拠金残高

このページのトップへ

4) Graphタブ

Graphタブ

「Graph」タブでは、Expert Advisorsを利用したバックテストの結果がグラフで表示されます。

このページのトップへ

5) レポートタブ

レポートタブ

「レポート」タブでは、バックテストの結果の詳細が確認可能です。ここで、バックテストの結果からそのExpert Advisorsの有効性を理解することが可能です。

ポイント
Bars in test
テストをしたバーの数
Ticks modeled
テストで利用したティック数
Mismatched charts errors
周期ごとの時間足データに不整合がある数。たとえば、1分足と5分足の高値や安値の値が一致しなかった場合にカウントされる。
Initial deposit
初期投資額
Total net profit
総純益(総利益ー総損失)
Gross profit
総利益
Gross loss
総損失
Profit factor
プロフィットファクター。1セントあたりの売上総利益と総損失間の比率
Expected payoff
期待損益
Absolute drawdown
初期投資額からのドローダウン
Maximal drawdown
最大ドローダウン
Total trades
総トレード数
Short positions
売りポジション数(勝率)
Long positions
買いポジション数(勝率)
Profit Trades(% of total)
利益トレード (率)
Loss trades(% of total)
損失トレード (率)
Largest profit trade
1トレードあたりの最大利益
Largest loss trade
1トレードあたりの最大損失
Average profit trade
利益トレード平均
Average loss trade
損失トレード平均
Maximum consecutive wins ($)
最大連続勝ちトレード数 (金額)
Maximumconsecutive losses ($)
最大連続負けトレード数 (金額)
Maximal consecutive profit (count)
最大連続利益 (回数)
Maximal consecutive loss (count)
最大連続損失 (回数)
Average consecutive wins
平均連続勝ちトレード数
Average consecutive losses
平均連続負けトレード数

このページのトップへ

6) 操作履歴タブ

操作履歴タブ

「操作履歴」タブでは、Expert Advisorsが行った操作の履歴を確認可能です。

このページのトップへ