記事"マルチ通貨システム エキスパートアドバイザーの作成"についてのディスカッション

 

新しい記事 マルチ通貨システム エキスパートアドバイザーの作成 はパブリッシュされました:

一つ以上のトレーディングシンボルをトレードし、複数の戦略を用いるトレーダーがいると信じています。このアプローチは潜在的に利益を拡大させるだ けではなく、効果的な資金管理におけるリスクを最小限にします。エキスパートアドバイザーを作成する際は、プログラムの戦略の効果をチェックする上での最 初のステップは、最適な入力パラメーターを決定するための最適化です。

パラメーター値が特定されることで、エキスパートアドバイザーはトレードの準備が完了します。しかしながら、未だ答えられていない重要な質問が残っ ています。もしトレーダーがすべての戦略を一つのエキスパートアドバイザーに詰め込めば、どのようなテスト結果を得ることができるのでしょうか?いくつか のシンボルや戦略における減少は重なり合い、総合的な減少や証拠金請求という結果につながると、驚きとともに気づくでしょう。

この記事は、この重要な質問に対する答えを発見させてくれるマルチ通貨システムエキスパートアドバイザーの作成のコンセプトを紹介します。

一般的に、エキスパートアドバイザーのストラクチャーは以下の通りです:

図1. マルチ通貨システムエキスパートアドバイザーのストラクチャー

図1. マルチ通貨システムエキスパートアドバイザーのストラクチャー

作者: Maxim Khrolenko

 
なぜグリッドがあるチャートとないチャートがあるのか?
 
ALXIMIKS:
なぜあるチャートにはグリッドがあり、あるチャートにはグリッドがないのですか?

テスターではオフになっていますが、オンにもオフにもできます。

// それとも、記事デザインのスタイルにケチをつけているのですか?;)

 
ALXIMIKS:
なぜグリッドがあるチャートとないチャートがあるのか?
テストは異なる日に実施され、チャートを記録する際、グリッドが削除された可能性が高い。MetaDriverが指摘したように、グリッドはチャート・デザインの一要素に過ぎない。
 

残念ながら、この記事の著者が提案しているように、複数のExpert Advisorのコードをコピーペーストして1つのモノリスにすることは、良いプログラミングスタイルとは呼べない。

各ストラテジーのコードが別々の*.mqhファイルにあり、さらに可能であれば、別々の実行可能モジュールにあるようなモジュラーアーキテクチャーが望ましい。

著者はそのような選択肢を考えたのだろうか?

 
revers45:

残念ながら、この記事の著者が提案した、複数のExpert Advisorのコードを一つのモノリスにコピーペーストすることは、良いプログラミングスタイルとは呼べない。

各ストラテジーのコードが別々の*.mqhファイルにあり、さらに可能であれば、別々の実行可能モジュールにあるようなモジュール式アーキテクチャが望ましい。

作者はそのような選択肢を考えたのだろうか?

最もすっきりしたスキームでないことは同意する。私は、MQL5プログラマーの初心者が 理解できるスキームを提示しようとした。なぜなら、彼らは原則として、コードの一部を常に別のモジュールに置くのではなく、逐次的に書くからだ。
Быстрое погружение в MQL5
Быстрое погружение в MQL5
  • 2012.08.02
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы решили изучить язык программирования торговых стратегий MQL5, но ничего о нем не знаете? Мы постарались взглянуть на MQL5 и терминал MetaTrader 5 глазами новичка и написали эту небольшую вводную статью. Из неё вы сможете получить краткое представление о возможностях самого языка, а также несколько полезных советов по работе с редактором MetaEditor 5 и самим терминалом.
 

Результат для стратегии А, символ EURUSD:


そして今、注目してほしい!- 質問です。なぜこのシステムがポートフォリオに入っているのですか?=)

どちらかというと、ジョークです )

この記事は、1つの商品で複数のストラテジーを同時に(独立して)取引するという問題を解決していますか?
私に関する限り、それがなければこの記事の意味がなくなってしまいます。

ポートフォリオを素早く評価するために、ReportManagerというプログラムがあります。さまざまなテストのレポートを組み合わせ、チャートを描き、すべてを計算してくれる。
戦略のエクイティラインがバランスから大きく離れている場合のみ機能するわけではない。

 
komposter:

そして今、注目してほしい!- 質問です。なぜこのシステムがポートフォリオに入っているのですか?=)

どちらかというと、ジョークです )

この記事は、1つの商品で複数のストラテジーを同時に(独立して)取引するという問題を解決していますか?
私に関する限り、それがなければこの記事の意味がなくなってしまいます。

ポートフォリオを素早く評価するために、ReportManagerというプログラムがあります。さまざまなテストのレポートを組み合わせ、チャートを描き、すべてを計算してくれる。
戦略のエクイティラインがバランスから大きく離れている場合のみ機能するわけではない。

もちろん、すべての計算は残高で行われます。私は、複数のストラテジー/シンボルに対して最終的にどのような結果が得られるかを示すために、異なるテスト結果を 選択しました。
1つの商品で複数のストラテジーを同時に(そして独立して)取引することについては、この記事では扱っていない。
 
私はこの仕事を始めたばかりですが、MQL5を 使ったExpert Advisorの書き方はそれほど複雑ではなく、例によって学ぶことができると思います!!!このような詳細な説明と例を提供してくれた管理者にとても感謝しています:))))
 

このEAに取り組んだ方がいらっしゃいましたら、alnoorgfx@gmail.com までご連絡ください。


よろしくお願いします。

 
良い記事だ。市場はダイナミックに動いており、単一の戦略を使う専門家アドバイザーが永遠に機能することはない。様々な戦略を組み合わせることで、自動売買の成功率は高まるだろう。