口座開設・資料請求
デモトレード
お問い合わせ
 

HOME > 外為商品一覧 > ROBOT FX > バックテストについて

       

ストラテジーテスター(StrategyTester)とは、メタトレーダー4システムに装備されている機能の一つで、過去のチャートデータを適用させ、エキスパートプログラム(メタトレーダー4で動作するプログラム)を動かし、どのようなポイントで売買され、どのような損益が計上されたかを調べるために使用する「バックテスト」検証ツールです。

  バックテストでシステムの検証をする  
システムトレード(完全自動売買など)をご利用いただく際、独自の売買プログラムの作成や、専用のソフトを導入することで、自動で売買をすることも可能ですが、仮説に基づいたトレーディングシステムの運用結果と、実際にトレードを行った結果と、その運用成績には大きな差異が生じる事がございます。 そのため、システムトレードをするとき、その売買プログラムが安定して収益が上がるシステムなのか、正常に稼動するシステムなのか等、事前に検証する必要がございます。

ストラテジーテスターを使い、実際にエキスパートプログラムを稼動させ、どのような場面で利益を出して、どのような場面で損失を出したかをバックテストし、将来の期待損益が安定的に見込めるシステムなのかを事前検証することがもっとも重要となります。
 
 
ストラテジーテスターの使い方    
 
メタトレーダー4のメニューから、[表示]→[Strategy Tester]を選ぶか、ツールバーのStrategy Testerボタンを押すと、取引プラットフォーム下部にストラテジーテスターウィンドウが開かれます。
 
検証したいプログラムを選択    
 

テスターの「Expert Advisor」から、バックテストしたいシステム(エキスパートプログラム)を選択します。また「通貨ペア」、「モデル」、「期間」なども選択します。
※各項目の詳細は、操作マニュアル(PDF)をご覧下さい。

 
バックテスト期間の設定    
 
「日付と時間を使用」にチェックを入れると、バックテスト期間が選択できます。データの期間は通貨ペア、タイムフレームによってさまざまです。また期間を指定するだけではその期間のチャートデータは自動で取得されません。
※データの取得方法は、操作マニュアル(PDF)をご覧下さい。
 
バックテストを開始する    
 
「エキスパートプログラム」、「通貨ペア」、「期間」などの設定が完了したら、テスターウィンドウ右下の[スタート]ボタンを押してバックテストを開始。スタートボタンが[ストップ]ボタンに変化し、下のプログレスバーが右端まで進み、再度スタートボタンに変化したらバックテスト終了となります。
 
エキスパートプログラムの確認    
 
バックテスト終了後、検証したシステム(エキスパートプログラム)が正常に動作したかを確認する為、セッティングタブの[Open chart]をクリックし、チャートを表示します。チャート上に売買ポイントが表示され、正常に動作したか確認をします。
※売買ポイントの見方は、操作マニュアル(PDF)をご覧下さい。
 
バックテスト結果の検証    
 
バックテストの検証結果は、ウィンドウ下の各タブをクリックし、画面を切り替えることで表示されます。(「セッティング」、「結果」、「Graph」、「レポート」、「操作履歴」)
※各タブの見方は、操作マニュアル(PDF)をご覧下さい。
 
パラメーターの変更    
 
テスターの「Expert properties」をクリックすると、エキスパートの設定画面が表示されます。新しい値に変更し入力することで、新しいパラメーター(値)でバックテストを実施することができます。
※パラメーター変更については、操作マニュアル(PDF)をご覧下さい。
例: MACDサンプル
 
 
パラメーターの最適化    
 
パラメータを変化させ、最も利益率の高いパラメーターを算出することをパラメーターの最適化といいます。パラメーター変更後にテスターの「Optimization」にチェックを入れると、変化させたパラメーターでプログラムの最適化をします。
※パラメーターの最適化については、操作マニュアル(PDF)をご覧下さい。
 
 
Visual modeについて    
 
テスターの「Visual mode」にチェックを入れ、バックテストをスタートすると、エキスパートプログラムが動的チャートで表示されます。動くチャート上に売買ポイントが表示されていき、値動きや売買ポイントが視覚的に分かりやすくなります。また、Visual modeチェックボックス横にあるスライドで、検証チャートの表示速度を調整することができます。
※Visual modeについては、操作マニュアル(PDF)をご覧下さい。
 
 
 
 
ご注意 .
1. ストラテジー・テスターは、自動売買システム(Expert Advisors)動作を検証するためのツールです。 サンプル・ストラテジーとしてMACDと移動平均線(Moving Average)が標準搭載されておりますが、これらサンプ ルは実際の売買において利益を保証するものではありません。

2. バックテストして得られる情報は、全て過去のデータに基づくものであります。したがって将来に渡りストラテ ジーの有効性を保証するものではありません。定期的な事後検証を行っていただくようお願いいたします。

3. バックテスト期間は、「日付と時間を使用」にチェックをすると選択できるようになりますが、期間を指定するだ けでは、その期間のデータは取得されません。過去のデータを取得するには、チャート上でマウスやカーソ ルで過去の方向にスクロールを繰り返すことで取得されます。

4. ROBOT FXはシステムトレードに対応したお取引コースとなっておりますが、お客様自身の裁量取引も可能です。

5. ROBOT FXでシステムトレードを利用するためには、専用のソフトウェア等が必要となる場合がございます。

6. ソフトウェア提供会社とASP会社から提供される情報(システムの特性、契約内容等)を注意深く読み、実際にシステムトレードを行う前に、その内容を十分に理解しておく必要があります。仮想的な収益には固有の限界があることをご承知おきください。

7. システムトレードによる取引は利益を保証するものではないことを十分認識することが必要です。

8. 仮説に基づいたトレーディングシステムの運用結果と、実際にトレードを行った結果とその運用成績には大きな差異が生じる場合があります。ある利益を達成できる、または損失を一定の範囲に限定できるということを保証するものではありません。システムトレードを行った結果発生する利益および損失の責任はすべ てお客様ご自身に帰属し、レクセム証券株式会社は免責されるものとします。

9. 「ROBOT FX」は、システム取引に対応した取引コースであり、お客様の行うシステム取引に必要なソフトウェア等はレクセム証券株式会社の提供するもので はなく、お客様自身が十分に検証、確認、理解され、ご自身の判断と責任において準備されるようお願い申し上げます。また取引開始に際し、お客様と ASP(Application Service Provider = アプリケーションサービス提供事業者)との契約が必要な場合がありますが、当該契約に関しては、レクセム証券株式会社は関知いたしません、お客様自身が契約 の内容を確認のうえ、ご自身の判断と責任において契約されるものであり、当該契約に起因する一切の責任は、お客様自身にあり、レクセム証券株式会社は免責さ れものとします。

『店頭外国為替保証金取引約款』及び『店頭外国為替保証金取引説明書』の内容を十分に理解された上で、取引を行ってください。
 
 
為替用語 | 取引リスク | 勧誘方針 | 個人情報保護 | 禁止行為 | 倫理コード | サイトについて | 反社会勢力への対応
FXのシステムトレードやFXの自動売買ならレクセム証券株式会社のメタトレーダー
レクセム証券株式会社 東京都中央区日本橋室町三丁目3番1号 E.T.S. 室町ビル4階
お問い合わせ番号: 03-5204-1251 03-5204-1252 Mail: support@rexem-sec.com
金融商品取引業者:関東財務局長(金商)第23号   (加入協会) 日本証券業協会   社団法人 金融先物取引業協会