Meta Trader 4でバックテストを行い、5ヶ月で92億円の利益 - ページ 6 123456 新しいコメント 削除済み 2010.02.06 06:29 #51 EAも送っていただけませんか? ありがとうございます。 ネツ puturta@yahoo.co.id Ian Venner 2010.05.16 08:03 #52 Zap wrote>> バックテストは実際のヒストリカルティックのデータのみで行われます。 Mt4プラットフォームは、M1バーが最も小さいバーデータからティックをシミュレートします。 バーとは、ロスカット圧縮された価格データに他なりません。M1バーを作成することにより、オープン、ハイ、ロー、クローズを維持し、残りのデータ(約70-80%)を捨てます。ティックをシミュレーションする場合、プラットフォームはこの失われた部分を「推測」しようとしますが、ご覧のとおり、あまり効果的ではありません。シミュレーションされたティックと実際のティックで作られた期間を比較すると、シミュレーションされたティックはしばしば非現実的な動きを含んでいることが分かります。 このような動きは、予測できない結果をもたらします。EAがこのような非現実的で誤った動きの影響を偶然にも利用してしまうため、EAの誤った結果につながることがあるのです。 ティックを収集する、または履歴ティックを取得することで、100%のデータでバックテストを行うことができ、正確な結果を得ることができますし、同じ期間、同じEAでバックテストを実行した結果も全く同じになります。 ティック取得の詳細については、forexzap<at>gmail<dot>comでご確認ください。 MT4がM1バーからティックをシミュレートしている場合、ティックデータをMT4にインポートすることでどのようにこの問題が解決されるのでしょうか?MT4はインポートしたティックデータで同じことをし、そこからM1バーを作成し、ティックをシミュレートしないのでしょうか? gordon 2010.05.16 08:09 #53 SDC: MT4がM1バーからティックをシミュレートする場合、ティックデータをMT4にインポートすることでどのようにこの問題を解決するのでしょうか?MT4は、インポートしたティックデータで同じことを行い、そこからM1バーを作成し、ティックをシミュレートしないのでしょうか? ティックデータのバックテスト方法については、こちらでご覧いただけます→http://eareview.net/tick-data。 Ian Venner 2010.05.16 08:39 #54 しかし、MT4が新しいティックデータに対して、ブローカーから受け取ったティックデータと同じことをしないのか、つまり、M1バーを作成し、バックテスト 時にティックをシミュレートしないのかがよくわからなかったので、彼の説明で何かを見落としていたのでしょう。 gordon 2010.05.16 09:02 #55 SDC: しかし、MT4が新しいティックデータに対して、ブローカーから受け取ったティックデータと同じことをしないのか、つまり、M1バーを作成し、バックテスト時にティックをシミュレートしないのかがよくわからなかったので、彼の説明で何かを見落としていたのでしょう。 MT4はティックデータを保存するように設計されていません(MT5も同様にできないようです)。MT4には「再計算」オプションがあり、これをオフにすると、テスターで「開始」が押されるたびにFXTファイルが再作成されることはありません。つまり、独自の FXT ファイルを置くことができ、Tester はそれを使用することができます。FXT ファイルの構造がわかっているため、実際のティックデータを 含む FXT ファイルを配置することができます。残念ながら、「再計算」オプションはずっと以前に削除されています(バージョン210が最後のものだったと思います)。Birtのサイトにはその回避策が載っています...。 Ian Venner 2010.05.16 19:14 #56 なるほど説明ありがとうございます。 Simon Gniadkowski 2013.12.22 10:15 #57 スレッド開始日 -2007.04.29 123456 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
EAも送っていただけませんか?
ありがとうございます。
ネツ
puturta@yahoo.co.id
バックテストは実際のヒストリカルティックのデータのみで行われます。
Mt4プラットフォームは、M1バーが最も小さいバーデータからティックをシミュレートします。
バーとは、ロスカット圧縮された価格データに他なりません。M1バーを作成することにより、オープン、ハイ、ロー、クローズを維持し、残りのデータ(約70-80%)を捨てます。ティックをシミュレーションする場合、プラットフォームはこの失われた部分を「推測」しようとしますが、ご覧のとおり、あまり効果的ではありません。シミュレーションされたティックと実際のティックで作られた期間を比較すると、シミュレーションされたティックはしばしば非現実的な動きを含んでいることが分かります。
このような動きは、予測できない結果をもたらします。EAがこのような非現実的で誤った動きの影響を偶然にも利用してしまうため、EAの誤った結果につながることがあるのです。
ティックを収集する、または履歴ティックを取得することで、100%のデータでバックテストを行うことができ、正確な結果を得ることができますし、同じ期間、同じEAでバックテストを実行した結果も全く同じになります。
ティック取得の詳細については、forexzap<at>gmail<dot>comでご確認ください。
MT4がM1バーからティックをシミュレートしている場合、ティックデータをMT4にインポートすることでどのようにこの問題が解決されるのでしょうか?MT4はインポートしたティックデータで同じことをし、そこからM1バーを作成し、ティックをシミュレートしないのでしょうか?
MT4がM1バーからティックをシミュレートする場合、ティックデータをMT4にインポートすることでどのようにこの問題を解決するのでしょうか?MT4は、インポートしたティックデータで同じことを行い、そこからM1バーを作成し、ティックをシミュレートしないのでしょうか?
しかし、MT4が新しいティックデータに対して、ブローカーから受け取ったティックデータと同じことをしないのか、つまり、M1バーを作成し、バックテスト 時にティックをシミュレートしないのかがよくわからなかったので、彼の説明で何かを見落としていたのでしょう。
しかし、MT4が新しいティックデータに対して、ブローカーから受け取ったティックデータと同じことをしないのか、つまり、M1バーを作成し、バックテスト時にティックをシミュレートしないのかがよくわからなかったので、彼の説明で何かを見落としていたのでしょう。
なるほど説明ありがとうございます。
スレッド開始日 -2007.04.29