記事"最適化数点のシンプルな考え"についてのディスカッション

 

新しい記事 最適化数点のシンプルな考え はパブリッシュされました:

最適化のプロセスにはコンピュータや MQL5 クラウドネットワーク検証エージェントのリソースも大量に必要とします。本稿では作業の促進とMetaTrader 5 ストラテジーテスタの改良に利用する簡単な考えをいくつか取り上げます。こういったアイデアはドキュメンテーション、フォーラム、記事から得ました。

EA がトレードするための一貫した戦略を見つけ出したところでそれを EURUSDチャートで起動します。よろしいですか?このペアで戦略がより収益性のあるものとなることができるのでしょうか?当比例数でロットを増やす必 要なく戦略がもっと良い結果を出す通貨ペアが他にありますか?

EURUSD と標準タイムフレーム H1 を選択し、結果に満足できなければどうしますか?タイムフレーム H4 の通貨ペア EURJPY に変更しますか?

また、ビットのオペレーションシステムで、それによりシステムの検証スピードを心配することがなくなれば、最適化中に完璧な列挙の一部であり最終レポートで無視すべき結果を出すトレーディングシステムの入力パラメータのばかげた組合せを忘れますか?

私はこういった『ちょっとした問題』を自分で解決してきました。それで本稿で効果的なソリューションを共有しますですがより最適なソリューションがあればそれを認めます。

作者: Jose Miguel Soriano

 

なんてことだ、悪夢のような翻訳だ!

スペイン語への逆翻訳も同じなのだろうか?

何とかしてほしいものだ。

 
翻訳は脚色されている。コメントありがとう!
 
スペインの 開発者の 記事を読めて 嬉しい�
彼の 提案は また、 エントリーの時間の 最適 化の ために 適用される だろ うか? 私は よく 記事を 理解した 場合 私は 電子 プログラミングの 相対的な初心者 だということ です�
挨拶と感謝
 
decolimper:
スペインの 開発者の 記事を読めて 嬉しい�
彼の 提案は また、 エントリーの時間の 最適 化の ために 適用される だろ うか? 私は よく 記事を 理解した 場合 私は 電子 プログラミングの 相対的な初心者 だということ です�
挨拶と感謝

あなたがスペイン語であれば...我々はスペイン語を話す。

私はあなたが私が入力期間を最適化するかどうかを尋ねていることを理解しています。

問題は、コード内のすべての関数が、EAが動作する時間枠を通知するパラメータを持たなければならないということです。デフォルトでPERIOD_CURRENTの ままにしておくだけでは不十分で、 期間を使用するすべての関数に、 EAが動作する時間枠を格納するグローバル変数(たとえばmarcoTF)を 渡す必要があります。

私のコードでは、どのグラフでEAをロードするかは問題ではありません。私のコードでは、どのグラフでEAをロードするかは問題ではありません。EAは常に、私が入力パラメータで指定したフレームで機能します。

もしあなたがスペイン人なら...スペイン語で話してください。

私は入力期間を最適化する場合は、その質問を理解しています。

問題は、コードのすべての関数は、EAが動作する時間枠に報告するパラメータを持っている必要があるということです。あなたはPERIOD_CURRENTデフォルトを使用することはできません、EAが動作する時間枠を格納するグローバル変数(例えば、marcoTF)を時間を使用してすべての関数を渡します。

私のコードでは、EAをアップロードするどのようなグラフィックの下に無関心である。常に入力パラメータに続いて "marcoTF "を知らせることを示す枠組みの中で動作します

削除済み  

実に興味深い...。しかし、それはトレーダーが経験に基づいて選択したパラメータに従った通常の最適化とあまり変わらない...。

それよりも、最適化されたパラメータをEAの設定に 自動的に転送することが可能かどうか...という問題に興味があります。

つまり、トレーダーが定義した一定期間後に、Expert Advisorを自動的に最適化し、再最適化することは可能でしょうか?

 
josemiguel1812:

スペイン人なら...私たちはスペイン語を話します。

入力期間を最適化するかどうかというご質問ですね。

問題は、コード内のすべての関数が、EAが動作する時間枠を知らせるパラメータを持たなければならないということです。デフォルトでPERIOD_CURRENTのままにしておくだけでは不十分で、 期間を使用するすべての関数に、 EAが動作する時間枠を格納するグローバル変数(たとえばmarcoTF)を 渡す必要があります。

私のコードでは、どのグラフでEAをロードするかは問題ではありません。私のコードでは、どのグラフでEAをロードするかは問題ではありません。EAは常に、私が入力パラメータで指定したフレームで機能します。

もしあなたがスペイン人なら...スペイン語で話してください。

私は入力期間を最適化する場合は、その質問を理解しています。

問題は、コードのすべての関数は、EAが動作する時間枠に報告するパラメータを持っている必要があるということです。あなたはPERIOD_CURRENTデフォルトを使用することはできません、EAが動作する時間枠を格納するグローバル変数(例えば、marcoTF)を時間を使用してすべての関数を渡します。

私のコードでは、EAをアップロードするどのようなグラフィックの下に無関心である。常に入力パラメータに続いて "marcoTF "を知らせることを示す枠組みの中で動作します

 
ホセ・ミゲルさん、メールで連絡を取りたいのですが、可能でしょうか?
 
とても良い記事だ!時間枠だけでなく、資産ごとに最適化する方法を探していたんだ。あなたのイニシアチブ、おめでとうございます

もしご興味がおありなら、お役に立つかもしれないご提案があります。

最適化する外部パラメータ:

資産数: 1
資産: EURUSD

または

資産数: 2
資産: EURUSD; USDJPY
または
資産1: EURUSD
資産2: USDJPY

など

このように資産数と資産数を最適化します。あなたの場合、最適化は各資産に対して個別に行われるのですか、それともすべての資産に対して同時に設定されるのですか?

もう一つの方法は、チャート上で EAを実行すると同時に最適化を自動化することです。ローソク足の終値のみで動作するEA(例えば私の場合)の場合、Strategy Testerを使用せずに、チャート上のローソク足で最適化することは可能でしょうか?
 

良い記事だ。不思議なことに、私もこの問題に直面したことがあり、その解決策はあなたとよく似ている。もう一つ興味深いのは、この記事で紹介されている「仮想」最適化だ:

https://www.mql5.com/en/articles/143

いずれにせよ、プログラマーの孤独と戦ってくれてありがとう。)

Adaptive Trading Systems and Their Use in the MetaTrader 5 Client Terminal
Adaptive Trading Systems and Their Use in the MetaTrader 5 Client Terminal
  • 2010.09.14
  • MetaQuotes Software Corp.
  • www.mql5.com
This article suggests a variant of an adaptive system that consists of many strategies, each of which performs its own "virtual" trade operations. Real trading is performed in accordance with the signals of a most profitable strategy at the moment. Thanks to using of the object-oriented approach, classes for working with data and trade classes of the Standard library, the architecture of the system appeared to be simple and scalable; now you can easily create and analyze the adaptive systems that include hundreds of trade strategies.
 
Jose:

良い記事だ。不思議なことに、私もこの問題に直面したことがあり、その解決策はあなたとよく似ている。もう一つ興味深いのは、この記事で紹介されている「仮想」最適化だ:

https://www.mql5.com/en/articles/143

いずれにせよ、プログラマーの孤独と戦ってくれてありがとう。)

私は構造化プログラミングをやっていますが、オブジェクト指向プログラミングはよく「読めません」。

例えば、ローソク足100(現在から過去へのナンバリング)で、既知の履歴とMT5のテスターシステムが教えてくれるpriceBIDを使って未来に「移動」することで、ローソク足98の結果を推定することができるとしたら......。しかし、ローソク足1では、どのように仮想結果を推定するのですか?