Разработка торговых стратегий связана с обработкой больших объемов данных. Теперь прямо в MQL5 вы можете работать с базами данных с помощью SQL-запросов на основе SQLite. Важным преимуществом данного движка является то, что вся база данных содержится в единственном файле, который находится на компьютере пользователя.
をRコネクトしてください。
はすでにやっていましたが、うまくいきませんでしたhttps://www.mql5.com/ru/forum/306688/page10#comment_11308158
情報を共有してもらえますか?
2) pythonのように、スクリプトが突然停止したときにエラーを表示し、文字列へのリンクとエラーの説明とそれはデフォルトでログになるだろう
3) api telegramとの統合、少なくとも最低限のセットを追加
4) Webrequestで市場にEAを置くことを許可、すなわち、外部から情報を要求する能力で。
1)sqlite3 と 普通に統合 する
2) Python のように、スクリプトが突然停止したときにエラーを表示し、文字列とエラー説明へのリンクを付け、デフォルトでジャーナルに送る
3) api telegram との統合を追加、少なくとも最低限のセット
4) webrequest でアドバイザー、すなわち外部から情報を要求する機能で市場に投入することを許可します。
1)は、長い間、通常のDatabaseXXX関数として 存在し、さらにsqliteデータベースブラウザは、エディタに組み込まれている、MQL5のSQLに関する 詳細な記事です。
2) Pythonスクリプトの全出力を詳細にログに書き出す。
3) これは昔から別解として存在しており、Pythonライブラリには適用されない。pythonのバインディングについて質問しました。電報の代わりに、携帯電話の普通のプッシュボタンを使うと便利です
4) 常に利用可能である
はすでにやっていましたが、うまくいきませんでしたhttps://www.mql5.com/ru/forum/306688/page10#comment_11308158
さめざめ
統計計算のためのmatlabの次に世界で最も人気のある製品、それを集団農場と呼ぶ )))
レベルはクリアしているので、コレクティブファームもクリアしている・・・。
さめざめ
統計計算のためのmatlabの次に世界で最も需要のある製品、集団農場と呼ぶ )))
レベルもクリアしているし、集団農場もクリアしているし...。
レベルはこちらで紹介しています。MQL5で統計分布 - Rの長所をより早く活かす
計算速度の比較
密度関数(pdf)、確率関数(cdf)、分位数算出関数、疑似乱数生成関数の計算時間を測定するスクリプトを用意し、統計関数の計算速度を比較した。
連続分布の場合は0〜1、離散分布の場合は0〜50の範囲で関数値を計算し、51個の値の配列で計算を行った。Rの統計関数の計算時間は、マイクロベンチマークライブラリを用いて 測定しています。MQL5における関数計算時間は、GetMicrosecondCount() 関数を用いて算出されています。TestStatBenchmark.mq5計算スクリプトは、terminal_data_folderのCircumMQL5のCircumUnitTestsの中にあります。Rのスクリプトと計算速度の測定結果は付録のとおりである。
Intel Core i7-4790, 3.6 Ghz CPU, 16 GB RAM, Windows 10 x64で測定しました。
演算時間測定結果(単位:マイクロ秒)。
計算 PDF (µs)
PDF (µs)
R/MQL5
CDF 計算 (µs)
CDF計算 (µs)
R/MQL5
(µs)
分位数 (µs)
R/MQL5
乱数 (µs)
乱数 (µs)
R/MQL5
表4.RおよびMQL5で統計関数を計算する時間(単位:マイクロ秒)。
Rでは最小時間値、MQL5では平均値(pdf_mean, cdf_mean, quantile_mean, random_mean)を採用しました。
表からわかるように、このような条件下でも、MQL5統計ライブラリの関数の計算は、Rに比べて数倍速いことがわかる。Rの関数がC++で書かれていることを考慮しても、平均してMQL5はRの3倍から7倍の計算速度があります。
実際にMQL5言語コンパイラは、Rの関数をC++で実装するよりもはるかに高速であることが判明し、開発の質の高さを示しています。RからMQL5へプログラムを転送する場合、大幅なスピードアップが得られ、サードパーティのDLLを使用する必要がありません。
MQL5は現在Pythonの数百倍の速度ですが、コア言語にネイティブな行列演算を導入することで、Pythonプラグインの数倍の速度である数学の速度を見ることができるようになるのです。
1) はDatabaseXXXの 標準機能として 以前からあり、sqliteデータベースブラウザもエディタに組み込まれています、MQL5のSQLに関する 詳細記事
2) Pythonスクリプトの全出力を詳細にログに書き出す。
3) これは昔から別解として存在しており、Pythonライブラリには適用されない。pythonのバインディングについて質問しました。電報の代わりに、携帯電話の普通のプッシュボタンを使うと便利です
4) 常に利用可能である
レベルはこちらで紹介しています。MQL5で統計分布 - Rの長所を生かしてより高速に
スピードは良いが、決定打に欠ける
MQL5で統計分布-Rの良 さを活かして高速化」という タイトルをつけていただいたとき、私は
本当に一日中笑っていました!Rの数百万の関数から3つの関数を取り出して、それを発明し、MQL5に書き直した、それだけなんです!!!)))皆さんはRを超えました!!!アハハ )))) 言い訳できない...。
Rはあらゆる方向の統計手法の最大のデータベースを持ち、数千のライブラリがあるのですが、いつになったら書き換える のでしょうか?
MoDのアルゴリズムの完全なリスト、何百ものライブラリはどうなっているのでしょうか?
世界の最新製品を集めたCRANデータベースは、誰もが欲しがり、試すことができるのに・・・。いつ書き換えるのですか? そして何より、なぜ?
100μlをRの1行のコードで置き換えることができることをご存知ですか?
引数にあるのは、Rから取り出した3つの関数の速度だけです。
RでどんなC++関数でも書けるって知ってました?
えー、そうですか...。なんでこんなことしてるんだろう...。どうせ無駄だ、お前はもう全部解決したんだから...俺も...。
ひとつお願いがあるのですが、「Rのいいとこ取り」なんて、もう書かないでください...。
仮に1000個の関数をμlにコピーしたとしても、Rが持っている関数の100分の1にもならないのに、こんな無意味なことをする意味があるのだろうか?
統計学、機械学習、信号処理、計量経済学などなど...この世界に、人自身がポートしてみてはいかがでしょうか。
スピードは良いが、決定打に欠ける
MQL5で統計分布 - Rの長所を生かして高速 化」という タイトルの記事には、一日中笑っていましたよ。
本当に一日中笑っていました!Rの数百万の関数から3つの関数を選び、それについて自分の意見を作り、MQL5に書き直した・・・それだけです!!!)))皆さんはRを超えました!!!アハハ )))) 言い訳できない...。
Rの組み込み関数のうち約500個を取り上げ、純粋なMQL5で書き直したのです。それがRシステムの基本的な数学的基礎となっている。残りはすべてサードパーティーのパッケージです。
これらの関数をより高速に書き直し、/include/math/statのソースコードで配布しています。これは、私たちの言語と開発者の質の高さを示しています。
誰をどのようにサポートするかは、私たちが選択したことです。
質問や暴言を投げているときは、相手を見ることをお勧めします。
消費するためにここに来たのなら(誰もあなたの成果を公の場で見ていない)、品行方正に、言葉遣いに気をつけましょう。
。
。
私はここで何も消費していません、掲示板でコミュニケーションしているだけです、もし私を禁止したら、私の気分が良くなるだけです...。だから
何をやっているのか、何を得ようとしているのか理解できません。 しかし、あなたが書き直した500個の関数は、何かを測るゲージのようなもので、この「何か」はまさにあなたがアクセスをロックした外部パッケージという意味で死んでいるのです。
ZeroMQを ネイティブ対応にすることに意味はあるのでしょうか?