最適化とサンプル外テスト。 - ページ 7

 
leonid553:

kharko さん、解決策をありがとうございました。使ってみようと思います!

少し前にこの枝を見つけたのですが...。でも、今日、解決策が見つかったんです...。その方法は普遍的なものである...

ある時間間隔で最適化されたパラメータを取得し、他の時間間隔で順次フィルタリングしていけばいいのですが...。

最終的に最適化を終えたら、現在までに残っているバリアントの数をお伝えする予定です...。

このサンプルからは4731のバリアントが得られた...遺伝的アルゴリズムが使われ...もちろん、もっとたくさんの選択肢があるはずなのですが...。その大きさは計り知れない...。小さなことから始めよう...。

leonid553 さん、伝えたいことがあるなら書いてください...。

 

2006年のオプティマイザーを実行し、最適化 結果を保存し、次の年のオプティマイザーを実行する、などということが簡単にできるのです。すべての結果をExcelなどで開き、最適なゾーンの交点を求めます。また、2007年の最適化の際に2006年の最適ゾーンを使用する必要はありません。 最適化の時間が短縮されるだけで、正しくお気づきのように重要なゾーンを分析するチャンスはあります。そして、最適化の結果がすべて出れば、いくらでもふるいにかける基準を考案し、実行することができるのです。各Expert Advisorのテストに個別にアプローチする。

 
Avals:

2006年のオプティマイザーを実行し、最適化結果を保存し、次の年のオプティマイザーを実行する、などということが簡単にできるのです。すべての結果をExcelなどで開き、最適なゾーンの交点を求めます。また、2007年の最適化の際に2006年の最適ゾーンを使用する必要はありません。 最適化の時間は短縮されますが、正しくお気づきのように重要なゾーンを分析するチャンスがあるだけです。そして、最適化の結果がすべて出れば、いくらでもふるいにかける基準を考案し、実行することができるのです。各EAのテストに個別にアプローチする

3つのパラメータの最適化を必要とするExpert Advisorがあるのですが、どなたかもっと...変動幅は各パラメーターで1000以上...。御社のスキームでEAを最適化するには、どのくらいの時間がかかるのでしょうか?遺伝的アルゴリズムが ないとできないので...異なる時間間隔でクロスオーバーを見つける確率を下げる...ということですね。

フォワードテスト方式が最適...

 
kharko:
アヴァルス

2006年のオプティマイザーを実行し、最適化結果を保存し、次の年のオプティマイザーを実行する、などということが簡単にできるのです。すべての結果をExcelなどで開き、最適なゾーンの交点を求めます。また、2007年の最適化の際に2006年の最適ゾーンを使用する必要はありません。 最適化の時間は短縮されますが、正しくお気づきのように重要なゾーンを分析するチャンスがあるだけです。そして、最適化の結果がすべて出れば、いくらでもふるいにかける基準を考案し、実行することができるのです。各EAのテストに個別にアプローチする

3つのパラメータの最適化を必要とするExpert Advisorがあるのですが、どなたかもっと...変動幅は各パラメーターで1000以上...。御社のスキームでEAを最適化するには、どのくらいの時間がかかるのでしょうか?遺伝的アルゴリズムが ないとできないので...異なる時間間隔でクロスオーバーを見つける確率を下げる...ということですね。

フォワードテスト方式が一番...

仕組みは基本的に同じで、実装が異なる。そして、その時間は、全時間枠の完全最適化(オプションの全範囲にわたって)と同じです。

 
kharko писал (а):

どのように機能するのですか?

時間間隔Aで、パラメータの通常の最適化を実行します(Counter=0) ...

その結果をExcelに転送し、最適化されたパラメータを含むファイルを作成し、ディレクトリ ...\testerfiles に保存する作業を行っています。

Excelで当社のパラメータで列を選択し、コピーしてWordやメモ帳に書式なしテキストとして貼り付ける...。

ワードボードやメモ帳で、各行を「値1;値2;値3」という形式に変換する。

ディレクトリ ...\testerfiles に保存してください。

よほど怠け者でなければ、上記の操作をその場で行うマクロを書けばいいのですが...。

これで時間枠Bの最適化が実行できる...。これで、最適化パラメータはCounterに なります。最大値(リストの行数)を指定する...

これで問題は解決だ...。がんばってください・・・。

以下は、依頼されたExcelマクロです。

最適化レポートを クリップボードでExcelに貼り付けた後、不要な列を削除し、入力パラメータのみを残す必要があります。マクロを実行し、最後の列に結果の行を取得します。最後の列をクリップボードにコピーして、メモ帳に貼り付けます。マクロはシンプルですが、仕事には適しています。間違っていることがあれば、訂正します。

Excel VBAエディタ(ALT+F11)でModule1.basをインポートします。

ファイル:
module1.rar  1 kb
 
このプログラムは適していないのでしょうか? 「テストと最適化の管理ソフトウェア
 
xeon:
は、このプログラムに適していないのでしょうか?「テストと最適化の管理ソフトウェア

プログラムは素晴らしい...論外...。2つの欠点

1. トレーダーは、プログラムが適切と考えるもの、すなわち、その観点から最適なものだけを提供される...

2. 有料...

私によって提供される実装 - シンプルで誰にでも利用可能な、でも初心者...

決断する選択の自由がある...。

 
kostas:

リクエストされたExcel用マクロはこちらです。

最適化レポートをクリップボードでExcelに貼り付けた後、余分な列を削除し、入力パラメータのみを残す必要があります。マクロを実行し、最後の列に結果の行を取得します。最後の列をクリップボードにコピーして、メモ帳に貼り付けます。マクロはシンプルですが、仕事には適しています。間違っていることがあれば、訂正します。

Excel VBAエディタ(ALT+F11)でModule1.basをインポートします。

ありがとうございます...すべて正常に動作する...

 

皆さん、こんにちは。

自転車」かもしれない・・・。

数日前、テスト 結果の2つのHTMLファイルを比較し、同じEAパラメータで結果をシンプルなTXTファイルに出力するスクリプトを作成しました。

焦りました(使い勝手を損ねて・・・)。

Optimize on history, save report in ...\Meta Trader...

Optimize in the future, save in ...\Meta Trader</a>files2.htm !

3.Compare_Reports.mq4 スクリプトを実行します。

結果は ...╱Meta Trader╱Files╱Compare_Reports_Res.txt に表示されます。

フォーマット:通過(1.htmから)、利益、総トレード数、利益率、期待ペイオフ、ドローダウン$、ドローダウン%、Expert Advisorパラメータ

不器用」で申し訳ない、2ヶ月前から全部使い始めたんです。

今も無駄に掲示板を徘徊したり、デモ口座が無くなったりしています...。

不思議なことに、FileOpen()で開くのは、テスターの \experts╱files か、ⅴtester╱files だけなんです。

ファイル:
 
DolSergon писал (а)>>

不思議なことに、FileOpen()では、テスターの \experts╱files か ╱tester╱files でしか私のファイルを開けないのです。


もうお分かりかもしれませんが、これはターミナルの機能で、この2つのディレクトリにあるファイルだけを操作できるようになっているのです。

さて、脚本について。ルーチンワークが多いけど、やりがいがあって気に入ってます )))
選択結果を*.txtではなく、再度htmで保存するようにすることは可能でしょうか?これなら、2期どころか、数期分のサンプリングが可能で、とても便利なのですが......。そして、新しい周期でサンプルを含むファイルをオプティマイザーに送り、これらのパラメータに対してのみパスを作成するようにすれば、さらに興味深いものになると思います......。となると、最終期にはあまりバリエーションが残らないが、「ジームス」は
この方向で掘ったのか?
MQLは従順ですが、外部操作はすべて非常に難しく、HTMLはほとんどわからないということです...。独学のアマチュア :((