記事「MQL5を使ったシンプルな多通貨エキスパートアドバイザーの作り方(第6回):互いのラインを交差する2つのRSI指標」についてのディスカッション

 

新しい記事「MQL5を使ったシンプルな多通貨エキスパートアドバイザーの作り方(第6回):互いのラインを交差する2つのRSI指標」はパブリッシュされました:

この記事の多通貨EAは、クロスラインを持つ2つのRSI指標、低速RSIと交差する高速RSIを使用するEA(自動売買ロボット)です。

多通貨EAは、1つの銘柄チャートからの複数の銘柄ペアに対して、取引(新規注文、決済注文、トレイリングストップロスとトレイリングプロフィットなどの注文管理など)をおこなうことができるEA(自動売買ロボット)です。この記事では、EAは30ペアを取引します。
この記事では、交差シグナルを持つ2つのRSI指標(高速RSIと低速RSIの交差)を使用します。

これまでの記事で証明されているように、MQL5が提供するパワー、機能、設備があれば、取引端末でもストラテジーテスターでも、多通貨取引がすでに可能であることは誰もが知っています。

効率的かつ効果的な自動売買ロボットを求めるトレーダーの重要なニーズを満たすことを目的として、非常に信頼性の高いMQL5によって提供されるパワー、機能、および設備に依存することにより、シンプルな多通貨EAを作成するための様々なアイデアや戦略を考えることができます。この記事では、互いのラインを交差する2つのRSI指標を使用します。

作者: Roberto Jacobs

 
 
Daniel Opoku #:

多通貨ペアに関する洞察に満ちた知識をありがとう。

また、感謝申し上げます。

 

この教育ソースを完成させるために時間を費やした作者に対して、最高の賛辞を贈りたい。

とてもよく構成されており、コード例や自分自身の努力におけるインスピレーションを与えてくれる宝物だ。

MQL5のスキルが向上した場合、そのモデルへの移行において、クラスベースのプログラミング・スタイルが特に役に立ちました。

 
Gunnar Forsgren #:

この教育ソースを完成させるために時間を費やした著者には最高の賛辞を贈りたい。

とてもよく構成されており、お手本となるコードや自身の努力におけるインスピレーションを与えてくれる宝物だ。

MQL5のスキルが向上した場合、そのモデルへの移行において、クラスベースのプログラミング・スタイルが特に役に立ちました。

あなたのサポートに感謝します。しかし、今のところ、私はまだMQL5の多くの偉大なモデレーターやプログラマーから学ぶことで、自分のプログラミングスキルを向上させようとしています。

 
まず第一に、このような徹底した良い仕事をMutli currency Expert Advisorシリーズの記事にしていただきありがとうございます。マルチ通貨、マルチタイムフレームという合理性は、複数のExpert Advisorをテストしなければならないという新たな機会をもたらします。マルチカレンシー、マルチタイムフレームのソースコードを一般的なExpect Advisorのために構成することが可能であれば(つまり、一般的なインターフェイスとしてクラスMCEAに基づいて)、GoFデザインパターンの「The Strategyパターン」を使用することができます。すでにご存知のように、そしてMQL5コミュニティのために、コンテキストと 呼ばれる元のクラス(つまり、元のMulti Currency, Multi timeframe "Generic" MCEAクラス)は、新しいストラテジーの1つへの参照を格納するためのフィールドを持たなければなりません。そして、このデザイン・パターンでは、コンテキストは自分自身で実行する代わりに、リンクされたストラテジー・オブジェクトに作業を委ねる。さらに、コンテキストはその仕事に適したアルゴリズムを選択する責任はない。その代わり、クライアントは希望するストラテジーをコンテキストに渡す。実際、コンテキストはストラテジーについてあまり知らないので、 様々なアルゴリズムのコード、内部データ、依存関係を他のコードから分離する ことができる。 様々なクライアントは、アルゴリズムを実行し、実行時にそれらを切り替えるためのシンプルなインターフェースを得る。このインターフェースは、選択されたストラテジー内にカプセル化されたアルゴリズムをトリガーするために、ジェネリックインターフェースとしていくつかのメソッド(すなわち、Magic_Number_MCEA_Config()、ExpertActionTrade()、GetOpenPosition()、OpenBuy()、OpenSell()など)を公開するだけです。こうすることで、コンテキストは具体的なストラテジーから独立するので、コンテキストや他のストラテジーのコードを変更することなく、新しいアルゴリズムを追加したり、既存のアルゴリズムを変更したりすることができます。私は、MQL5トレーディングコミュニティ全体の利益のために、堅牢で汎用的な方法でこの機会に対処することを、あなたと他のMetaquotesチームに奨励します。改めて、完璧かつ迅速なサポートに感謝いたします。
 


ロベルトさん、2つのRSIが交差するEAをありがとうございます。私のMT4プログラムに添付してみましたが、うまくいきませんでした。このEAはMT5用に作られていますか?
 
liane.blane #:


ロベルト、2つのクロスRSIのEAをありがとう。私のMT4プログラムに添付しようとしましたが、うまくいきませんでした。このEAはMT5用に作られたものですか?

タイトルから、このプログラムはMQL5を使用して作成されたことが読み取れます。

 
ワオ、よくやった。僕自身、コーディングではMISSとKISSにこだわっている。そして
期待通りです。
これからも頑張ってください👍。
 
コードセクション、マルチシンボル、ボタンなど、とても役に立つ記事だ。
取引アプローチも問題ない!
ロベルト、有能な記事をありがとう。
トレーダーとして、プログラマーとして、とても役に立ちます!
 
Roman Shiredchenko 取引アプローチも 問題ない!
ロベルト、有能な記事をありがとう。
トレーダーとして、またプログラマーとして、とても役に立ちます!

どういたしまして。