https://github.com//Library/
私はMQL5コミュニティの名前で知られています。これはMQL5のオープンソースライブラリです。人気のあるプログラミング言語の標準となっているMQL5の機能を実装しようとしています。各ファイルには1つのアイデアがあります。ライブラリは新しい機能のために必要に応じて補充されます。
プロジェクトをGithubに置こうとした人はほとんどいませんでした。単一の標準はありません.MetaQuotesはプロジェクトの作成時にバージョン管理システムを使用しません。何らかの理由で、MetaQuotesのプログラマーは、プロジェクトが同じタイプでなければならないと考えています.MQL5.comサイトでCodeBaseで公開されているこの部門は正当です。中規模および大規模プロジェクトの場合、1つのタイプのプロジェクトを選択することはできません。
私はGitを使うために、MetaQuotesが採用した標準的なフォルダ構造からファイルを取り出しなければなりませんでした。このライブラリのステージングフォルダへのリンクを作成するのが最良の方法です。
MetaEditorはUTF-16でコードを保存できますが、BOMでUTF-8をエンコードすることもできます。ソースコードでファイルを変換するには、サードパーティのエディタを使用する必要があります
https://notepad-plus-plus.org/)。
このライブラリは、共通タスク(ArrayList、Log4MQL、ToIndiorなど)に分けることができます。機械学習におけるAlgLibの実験。 AlgLibの機能が十分に機能しなくなった時点でAmazon Web Services(EC2とEMR)でApache Sparkを使用していました。
ドキュメンテーション
https://roffild.com/mql5/
https://roffild.com/java/
リンク
https://roffild.com/
https://github.com//Library
https://www.mql5.com/en/forum/247134
https://www.mql5.com/ru/forum/245373https://github.com//Library/blob/master/Experts//
https://github.com//Library/blob/mas...s//AmazonUtils - Javaでプロジェクトを開発する例として使用できます。
https://github.com//Library/blob/mas...Perceptron.mq5
https://github.com//Library/blob/mas...ndomForest.mq5
https://github.com//Library/blob/mas...rts//Examples/
https://github.com//Library/blob/mas...or_Example.mq5
https://github.com//Library/blob/master/Include//
https://github.com//Library/blob/mas...LPDataFile.mqh - Alglib_MultilayerPerceptronおよびAlglib_RandomForestのデータフォーマット。 MLPDataFile =バイナリ形式のCSV。
https://github.com//Library/blob/mas...ist_macros.mqh - この変形は、コードエディタによるテンプレートのサポートが不十分なために引き続き使用されます。
https://github.com//Library/blob/mas.../ArrayList.mqh - JavaのArrayList
https://github.com//Library/blob/mas...yListClass.mqhクラスのためのJavaからのArrayList
https://github.com//Library/blob/mas...Serializer.mqh - クラスCDecisionForest(Alglib)のデータを保存して読み込みます。
https://github.com//Library/blob/mas...e//Log4MQL.mqhそして
https://github.com//Library/blob/mas...MQL_tofile.mqh
https://github.com//Library/blob/master/Include//LogMX(
https://roffild.com/Log4MQLParser.zip) ために
http://www.logmx.com/
https://github.com//Library/blob/mas.../OrderData.mqh - 研究用のデータを添付した注文のシミュレーション。
https://github.com//Library/blob/mas...//OrderSql.mqh - シミュレートされた注文(COrderData)のデータをMySQLのファイル形式で記録します。
https://github.com//Library/blob/mas...e//SqlFile.mqh - ファイル形式MySQLにデータを書き込む。
https://github.com//Library/blob/mas...e//CsvFile.mqh - データをファイル形式CSVに書き込みます。
https://github.com//Library/blob/mas.../Statistic.mqh - データを数え、蓄積された情報を印刷する。
https://github.com//Library/blob/mas.../TesterSql.mqh - SQLおよびCSV形式のファイルでレコード最適化の結果。
https://github.com//Library/blob/mas...//ToIndior.mqh - 屋内用の機能を使用してエキスパートまたはスクリプトからデータを表示する。
https://github.com//Library/blob/mas...//UnitTest.mqh - UnitTestの基本クラス。
https://github.com//Library/blob/mas...ialization.mqh
https://github.com//Library/blob/master/Include//Java/
https://github.com//Library/blob/mas...a/AmazonUtils/
https://github.com//Library/blob/mas.../Java/Library/
https://github.com//Library/blob/mas...e//Java/Spark/ - MLPDataFileからの読み込み。
https://github.com//Library/blob/mas...u_user_data.sh - AWSのUbuntu 14でテストエージェントを呼び出すための作業スクリプト。
https://github.com//Library/blob/master/Indiors//
https://github.com//Library/blob/mas...//ToIndior.mqh
https://github.com//Library/blob/mas...//ToIndior.mq5
https://github.com//Library/blob/mas...ior_window.mq5
https://github.com//Library/blob/master/Scripts//
https://github.com//Library/blob/mas...aFileSparkTest - SparkおよびMLPDataFileテストのサンプルプロジェクト。
https://github.com//Library/blob/mas...pts//UnitTests
インストール
(オプション)
mklinkjリンク - 管理者権限は必要ありません。
%APPDATA%\ MetaQuotesフォルダーをパーティションのルートまたは大きなパーティションに移動することは理にかなっています.Windowsのファイルパスは255文字に制限されています。私が持っているMQL5フォルダへのフルパスは88文字です。テストすると、端末はこのフォルダのサイズを数ギガバイト増加させるローカルエージェントの数で履歴をコピーします。%APPDATA%\ MetaQuotesをD:\ MQLProjects mklinkに移動します/j%APPDATA%\ MetaQuotes D:\ MQLProjects mklinkj D:\ MQLProjects \ Terminal \ D0E8209F77C8CF37AD8BF550E51FF075 \ MQL5 \ D:\ MQLProjects \ MQL5
(重要)
プロジェクトを複製した後、MQL5 \ MyProjects \ Libraryフォルダからcreate_links.batを実行します。
コードスタイル
https://google.github.io/styleguide/javaguide.html
タブ= 3スペース
列の制限= 110
ライセンス
https://github.com//Library/blob/master/LICENSE
https://roffild.com/index_ru.html