戦略探索の自動化 - ページ 4

 
Aliaksandr Hryshyn:

MQLはHTTPプロトコルでストラテジーを受信することができます。

ストラテジーの検索、ストラテジーのポートフォリオの作成、Expert Advisorへの転送など、すべてを完全に自動化したい。

MQLのシステムの一部は90%準備できており、多くのストラテジー(ポジション・コントロール、リスク、エラー処理など)に対応している。

やるべきことはまだたくさんある。

まあ、全般的に印象的です(理解できないこともたくさんありますが)。おめでとう。このような装置で仕事ができたらうれしいです。そして一般的に、この方向性は有望で、間違いなく発展していくだろう。私の唯一の個人的な希望は、生成結果を一連のExpert Advisorの形で生成できるようになることです。その方が、オートテスターでリストとしてテストするのに便利だからだ。というのも、トレーダーの気まぐれな想像力は、しばしば彼を別の行き止まりに導き、その後、損失を出さずにスタート地点に素早く戻ることが重要だからである。
 
))
 
Youri Tarshecki:
全般的に印象的だ(理解できないことも多いが)。おめでとう。このような装置で仕事をしたい。一般的に、この方向性は有望で、間違いなく発展していくだろう。私の唯一の個人的な希望は、生成結果を一連のExpert Advisorの形で生成できるようになることです。その方が、オートテスターでリストとしてテストするのに便利だからだ。トレーダーの気まぐれな想像力が彼を別の行き止まりに導き、損失を出さずにスタート地点に素早く戻ることが重要になることがよくあるからだ。

これは問題ではありません。エキスパートアドバイザーに戦略の全リストを書き出し、各戦略を個別にテストすることができます。MQL4のストラテジーテスターでは、たくさんのシンボルを使用することはできません。

ストラテジーはファイルに書き込まれ、Expert Advisorがそれを読み込んで実行します。

 
Youri Tarshecki:

オートテスターにバリアントをロードするたびに思うことがある。私が考えていることは以下の通りです。

1.戦略ジェネレーターは単純なものから複雑なものへの進化ツリーの原理で動くべきだ。

2.変種は直ちにvolking-forwardでチェックされ、排除されるべきである。

3.ファンクションは手動で用意し、ジェネレーターはそれらの相互作用の変種だけを処理する、つまり相互依存関係を作成する。

ところで、英語のスレッドで、このような要素を持つブルガリアのソフトウェアについての言及に出会いました。しかし、それはMT4上であったので、私はそれに興味がなかった。

そしてこちらもドイツ製で、MT4 http://darwins-fx-tools.com/。

StrategyQuant(MT4専用)というソフトを知っています。コストは高いが、どうにかして自分でストラテジーを見つけてくれる。問題は、このようなストラテジーはフォワードテストで大きく損をすることです。例えば、EMAクロスオーバー戦略のExpert Advisorを簡単に作ることができます。これはバックテストでは優れた結果をもたらしますが、フォワードテストでは完全に失敗します。このプログラムでは、同じようなストラテジーを何千も作成することになる。本当に収益性の高いExpert Advisorを作成するには、使用する指標を選別し、最適化の基準を 選択するために多くの労力が必要です。
 
Dr.Trader:
StrategyQuant(MT4専用)というプログラムを知っている。コストはかかるが、どうにか自分でストラテジーを見つけてくれる。問題は、これらのストラテジーはフォワードテストで大きく負けるということだ。例えば、EMAクロスオーバー戦略のExpert Advisorを簡単に作ることができます。これはバックテストでは優れた結果をもたらしますが、フォワードテストでは完全に失敗します。このプログラムでは、同じようなストラテジーを何千も作成することになる。本当に収益性の高いExpert Advisorを作成するには、使用する指標を選別し、最適化基準を 選択するために多くの労力が必要です。

したがって、私の理解では、ストラテジー・ジェネレーターは、既製のブロックからストラテジーを構築し、必要に応じてこれらのブロックを編集し、新しい関係を作成するだけのコンストラクターではない。

それは、ボルキング・フォワードのようなオートテスターと統合されるべきものだ。ジェネレーターの目的はルーチンワークを自動化することであり、最もルーチンな作業はインジケーターの選択、さまざまなタイプの依存関係のチェック、そしてテストである。

そして理想的には、オートテスターを通じて、与えられたアルゴリズムに従って進化の原理で選択することだ。私は1ヶ月間、Expert Advisorに関与するジグザグの種類をどのように選択したかを覚えています!そのプロセスとは?あるインジケーターを選び、それを処方し、テスターで実行し、フォワードを見て比較し、また別のインジケーターを選び、それを処方し、フォワードで実行し......。これらのExpert Advisorを一晩放置してテストした。二度目は、何かをさぼった。

こうして創造性が失われ、他の解決策が可能であることを忘れ、中間的な解決策を受け入れてしまうのだ。

 

私は一般的に、戦略検索は完全に自動化できると考えている。唯一の問題は、このケースのためのプログラムを書くことの複雑さと、計算機資源の 利用可能性である。

 
金儲けの自動化を私たちはより深く
 
Aliaksandr Hryshyn:

一般的に、戦略検索は完全に自動化できると私は信じている。唯一の問題は、そのためのプログラムを書くことの複雑さと、計算機資源の 利用可能性である。

リソースが足りない。というのも、そのような費用がかかるのであれば、機器をクレジットで購入した方が安上がりだからだ。
 
われわれの計算資源の 範囲内で、複雑さを理解する限界の範囲内で、われわれはできることをするつもりだ))
 
どのような戦略を用いるのがベストか? トップブローカーは?