ライブラリ: エキスパート - ページ 4

 
fxsaber:

ありがとう!

 

マーケットでは、作者が各キャラクターのTCをセットファイルにして添付しているのを何度も見た。従って、買い手はそれを利用する。


私は、マーケットTCに次のロジックを使うことを提案する。

  • つの入力パラメータが追加される
    input string FolderSets = NULL; // TCのセットが入ったフォルダ。
  • このフォルダがユーザーによって指定された場合、Expert Advisorは自動的にこのフォルダからすべてのセットをピックアップし、対応するバージョンを実行する。
  • ユーザーはセットファイルをこのフォルダに置き、Expert Advisor の起動時にこのフォルダへのパスを指定するだけでよい(Expert Advisor の作成者はこのパスを一度に挿入できる)。
  • もしユーザが間違えて 2 回実行してしまっても、自動的にそれを防ぐことができる。

この方法は、ワンクリックで独自のTSを起動するのにも便利である。

もちろん、この解決策はどちらのプラットフォームにも汎用できる。大雑把に言えば、Expert Advisorのソースコードに1行追加するだけでよい。


おそらく、これが私が今後EAを起動する方法だろう。この方法の欠点や改善点があれば、ぜひ教えてください。


ZY ユーザーがすでにパラメータを設定したExpert Advisorを起動しているとします。実行中のすべてのEAのセットファイルを自動的に保存することが可能です。そして、上記の方法を使用してください。


ZZZY MT5では、セットファイルではなく、オプトファイルを使って EAを実行することが可能です。標準的なEAの最適化を実行し、入力パラメータのいくつかの良いセットが表示されたとします。リスクを分散させるために、それらを同時に使用したいとします。この目的のために、選択したパスのみを含む独自のオプトファイルを作成することができます。これらのパスを自動的に戦闘口座で開始することができます。さらに、MT5-testerでこのopt-fileを開き、標準的な手段で各パスを実行することも可能です。つまり、opt-fileはセットファイルの多様なセットになります。しかし、テスター自体で完全に読み取ることも可能です。

 
fxsaber:

マーケットでは、作者が各キャラクターのTCをセットファイルにして添付しているのを何度も見た。従って、買い手はそれを利用する。


私は、マーケットTCに次のロジックを使うことを提案する。

  • 入力パラメータを1つ追加
  • このフォルダがユーザーによって指定された場合、Expert Advisor は自動的にこのフォルダからすべてのセットをピックアップし、対応するバージョンを実行する。
  • ユーザーはセットファイルをこのフォルダに置き、Expert Advisor の起動時にこのフォルダへのパスを指定するだけでよい(Expert Advisor の作成者はこのパスを一度に挿入できる)。
  • もしユーザが間違えて 2 回実行してしまっても、自動的にそれを防ぐことができる。

この方法は、ワンクリックで独自のTSを起動するのにも便利である。

もちろん、この解決策はどちらのプラットフォームにも汎用できる。大雑把に言えば、Expert Advisorのソースコードに1行追加するだけでよい。


おそらく、これが私が今後EAを起動する方法だろう。この方法の欠点や改善策を見つけた人がいたら教えてほしい。


ZY ユーザーがすでにパラメータを設定したExpert Advisorを起動しているとします。実行中のすべてのEAのセットファイルを自動的に保存することが可能です。そして、上記の方法を使用します。


ZZY MT5では、セットファイルではなく、オプトファイルを使って Expert Advisorを実行することが可能です。通常のEA最適化を実行し、入力パラメータのいくつかの良いセットが表示されたとします。リスクを分散するために、それらを同時に使用したいとします。この目的のために、選択したパスのみを含む独自のオプトファイルを作成することができます。これらのパスを自動的に戦闘口座で開始することができます。さらに、MT5-testerでこのopt-fileを開き、標準的な手段で各パスを実行することも可能です。つまり、opt-fileはセットファイルの多様なセットになります。しかし、テスター自体でも完全に読み取ることができます。

各Expert Advisor用のSetファイルを含むフォルダについてのあなたの提案は、すでに実装されているのでしょうか、それともMQからのアクションが必要なのでしょうか?

optファイルは信頼できるソースではありません。少なくとも、この問題について公式な決定があるまでは。しかし、一般的に、設定データベースをプラットフォームレベルで別のファイルに保存するのは興味深いアイデアです。現在、私はMT4用のcsvファイルから設定をロードしています。

 
Aleksey Vyazmikin:

各 Expert Advisor 用の Set ファイルを含むフォルダについての提案はすでに実装されているのでしょうか、それとも MQ からのアクションが必要なのでしょうか?

はい、両プラットフォームの現在の機能は、普遍的な形でこれを実装することを可能にします - たった1行がソースに記述され、その後EAは記述された機能を持つようになります。

いずれにせよ、この問題に関する正式な決定がない限り、Optファイルは信頼できるソースにはなりません。しかし、一般的に、このアイデアは興味深いものです - プラットフォームレベルで設定のデータベースを別のファイルに保存することです。現在、私はMT4用のcsvファイルから設定をロードしています。

オプトファイルはマーケットプレイスなどで受け渡しするのに最適なソースです。テスター/オプティマイザー設定の 全データを完全に含んでいるからです。それをインポートし、ワンクリックで選択したシングルランを行うだけで十分です。


マーケットプレイスでは、このセットによってユーザーフレンドリーな製品が大幅に増えるはずです。さて、MT5にとって、カスタムoptファイルの転送は、プラットフォームのニュアンスを理解する必要がなく、テスターですぐに設定されたEAデモマシンが得られる場合、あなたのEAのデモの全く異なるレベルです。

 
fxsaber:

はい、両プラットフォームの現在の機能は、普遍的な形でこれを実装することを可能にします - ソースコードにたった1行書くだけで、エキスパートアドバイザーは説明された機能を持つようになります。

Opt-filesはMarketなどに転送するための素晴らしいソースです。なぜなら、テスター/オプティマイザーの設定の すべてのデータが完全に含まれているからです。それをインポートし、ワンクリックで選択したシングルランを行うだけで十分です。


マーケット向けには、ユーザーフレンドリーな製品が大幅に増加するはずです。MT5では、設定のカスタムオプトファイルの転送は、プラットフォームのニュアンスを理解する必要がなく、テスターですぐに設定されたEAデモマシンが得られる場合、あなたのEAのデモの全く異なるレベルです。

もし純粋に市場について話すのであれば、製品を設定と一緒に販売することは一定のリスクを伴います。販売されているExpert Advisorのほとんどは、美しい画像を販売しており、将来のデータでは動作しません - 普通の調整だけであることを完全に理解しています。したがって、購入者は既製のソリューションを使用するのではなく、パラメータの最適化を含むこのソリューションを評価するように指導されるべきであり、一方、販売者は、どのパラメータを、どの順序で最適化するのが良いかを詳細に説明する必要があります。

 
Aleksey Vyazmikin:

純粋に市場の話をするならば、設定と共に商品を販売することは一定のリスクを伴います。なぜなら、証券会社によって相場が異なることがあり、時には大きく異なることもあるため、通常は再最適化が必要となるからです。私たちは、販売されているExpert Advisorのほとんどが美しい画像を販売しており、将来のデータでは機能しないことを完全に理解しています。そのため、購入者は既製のソリューションを使用するのではなく、パラメータの最適化を含め、このソリューションを評価するよう指導されるべきであり、一方、販売者はどのようなパラメータをどのような順序で最適化するのが良いかを詳細に説明する必要があるのです。

私は、なぜ詳細な投稿がまるで読まれていないかのように回答されることがあるのか理解できない。

もしどなたかが当初の議論を理解されたのであれば、うれしく思います。

 
fxsaber:

なぜ、詳細と思われる書き込みが、まるで読まれていないかのように回答されることがあるのか、私には理解できない。

原文が何であったかを理解している人がいれば、私は嬉しい。

このような場合、返答を分析し、自分の文章に注意を喚起し、適切な編集を加えたり、追加コメントを提供したりすることができると思う。

コミュニケーションにおける傲慢さは、社会とのコミュニケーションを確立する助けにはならないと思うのだが......。

 
Aleksey Vyazmikin:

コミュニケーションにおける傲慢さは、社会とのコミュニケーションを確立する助けにはならないと思うのですが......。

残念ながら、私は饒舌なので、自分の考えを正しく伝えることができないばかりか、傲慢な印象を与えてしまう。

もちろん、コードの方がいい。
 
fxsaber:

残念ながら、私は雄弁なので、自分の考えを正しく伝えることができないばかりか、傲慢な印象を与えてしまう。

もちろん、コードの方がいい。

私でなくあなたであることは事実ではない。私が正しく表現できていないのかもしれないが、それを理解するにはもっと情報が必要だ--何について誤解されたのか。

ここでの傲慢さとは、拡散して説明を与えようとしないことだ。

 
Aleksey Vyazmikin:

私ではなくあなただというのは事実ではない。私の表現が適切でないのかもしれないが、それを理解するには、もっと情報が必要だ--何について誤解されたのか。

ここでの傲慢さとは、拡散して説明を与えようとしないことだ。

おそらく、あなたはオプトファイルを扱ったことがないのだろう。