記事

MQL5行列を使用した誤差逆伝播法によるニューラルネットワーク MetaTrader 5のため

この記事では、行列を使用してMQL5で誤差逆伝播法(バックプロパゲーション)アルゴリズムを適用する理論と実践について説明します。スクリプト、インジケータ、エキスパートアドバイザー(EA)の例とともに、既製のクラスが提示されます。

並列粒子群最適化 MetaTrader 5のため

本稿では、粒子群アルゴリズムを使用した高速最適化の手法について説明しています。また、この手法のMQLでの実装を提示します。これは、エキスパートアドバイザー内のシングルスレッドモードとローカルテスターエージェントで実行されるアドオンとしての並列マルチスレッドモードの両方ですぐに使用できます。

カスタムシンボル。実用的な基礎 MetaTrader 5のため

この記事では、クオートを表示するための一般的な方法を示すために、カスタムシンボルプログラムの生成を行います。 派生したカスタムシンボルチャートから実際のシンボルをトレードするためのEAにおける提案された亜種についても説明します。 この記事にはMQLのソースコードが添付されています。

数式の計算(第2部)Prattパーサーおよび操車場パーサー MetaTrader 5のため

この記事では、演算子の優先順位に基づいたパーサーを使用した数式の解析と評価の原則について検討します。Prattパーサーと操車場パーサー、バイトコードの生成とこのコードによる計算を実装し、式の関数として指標を使用する方法と、これらの指標に基づいてエキスパートアドバイザーで取引シグナルを設定する方法を確認します。

数式の計算(第1部)再帰下降パーサ MetaTrader 5のため

本稿では、数式の解析と計算の基本原則について説明します。事前に構築された構文木に基づいて、インタプリタモードと高速計算モードで動作する再帰下降パーサを実装します。

MQLプログラムをグラフィカルに表示するためのマークアップツールとしてのMQL(その3)。 フォームデザイナー MetaTrader 5のため

本論文では、MQLの構造を利用してMQLプログラムのウィンドウインタフェースを構築する概念の説明をします。 特殊なグラフィカル・エディタでは、GUI要素の基本クラスで構成されるレイアウトをインタラクティブに設定し、MQLにエクスポートしてMQLプロジェクトで使用することができます。 本論文では、エディタの内部設計とユーザーガイドを紹介します。 ソースコードも添付します。

MQLプログラムのグラフィカルインターフェイスのマークアップツールとしてのMQL 第2部 MetaTrader 5のため

本論文では、MQLプログラムのウィンドウインタフェースを記述するための新しい概念をMQLの構造体を用いて確認します。 MQLマークアップに基づいてGUIを自動的に作成することで、要素をキャッシュして動的に生成したり、イベントを処理するためのスタイルや新しいスキームを制御したりする関数が追加されます。 標準のコントロールライブラリの強化版が添付されています。

MQLプログラムのグラフィカルインターフェイスのマークアップツールとしてのMQL 第1部 MetaTrader 5のため

この論文では、MQLの構造体を用いて、MQLプログラムのウィンドウインタフェースを記述するための新しい概念を提案します。 特別なクラスは、表示可能なMQLマークアップをGUI要素に変換し、管理し、プロパティを設定し、イベントを統一的に処理することができます。 また、標準ライブラリのダイアログや要素にマークアップを使用する例をいくつか紹介します。

トレーディングにおけるOLAPの適用(その4)。テスターレポートの定量的・視覚的分析 MetaTrader 5のため

この記事では、シングルパスや最適化結果に関連するテスターレポートのOLAP分析のための基本的なツールを提供しています。 このツールは標準フォーマットのファイル(tstとopt)を扱うことができ、グラフィカルなインターフェイスも提供します。 最後にMQLのソースコードを添付します。

時系列の予測(第2部):最小二乗サポートベクターマシン(LS-SVM) MetaTrader 5のため

この記事では、サポートベクター法に基づいて時系列を予測するアルゴリズムの理論と実際の使用法について説明します。また、このメソッドのMQL実装を提案し、テスト指標とエキスパートアドバイザーを提示します。このテクノロジーはまだMQLに実装されていません。まず、そのための数学を理解する必要があります。

フォーラム

OnBookEventのサブスクリプションが落ちることがあるのですが、そのようなことはあるのでしょうか?

タンブラーを使い始め、OnBookEventに署名したいくつかのインディケータを追加した後、それらのいくつかは静かに落ちることがわかりました、特に、異なるシンボル上の1つのエキスパートと1つのインディケータ。ログにエラーはありません。名言が続いた。その他の記号は継続した。休止中のMQLプログラムを手動で再起動したところ、market depthのイベントが再び動き出しました。 同じようなことを観察された方はいらっしゃいますか?自分を守るには?とりあえず、カップの最後のイベントと新しいティックの間のタイムアウトを見るというものです。しかし、タイムアウトが発生した場合はどうすればいいのでしょうか?

専門家によるプロファイリングの難問 - 選手権の制限時間15分をいかに超えないか

これは面白い状況です。私のマルチカレンシーエキスパートアドバイザーは、オンラインリトレーニングを一切行っていないため、15分という制限に収まりません。 原始的な プロファイラを 挿入して、自分のコード呼び出しをそれで囲い込んだ。私のコードは、年初の16分のテストでは1.5分しか動作しないことが判明しました。残りの時間はどこに行くのでしょうか?また、EAにないものをどのように最適化すればいいのでしょうか? 何かアイデアはありますか?

市場:参入の閾値としての価格設定

最近、フォーラムで、次のチャンピオンシップの優勝したエキスパート・アドバイザーの費用の可能性に関連する興味深いトピックがありました。このスクリプトは、マーケットで公開することが許されているものであれば、どのようなスクリプトにも適用されるものですが、このスクリプトは、勝者に、そしてまさにエキスパート・アドバイザーに(自動売買の真髄として)重きが置かれています。そこで、このテーマを拡大解釈してみたいと思います。

サイト開発者の皆さんへ - ロシア語で正しく書いてください。

掲示板の書き込みは順番がバラバラなことが多いのですが、それはいいとして、サイト自体の文章は正しくなければなりません。今は「地下室」に書かれています。 Expert Advisorやインジケーターの書き方 ここでは、同種の補語の主格と使役格が怪しく混在している。who/whatは専門家(主格)であるが、who/whatは指標(従格)であることを書くこと。 主格を使うことを詫びるのであれば、 How to write expertやindicatorを 書けばよいのですが、実はこれはロシア語ではありません。 正: エキスパートやインジケーターの書き方 。 文盲の公文書を読むのは不愉快である。