自動売買選手権2007:エキスパートにありがちなミス - ページ 3

 
最大許容テスト実行時間は5分です(最新のXeon、AMD X2において)。さ
て、尊敬する審査員の皆さん、これらの最新のコンピュータでテストを実行するための計算と一致する、多かれ少なかれ利用可能なベンチマークの結果はあるのでしょうか?自分自身のベンチマークを知ることで、自分のランタイムが何倍になれば、タイム的に合格なのかを推定することができるようになります。
 
Mathemat:
最大許容テスト実行時間は5分です(最新のXeon、AMD X2において)。
さて、尊敬する審査員の皆さん、これらの最新のコンピュータでテストを実行するための計算と一致する、多かれ少なかれ利用可能なベンチマークの結果はあるのでしょうか?自分自身のベンチマークを知ることで、自分のランタイムがあと何回高ければ、タイム的に合格なのかを推定することができるようになるのです。
テストは現在、AMD X2 4800、4Gb RAMで実行されています。
 
そして、このモンスターのベンチマークは、私の古いPIV Northwood 2.4 GHz + RAM 512 MBに対して何倍速いのでしょうか?実は、そのために、他の人から同じような質問を受けないように、ベンチマークについて質問したのですが...。
 

皆さん、こんにちは。

また、インジケータが常に1ティック ごとに計算するため、5分という問題が発生し、時間が5m12秒になってしまいました。

インジケーターデータが必要な時間をルールで指定することで、なんとかその問題を解決することができました。

1日に1回しか計算しない(EAは日単位で動いている)ことで、テスト計算の時間を20秒に短縮し、テストのための時間的余裕を得ることができたことがわかった。

これで、さらに追加できるようになりました。もしかしたら、5分ショックから脱却できる人がいるかもしれません。

トレンドにのって、たくさん利益を出す。

 
その通りだ、ゲップ:特にデイトレードの専門家にとって、ティックごとに カウントすることは明らかに冗長だ...。
 
数十分(または数時間)でテストされる高価なExpert Advisorのほとんどは、簡単に10~100倍加速することができます。

アルゴリズムの最適化(加速効果は通常1~2桁/10~100倍以上)は、ハードウェアの加速(効果は数十%またはせいぜい2倍)よりもはるかに効率的です。 このフォーラムでは、トレーダーが自分のEAを24時間テストしたことに文句を言って、開発者に「ハードウェアを最大限に活用するか、マルチコアをフル回転で使ってください」と頼んだことが何度もあります。 マルチコアは確かに良いことだと思います。しかし、もし作者が自分のコードをもっと賢く書き直すなら、ターミナルの開発者(彼らは長い間、ソフトウェアの最適化で犬を食っており、非常に効率的でスピードのあるものにしている)を巻き込むことなく、すぐに何倍ものスピードアップを得ることができるだろう。
 
Mathemat:
そして、このモンスターのベンチマークは、私の古いPIV Northwood 2.4 GHz + RAM 512 MBに対して何倍速いのでしょうか?実はそれが、他の人から同じような質問をされないように、ベンチマークについて質問した理由なのですが...。


少なくとも1.5倍は速い。しかし、デュアルコアと4GbのRAMを搭載していることから、おそらくそれ以上でしょう。
 
それはわかるよ、レナト。私は単に、自動エキスパートテストが 行われている「最新のXeon、AMD X2」ベンチマークについて尋ねただけです。頑固で失礼ですが、ベンチマークは、潜在的な競争相手が、何の修飾的な質問もせずに、専門家をコンテストに送り込むことができる出発点なのです。例えば、対応するMQモンスターベンチマークが5000で、私のは1000だとすると、私のパソコンではテスト時間が20分のEAを安全に送ることができます(先に示した他の明らかなエラーがない場合)。

P.S. 質問を削除しました、Renat さん、ありがとうございました。あとは、このテストを見つけるだけ...。2003年初頭に買ったCPUがこんなに優秀だとは思わなかったよ :)
 
これがベンチのアーカイブです。自作のCPUテストを入れました、別のtxtファイルです。

リンク先は、http://www.overclockers.ru/cgi-bin/files/download.cgi?file=450(RARアーカイブ)です。念のため。
ファイル:
cpu_ca.zip  429 kb
 
Mathemat:
追伸:質問は削除されました、Renat さんありがとうございました。必要なのは、テストを見つけることだけだった...。2003年の初めに買ったCPUがこんなに良いものだとは思いもしませんでした :)
http://www.overclockers.ru/softnews/17238.shtml そして、このテストのバリエーションとして、Core Due 6600をシステムバスとCPU周波数で2倍にオーバークロックしたものを紹介します。