EAを最適化し、最適化されたものを手に入れる。 - ページ 42

 
Aleksey Vyazmikin:

フレームは、このすべてがネットワークから収集されるように必要である - オプティマイザー(エージェント)、私は単一のコンピュータを使用していないです。それで、コードはゼロからではなく、最適化に関する記事から部分的に抉り出して、私のニーズに合わせてアレンジしました。

Expert Advisor では、外部変数を作成し、その変数に応じて統計情報を書き込むかどうかを設定することができます。

まあ、そうするつもりだったんですけどね。

実は、この質問は、統計情報の保存に関するものなんです。各パスの完全な統計が必要です。しかし、作業がリモートエージェントで行われる場合、ファイルに書き込まれることはないでしょう。フレームのみです。

OKです。

指定されたすべてのステータスを持つフレームをお渡しします。将来的には、各パスの統計データをすべて把握したいと思うかもしれませんので、この機能は私のライブラリで役に立つと思います。

2、3日です。

 

質問ですが、このプロジェクトの 作業を続けるには、端末を新しいビルドとエージェントに更新する必要がありますか?

ただ、今のところ、不安定なため、アップグレードはしていませんが...。

 
Aleksey Vyazmikin:

質問ですが、このプロジェクトの作業を続けるには、端末を新しいビルドとエージェントに更新する必要がありますか?

ただ、今のところ、不安定なため、アップグレードはしていませんが...。

どんな違いがあるのでしょうか?

XMLファイルを少し加工するスクリプトを作り直しただけで、それこそ名前の違いだけなんですが...。

これらの変動要因は、リーグを全く困らせるものではありません。

数日後には、すべてのパスについて指定したすべての統計情報をファイルに出力できるようにする予定です。CSV ファイルが作成されます。最初の列はパス番号、他の列は統計情報です。個々のTCに対しても、指定したTCとの共通ファイルに対しても機能します。フレームは、エージェント間の統計情報を収集するために必要なだけです。収集後 - すべてがローカルファイルに書き込まれます - それをエクセルで開き、好きなように操作してください。

しかし、これらの高度な統計は、「森を見えなくしている」だけだと、私はまだ確信しています。TSの選択には、2つの指標だけで十分です - バランスラインの「美しさ」(もちろん、Equityの方が良いですが、履歴にはEquityが表示されません)とTSの安定性指標です。

美しさ」で-質問を締めましたが、私の「質」の指標は非常に適切であることがわかります。

安定」だと......もっと難しい。今、考えているのは「モンキートレード」という技術で、ランダムに少数の案件を追加して履歴を作業し、TSに与える影響を分析することです。しかし、今のところ、答えよりも疑問の方が多い。

 
Georgiy Merts:

何が違うの?

XMLファイルを処理するスクリプトを少し作り直しただけで、あとは名前の違いだけなんです。

これらの変数はすべて、リーグ戦にまったく支障をきたしません。

数日後には、すべてのパスについて指定したすべての統計情報をファイルに出力できるようにする予定です。CSV ファイルが作成されます。最初の列はパス番号、他の列は統計情報です。個々のTCに対しても、指定したTCとの共通ファイルに対しても機能します。フレームは、エージェント間の統計情報を収集するために必要なだけです。収集後 - すべてがローカルファイルに書き込まれます - それをエクセルで開き、好きなように操作してください。

しかし、これらの高度な統計は、「森を見えなくしている」だけだと、私はまだ確信しています。TSの選択には、2つの指標だけで十分です - バランスラインの「美しさ」(もちろん、Equityの方が良いですが、履歴にはEquityが表示されません)とTS安定性指標です。

美しさ」については、私にとっては疑問が残りますが、「質」という指標は非常に適切であると思います。

安定性」となると、もっと複雑ですね。今考えているのは「モンキートレード」の技術で、ランダムに少数の案件を追加して履歴を作業し、TSのパフォーマンスへの影響を分析することです。しかし、今のところ、答えよりも疑問の方が多い。

まあ、新しいビルドで違う結果が出るというのは、すでに起こっていることですが......。

データをファイルに出力する機能についてですが、EA名を考慮した名前に、ファイルを作成した日付を加えて生成するか、いっそのこと逆順にすれば、日付でフィルタリングされるようになると良いと思います。この場合、手動でファイルを保存する必要がないため、最適化作業が容易になります。

履歴に基づくおおよその株式価値を求めることができるのですが、いかがでしょうか?

品質指標だけでなく、他の潜在的なプロジェクト参加者についても何も知らない。昨日、多項式を使ってバランスを記述することを思いつきました(ある偏差のあるチャートを 記述する関数を最初から選び、偏差がある値になったら新しい関数を使うというもの)。関数を、例えばある係数で分類すると、分類自体がベクトルと傾きを示し、その数が分かれば、線の方向が分かるということです。あとは、実際のアカウントで坂道になってしまうような飛行機が心配ですが...。一般的なアイデアはたくさんありますが、それらをすべて実現するにはどうしたらいいのかわかりません。

 

ちなみに、統計に追加

STAT_CONLOSSMAX - 一連の負けトレードにおける最大損失額。0以下の値

STAT_CONPROFITMAX - 一連の有益な取引における最大利益。0以上の値


 
Aleksey Vyazmikin:

ストーリー上のエクイティのおおよその値を得ることができる、なぜそうしないのか?

そして、どのように?履歴には、これまでに行われた取引に関する情報のみが含まれています。Equityを求めるには、オープンポジションの間の値動きを考慮する必要があります。ドルペアでもそう簡単にはいきません。ましてやクロスなんて......難しすぎる。

アレクセイ・ヴャジミキン

私は、Equityや他のプロジェクトの参加候補者について何も知らないのです。

まあ...すみません、ここで、特に使いたくない人のために - すべてのパスの統計のファイルがあります - あなたが望むどんなデータでも取ってください。

アレクセイ・ヴャジミキン

ちなみに、統計に追加

STAT_CONLOSSMAX - 一連の負けトレードにおける最大損失額。この値はゼロ以下である。

STAT_CONPROFITMAX - 一連の有益な取引における最大利益。0以上の値

なるほど、そういうコラムもあるんですね。

 
Georgiy Merts:

そして、どのように?履歴は、これまで行われた取引に関する情報に過ぎません。エクイティを取得するには、オープンな状態での値動きを考慮する必要があります。ドルペアでも簡単ではありません。そして、クロスの場合は......難しすぎる。

まあ...ここでは、特にそれを使用したくない人のために - すべてのパスの統計情報を持つファイルがあります - あなたが望むすべてのデータを取る。

なるほど、そういうコラムもあるんですね。

簡単ではないけれど、可能性はある...。

すみません :)

オッケーです。

 
Aleksey Vyazmikin:

簡単ではないけれど、可能性はある...。

すみません :)

オッケーです。

このクソみたいなOnTesterPass()にはうんざりしています。

デバッガーで通過できない!?ある種の反逆だ

しかし、ログファイルに出力すると、すべてがうまくいくようです。

しかし、困難は解決できるもので、火曜日までには、各パスのすべての統計情報を含むファイルを入手することができます。好きなように分析すればいいのです。

週末にやりたかったんですが......いや、デバッガーと格闘している時間が長すぎて、他にやることがあるんです。

ところで、別の掲示板に、もう一人、リーグにとても興味を持っているメンバーがいます。すでに5つのXMLファイルを作成。エクスポートを「前方」タブではなく「最適化」タブから行ったのです。でも、やり直すという。
 
Georgiy Merts:

このクソみたいなOnTesterPass()には、もううんざりです。

デバッガーで通過できない!?ただ、ある種のチート!?

しかし、ログファイルに出力すると、すべてうまくいくようです。

しかし、困難は解決できるもので、火曜日までには、各パスのすべての統計情報を含むファイルを入手することができます。好きなように分析してください。

どのような問題があるのか、もう少し具体的に教えてください。私の場合はうまくいっているようで、不思議なのですが、もしかしたら隠れたバグがあるのかもしれませんね。

ゲオルギー・メルツ

この週末にやりたかったんですが、デバッガと格闘している時間が長すぎるし、他にやることもあるので、やめました。

ところで、別の掲示板で--もう一人、リーグにとても興味を持っているメンバーがいるんです。彼はすでに5つのXMLファイルを作っている。そして、その全員が同じ間違いを犯していました。「前進」タブではなく、「最適化」タブからエクスポートを行ったのです。でも、やり直すという。

これは良いニュースです