ライブラリのMQL5への変換時期

 
私たちは、他の言語で書かれた既存のライブラリを簡単に変換できるように、MQL5コンパイラを微調整するために膨大な作業を行いました。

そして、MQL5言語は 進化を続けています。強力なコードプロファイラを含む新機能が近日中に登場する予定です。

今、私たちがやるべきことは2つあります。
1) 変換に便利なサードパーティライブラリを選択する。
2)変換プロジェクトを実施するためのボランティアを集めること(私たちは資金を提供します)。

まずは、候補となるプロジェクトのリストアップから始めたいと思います。リンクと短い説明文のヘルプをお願いします。
 
Renat:
強力なコードプロファイラを 含む新機能は、近日中に提供予定です。
今のは本当にかっこいいですね。そうでないと、どのデザインが速いのか/遅いのかが予測できないこともあります。手動で」計測しなければならないのです。

2) コンバージョンプロジェクトのためのボランティア集め(資金はこちらで用意します)

もう少し詳しく教えてください(費用、連絡先など)。

 
まずはプロジェクトの 選定を行い、その後に資金調達額が明確になります。

MQL5.communityの本格的な発展を目指し、積極的にリソースを投入していきます。来週はいろいろなニュースがありそうです。
 
Renat:
まずプロジェクトの選定が必要で、そうすれば資金調達額も明確になる。

私たちはMQL5.communityの本格的な開発に力を注いでおり、積極的にリソースを投入しています。来週はいろいろなニュースがありそうです。

目標は何ですか?

MetaTraderを有効にするために

1 NeuroDayTrader

2 MathLab

他3名

 
それもそうだ。プラットフォームは、ライブラリーが強い。

機能性にも優れ、市場へのアクセスも良好です。あとは、図書館の方向性を強化することです。

静的メンバと 演算子のオーバーロードを実装してからは、C++ライブラリの変換が桁違いに楽になりました。もちろん、ポインタや直接アクセスのC/C++スタイルの操作は書き直す必要がありますが、他のより安全なマネージド言語にはたくさんのライブラリがあります。
 
Renat:

そして、MQL5言語の 開発も進行中です。まもなく、強力なコードプロファイラを含む新機能が登場する予定です。

プロファイラーってかっこいいですよね。

ちょっと質問なのですが、今、ライブラリのデバッグは普通にできるのでしょうか?すべてのバグが一度に検出されるとは限りません。中には、ライブラリが活発に使用されている間、バグが残っていたり、現れたりすることもあります。

まずは、候補となるプロジェクトのリストを集めることから始めたいと思います。リンクと簡単な説明のヘルプをお願いします。

プロジェクトの焦点は何でしょうか?

また、どのようなフォーマットなのか。

-- 頻繁に使用されるDLLのラッパーライブラリです。

-- システムDLLのみで完全置換。

-- ネイティブツールによるフルリプレイスメント?


https://www.mql5.com/ru/articles/1565-- FANNは非常に人気のあるニューロライブラリで、完全に移植することができます。

https://www.mql5.com/ru/code/10684-- R 用 MT4 ラッパー -- 詳細はこちら

Используем нейронные сети в MetaTrader
Используем нейронные сети в MetaTrader
  • 2009.11.30
  • Mariusz Woloszyn
  • www.mql5.com
В статье показано как применять нейронные сети в программах на MQL, используя свободно распространяемую библиотеку FANN. На примере стратегии с использованием индикатора MACD построен эксперт, использующий нейросетевую фильтрацию сделок, которая привела к улучшению характеристик торговой системы.
 

本題から外れるかもしれませんが。しかし、私の時代には、ここから私の記事の ためにMNCアルゴリズムを取りました: http://alglib.sources.ru/

ALGLIBがトレーダー・プログラマーに役立つとすれば、次のようなアルゴリズム部分に注目したい。

  • 線形回帰。
  • ニューラル・ネットワーク
  • 補間、近似。
  • 高速フーリエ変換。
  • 相関がある。

これらはすべてmql5に変換することで、常に手元に置いておくことができます。

ALGLIB
  • alglib.sources.ru
ALGLIB - ��� �����-������������� ���������� ���������� �������, �������������� ��������� ������ ���������������� (C++, C#, Pascal, VBA) � ��������� ������������ ������ (Windows, Linux, Solaris). ����������� ALGLIB �������� � ����: �������� ������� (������ ���������, EVD, SVD) ������� ������ ��������� (�������� � ����������) ������������...
 
Hilbert-Huang変換。
 
Renat: まずはプロジェクトの候補をリストアップするところから始めたい。参考にさせていただきますので、簡単な説明をお願いします。

を使えば、そもそもこのプロジェクトは移植が可能です。http://leenissen.dk/fann/wp/download/

NSの作成は非常に簡単で、一般的なタスクであれば、十分に実用に耐えるコードです。

で、オプションとして、MT5の標準プログラムにライブラリとしてウェーブレット変換があるといいですね。ノイズは多いけど、実現は1つか2つと少ないですから。

これは矛盾しているかどうかわかりませんが、metaquotesがCW、Renko、Rangebarsのチャートを彼らのプラットフォームで作る予定があるかどうかはわかりません、多くのプラットフォームはこれらのチャートをサーバーから提供しています。

 
FANNに 一票。
 
主にDLLを必要としないMQL5のネイティブライブラリが中心です。

コンパイラの性能に非常に力を入れており、C++コンパイラの性能に近づける予定です。これは、DLLの必要性が著しく減少することを意味します。

さらに、エディタの次のビルドでは、C/C++ DLLコードのコンパイルがネイティブにサポートされる可能性が高いのです。つまり、単純なDLLはメタエディタから直接コンパイルできる可能性があるということです。Visual Studio 2005/2008/2010 がローカルにある場合はローカルコンパイラが使用され、そうでない場合は弊社のオンラインコンパイルサービスが使用されます。

これにより、ソースDLLを共有し、自分自身で簡単にコンパイルすることができるようになります。これにより、より安全な制御が可能になります。
理由: