バックテスト/最適化 - ページ 10

 

私も同じ問題を抱えていましたが、どうやら解決したようです。しかし、問題が異なる可能性があるため、このための任意の一意の決定はありません。

私の場合は、例えば次のような判断でした。履歴とチャートに999999999と入力しました。また、オフラインモード(メニュー→ファイル)を開いたところ、データのサイズや日付などが異なる2つのファイルがM1として存在することがわかりました。そこで、ファイルフォルダから同じファイルフォルダにもう一度良いファイルをインポート する必要があり、今はうまく動作しています。

メタトレーダーは、正しい方法ですべて行ったとしても、90%を自動で行ってくれるわけではありません。だから、"Use date" オプションを設定して、"From" と "To" の日付をいじって90%にする必要があるのです。

 

両方の方法を試してみましたが、それでも約56%の品質しか得られませんでした。 個人的には、誰もが自分のブローカーに、もしMetaOrgから1ヶ月か2ヶ月以内にこの最低のバックテスターを修正すると約束する返事がなければ、1週間トレードをやめると言うべきだと思います。 そうすれば、このフラストレーションはきっぱりと解消されるでしょう。 残念ながら、FXトレーダーは この問題で団結することはないでしょう。 このめちゃくちゃなバックテスターは、もう2年半以上も冗談のようなものです。 誰かがメタトレーダーとは別に、どんなEAでも98-100%の精度でテストできるものを作ってくれないかな。私は、そこに十分な真剣なトレーダーがいないのだと思います。 ほとんどの人は、適切で正確なEAのバックテストができないために、FXでお金を失い続けたいに違いありません。

デイブ <<
 
iscuba11:
私はあなたの方法の両方を試しましたが、私はまだ約56%の品質しか得られませんでした。 個人的には、もしMetaOrgから1ヶ月か2ヶ月以内にこのひどいバックテスターを修正するよう約束する返事がなければ、1週間取引をやめるとブローカーに伝えるべきだと思います。 そうすれば、このフラストレーションはきっぱりと解消されるでしょう。 残念ながら、FXトレーダーはこの問題で団結することはないでしょう。 このめちゃくちゃなバックテスターは、もう2年半以上も冗談のようなものです。 誰かがメタトレーダーとは別に、どんなEAでも98-100%の精度でテストできるものを作ってくれないかな。私は、そこに十分な真剣なトレーダーがいないのだと思います。
デイブ <<

簡単なことではないことは分かっています。

私はそれを行うために2週間以上を費やしました。Metatradersのインストールとデインストールなど。

それは簡単ではありませんでした。

もう一度試してみてください。http://www.metatrader.info/node/67

また、特にバックテストのためにメタトレーダーのコピーを1つインストールしておくとよいでしょう。また、90% の準備をするときは、サーバーから切断するとよいでしょう (インポートしているデータとブローカーが同時にダウンロードするデータが混ざらないようにするため)。MetaTraderの新しいコピーをインストールし、口座を開き、その後すぐにサーバーから切断し、Your_Broker_Demoフォルダからダウンロードした履歴ファイルを削除し(削除できないファイルがあるため一部のみ)、インポートしたデータを ダウンロードし、この記事に従ってくださいhttp://www.metatrader.info/node/67

私は90%を得るまで、何度もそれをやった。

 

モデリング品質が90%ということで、兄と長話をした。 兄は、株取引で使っていたあるソフトウェアパッケージで同じ問題があったと言っていました。 数ヶ月後、そのソフトの開発元はバックテスターを 修正し、同時期のライブ取引に対して98%の精度を実現したそうだ。それなのに、どうしてゴミのようなものに手を出すのだろう? 90%という数字も胡散臭い。

繰り返しになりますが、私たちは何をしようとしているのか、EAを作ることで遊んでいるのか、それとも、バックテスターでテストしたとおりに動くことを非常に高いレベルで保証できるEAのトラブルシューティングを真剣に考えているのか、そして、私たちはこのゲームで実際にお金を稼ぐことができるのか? この価値のないバックテスターに抗議しない人がいるなんて、まったくもって驚きです。 これは、人々が実際の取引でeaでお金を失いたいだけだという規範なのでしょうか? そうでなければ、人々はこのふざけたバックテスターをブローカーやMetatraderに抗議していることでしょう。

Dave <<
 

Dave 私は、ここの多くの人々がバックテストのための90%以上の品質のデータの重要 性を理解しているとは思いません。

私が見たEAの投稿の数は、40%や50%の品質でした。

そして、私は、多くの人々がそれほど真剣ではないと思うことに同意します。なぜなら、あなたはとんでもなく優れたEAを持っていなければならず、そのようなプログラミングは、おそらくMT4の能力を超えているからです。

私は専門的なプログラマーでもなんでもないので、ここで読んだり見たりしたことからの意見に過ぎません。

 
iscuba11:
モデリングクオリティ90%について、兄と長話をしました。 彼は、株取引で使っていたソフトウェアパッケージで同じ問題があったと言っていました。 数ヶ月後、そのソフトの開発元はバックテスターを修正し、同時期のライブ取引に対して98%の精度を実現したそうです。それなのに、どうしてゴミのようなものに手を出すのだろう? 90%という数字も胡散臭い。

繰り返しになりますが、私たちは何をしようとしているのでしょうか、EAを作って遊んでいるのでしょうか、それともEAのトラブルシューティングに真剣で、バックテスターのテスト通りに動くことを極めて高度に保証でき、このゲームで実際にお金を稼ぐことができるのでしょうか? この価値のないバックテスターに抗議しない人がいるなんて、まったくもって驚きです。 これは、人々が実際の取引でeaでお金を失いたいだけだという規範なのでしょうか? そうでなければ、人々はこのふざけたバックテスターをブローカーやMetatraderに抗議していることでしょう。

Dave <<

こんにちは。

バックテストは 無意味です!

私は2つのEAを動かしていますが、7日間でたった2つの注文しかありませんでした。MQ 90%でのバックテストでは11のオーダーがあったので、バックテストは何の意味もありません。これが私の意見です。

良い一日を

 
iscuba11:
真面目なトレーダーが少ないのだろう。 ほとんどの人は、適切で正確なEAのバックテストができないために、FXでお金を失い続けたいに違いありません - とても悲しいことです!

これ以上ないほど、あなたに同意します。

私は、優れたバックテストと 最適化がシステム開発においてどれほど強力なものになるかを目の当たりにしてきました。 最適化によって、最適化担当者の指導なしには不可能なシステムの開発が可能になるのを目の当たりにしてきました。 ここで、私が真実であると確信している大胆な発言をします。優れたバックテスター/オプティマイザーは、それなしでは見ることができないものをデータから見せてくれるのです。

私はこのことを証明するものが、何ヶ月にもわたってゆっくりと展開されるのを見てきました。 あるシステムが、別のプラットフォームで最初から最後まで2週間ほどで開発されるのを見たんだ。 このシステムは熱いです。 (オプティマイザーの助けを借りて構築されたものです。 一方、私は何ヶ月もの間、いくつかのMTボードで何人かの人が協力して、同じような「オリジナルなアイデア」に基づいたシステムを徐々に構築しているのを見てきました。 多くの参加者が、フォワードテスト、新しいロジック構造、フィルター、フォワードテストなど、真剣な努力を重ねていますが、現在のベストバージョンのMTシステムは、「2週間システム」に触れることができませんし、近い将来、そうなるとも思えません。 オプティマイザで作った2週間システムの最初のバージョンの1つは、数ヶ月の努力の末、現在の最高のMTバージョンより優れていたと確信している。

基本的に、MTの世界では、何が欠けているのかがわからないのだと思います。 オプティマイザーが機能していなければ、可能性の次元がまったく存在しないのです。 正確なオプティマイザーを使った経験が豊富な人なら、私が言っていることがよくわかると思いますが......。

一方、私はMTの人たちが「一貫して機能することが証明されているシステムはない」というようなことを言うのを読み続けています。そして今日、誰かが「聖杯」は「虹の先にある『金の壺』」だと言っているのを見ました。その通り、それは存在しない!" 。 これらの人々が間違っている ように、私は彼らを責めることはできません、彼らは可能なものを見たことがないからです。 そして、オプティマイザーを使わない限り、すぐにそれを手に入れることはできないだろう。

- - -

私は、オプティマイザーが聖杯のようなシステムを見つけるために必要な唯一の要素であるという考えを伝えたくはありません。 オプティマイザーは、聖杯を見つけるために必要な唯一の要素というわけではありません。 しかし、オプティマイザーが大きな助けになることは確かです。

 
JoZo:
こんにちは。

バックテストは何もない!

私は2つのEAを動かしていますが、7日間でたった2つの注文がありました。MQ90%でのバックテストでは11の注文があったので、バックテストは何の意味もありません。これは私の意見です。

良い一日をお過ごしください。

なぜなら、バックテストは 過去のデータでEAをテストすることだからです。フォワードテストは実際のデータでテストすることです。しかし、フォワードテストが終了すると(例えばフォワードテストの日)、そのデータは過去のものになります。

もし、EAが1年前、2年前、3年前と同じように動くというのであれば、それはそれでいいのです。つまり、EAの動作には何らかの順序があるはずなので、過去の結果を現実(つまり未来)に「補間」することで、どのようになるかを理解し、取引システムやアルゴリズムを チェックすることができるのです。各EA/トレーディングシステムは何らかのアルゴリズムを持って いるので、バックテストはそれを証明することができ、このアルゴリズムが どのように機能しているかを見ることができます。

しかし、これを行うには90%の資金が必要です。

 
newdigital:
バックテストは過去のデータでEAをテストすることだからです。フォワードテストは実際のデータでテストすることです。しかし、フォワードテストが終了すると(例えばフォワードテストの日)、データは過去のものになる。

EAが1年前、2年前、3年前と同じように動作することに同意するのであれば、それは問題ないでしょう。つまり、EAの動作には何らかの順序があるはずで、過去の結果を現実(つまり未来)に「補間」することで、どのように動作するかを理解し、取引システムやアルゴリズムを チェックすることができます。それぞれのEA/トレーディングシステムは何らかのアルゴリズムを持って いるので、バックテストはそれを証明することができ、このアルゴリズムが どのように機能しているかを見ることができるのです。

しかし、これを行うには90%必要である。

なるほど、その通りなのですが、ひとつ教えてください。私はプログラマーではないのですが・・・。私はプログラマーではありませんが、あるEAでMQが24%しかないのですが、どこが問題なのでしょうか?他のEAは90%あります。

ありがとうございました。

EDITED:

TF:M1で動作するようにEAを置いたときだけです。

 

真剣なトレーダーにとって、バックテスターはメタトレーダーの完全な失敗作であることは明らかです。 特定の相場状況でのバックテストがなければ、EAが将来どのように反応するかは全くわかりません。 90%(このストラテジーテスターで 達成できたとして)は無価値 です。 このシステムがロシアで開発されたことは、非常に残念です。 明らかに、彼らはシステムを修正するために彼らの評判について十分に気にしない - それは彼らの誠実さについて多くを語っています。 メタトレードの背後にいるのはどんな人たちなのでしょうか?

同じ期間の実際の取引と比較して、98-100%の精度を提供できるシステムであれば、何千時間もの時間のかかるフォワードテストが不要になります。 私は、彼らがプログラムを修正するか、メタトレードのプラットフォームを使っての取引をやめるか、圧力をかけて要求できればと思います。それが、彼らの背中を押して、高品質のバックテスター製品を製造させる唯一の方法のように思います。

Dave <<