MetaTrader 5 Python User Group - メタトレーダーでPythonを使用する方法 - ページ 35

 
Sergey Chalyshev:

厳しく判断しないでください。もしかしたら、何にでも組み込もうとするパイソン愛好家がいるかもしれません。

PythonはC++のライブラリですが、MQLをSB(標準ライブラリ)にしたほうがいいのでは?

MQは当初この方向で進んでいたが、Ruto、RWods、Algibodsの猛攻で断念した )

MQは、RやPy、Alglibはもう私たちの問題ではないというように、サンドボックスの外に出ることを恐れていることが、すべての問題だと思います。

他の「プログラミング言語」へのリンクを追加し、他のヤプスに好きなようにやらせているのです。

ダチョウを連想させる)

Rとの統合を検出するために、どのような物質が必要ですか?

 
Renat Fatkhullin:

問題は、大衆の話題に対する認識の狭さと、アルゴトレーディングの発展動向に対する理解不足である。

  • 機械学習はアルゴトレーディングの次の技術ステップ
  • PythonはC++ライブラリではなく、勝利の機械学習プラットフォームである
  • Pythonのエディタやターミナルへの統合により、既製品や全く耐えられないような判断力のあるライブラリを即座に使用することができるようになる
  • ネイティブDLL、.NET DLL、OpenCL、DirectX、SQLiteに加え、豊富なネイティブ関数と標準ライブラリが用意されています。
  • メタトレーダー5とMQL5は、機械学習をサポートするために急速に進化しています。最初はPython、ターミナルAPI統合ライブラリ、大量データを扱うための関数、そして標準のWinMLとオープンONNXモデル形式へ。

ダチョウはまさにそういう人

  • MQL5の複雑さとMT4の利点を論じようとすると
  • 開発しない、体力を温存する
  • 進歩を止めようとする


アルゴトレーディング業界をより深く理解するために。

  1. 個人・私的な認識や機会ではなく、数千万人の消費者を対象とした大規模なものを考えよう
  2. 5-10年の期間と開発動向を評価する、公開情報で十分である。
  3. 製品(ロボット、インジケーターなど)は主に多かれ少なかれプロのプログラマーによって開発されており、彼らは流通を含むより多くの可能性を必要としています。
  4. マス・ユーザーは、プロの開発者のアウトプットを、応用技術の複雑さを理解せずに使っていることが多い。
  5. 一般人ではなく、超巨大デベロッパーとヘッジファンドという消費者の層が十分にある。
  6. 進歩を受け入れるか、取り残されるか。電車はノンストップで走っています。
自分と自分の利益しかないのに、なぜ一般や未来のことを考えなければならないのか」という評価の枠内にとどまっていると、当然、大きなスケールで自分の立場を守ることができなくなる。

"大人 "の取引、リスク管理はまずマットスタット。ここでいう機械学習とは、本来、マットスタットの問題を解決するための一つの手段に過ぎない。 これらは、Internet of Thingsの開発などで発生する課題とはやや異なるものです。

 
Renat Fatkhullin:


  1. ヘッジファンドという、非公開だが超優秀な金融開発者・消費者の層が十分にあること。

このあたりから、急に面白くなってきました(^^)

 
Aleksey Nikolayev:

"大人 "の取引、リスク管理はまずマットスタット。機械学習は本来、マットスタットの問題を解決するための一つの手段に過ぎない。これらは、「モノのインターネット」などの開発で発生する課題とはやや異なるものです。

どこかに「matstatはダメ!」と書いてあったのでしょうか?

すでにRの基本的な数学ライブラリをMQL5のソース(400以上の関数)の形で実装し、大きな一歩を踏み出しました。

Pythonと統合するだけで、統計解析のほとんど全ての可能性にアクセスできるようになります。

Pythonが完成次第、エディタでC/C++のフルコンパイルを可能にし、C++からDLL、EXE、特殊なEX5モジュールを作成する予定です。これにより、既存のC++ライブラリを最小限の手直しでEX5互換の形に再コンパイルすることができ、多くのオープンソースライブラリにアクセスできるようになります。

Статистические распределения в MQL5 - берем лучшее из R и делаем быстрее
Статистические распределения в MQL5 - берем лучшее из R и делаем быстрее
  • www.mql5.com
Рассмотрим функции для работы с основными статистическими распределениями, реализованными в языке R. Это распределения Коши, Вейбулла, нормальное, логнормальное, логистическое, экспоненциальное, равномерное, гамма-распределение, центральное и нецентральные распределения Бета, хи-квадрат, F-распределения Фишера, t-распределения Стьюдента, а...
 
Renat Fatkhullin :

どこかに「matstatはダメ!」と書いてあったのでしょうか?

すでにRの基本的な数学ライブラリをMQL5のソース(400以上の関数)の形で実装し、大きな一歩を踏み出しました。

Pythonと統合するだけで、ほとんどすべての統計解析機能にアクセスできるようになります。

Pythonが完成次第、C/C++コンパイルをエディタに統合し、C++からDLL、EXE、特殊EX5モジュールを作成する予定です。これにより、既存のC++ライブラリを最小限の手直しでEX5互換の形に再コンパイルできるようになり、多くのオプソースライブラリへの アクセスが可能になります。

とても興味深いです。ex5ライブラリをEAに組み込む(リソースとして)予定や、マーケットで公開する指標はあるのか?

 
Alain Verleyen:

とても興味深いです。ex5ライブラリをEAに組み込む(リソースとして)予定や、マーケットで公開する指標はあるのか?

いいえ。

セキュリティ上の理由から、モジュールの一般配布は当社のみとさせていただきます。

おそらく、kodobaseに公式モジュールのコーナーが設けられ、インストラクションによって自動的にアップロードされるのでしょう。

#module "public_name_in_codebase"
また、自動バッチマネージャの道も進んでいます。コードベース・エンジンが改革される。
 
Renat Fatkhullin :

いいえ。

セキュリティ上の理由から、モジュールの一般配布は当社のみとさせていただきます。

おそらく、コドベースには公式モジュールのセクションがあり、指示に従って自動的にアップロードされるのでしょう。

了解しました。ありがとうございます。
 
Renat Fatkhullin:

どこかに「matstatはダメ!」と書いてあったのでしょうか?

すでにRの基本的な数学ライブラリをMQL5のソースコード(400以上の関数)の形で実装し、大きな一歩を踏み出しました。

Pythonと統合するだけで、統計解析のほぼすべての可能性にアクセスできます。

Pythonが完成次第、C/C++コンパイルをエディタに組み込んで、C++からDLLやEXE、特殊なEX5モジュールを作成する予定です。これにより、既存のC++ライブラリを最小限の手直しでEX5互換の形に再コンパイルすることができ、多くのOpsourceライブラリにアクセスすることが可能になります。

現地の統計図書館をごく浅く調べただけで、重大な誤りを発見することになる。このようなエラーの報告に対する 反応がないのは、「matstat - no!」と非常によく似ています。

Pythonは、Rのような多様なパッケージや分析実践者のコミュニティを持つことはないでしょう。

 
Aleksey Nikolayev:

地元の統計図書館をごく浅く調べただけで、重大な誤りを発見してしまうのだ。このようなエラーの報告に対する 対応の悪さは、「matstat - no!」と非常によく似ています。

そこに自分で間違った引数を渡してしまい、エラーメッセージ ERR_ARGUMENTS_INVALID (2)が出てしまったのです。
 
Aleksey Nikolayev:

1) どんなCDF-確率分布関数(離散的なものも例外ではありません!)も、必ずすべての実数について定義されていなければなりません。以下は、R上のコードのアナログとその結果で、現実にどのように考えるべきかを示しています。 ところで、離散CDF関数には、正しくカウントされるものとされないものがありますね。

2) 値1については、ゼロによる除算の エラーが発生します。

この関数を整数用に実装したものがあります。

//--- m,k,n,x must be integer

必要なら自分で機能を作ってください。Rとは異なり、すべてがソースコードで公開されています。