トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 2440 1...243324342435243624372438243924402441244224432444244524462447...3399 新しいコメント Maxim Dmitrievsky 2021.08.03 10:27 #24391 Elvin Nasirov: ありがとうございました。効いてますね。私の理解では、pipは使用しない方が良いと思います。 あなたは純粋なPythonではなく、anaconda環境で作業しています。独自のパッケージマネージャを持ち、他に依存するものがあるかもしれないので、pip を使ってすべてをインストールします。 mytarmailS 2021.08.03 13:18 #24392 マキシム・クズネツォフ: この関数はそれほど単純ではなく、あなたのデータがどのように表現されているかは不明です :-) わからない、引用符で囲まれたコードが11行ある、前のバージョンは全部で4行だった データ - ヘッダーに数値+列名を持つマトリックス。 マキシム・クズネツォフ私が理解した限りでは、演算は定数との比較だけなので、並列です。 いや、x>y , x!=y , x>0.5, x>y*2, x>y^2 ...といった変換や、&& ||演算子も扱えるようにしなければならないのですが...。 Igor_Gagarin 2021.08.04 05:00 #24393 Alexander_Zhu: マシンのことではなく、Pythonスクリプトの「プレイヤー」としてMQLを使うことの実現性について質問させてください。MQLはスネークの全機能をサポートしていますか、それともいくつかの制限付きでスクリプトを実行することができますか? いや、そんなの意味がない。 Pythonのスクリプトはそのインタプリタで起動され、ターミナルにはログが表示されるだけで、この起動では「利点」は得られません。 例えばon_tick()イベントのようなデータをスクリプトに送信し、スクリプトからレスポンスを取得することはできません。実行中のスクリプトにデータを要求し、コマンドを送り返すことだけが可能です。 その結果、ターミナルのすべてのコールバックが動作せず、ストラテジーテスターで スクリプトを実行することができません。 Maxim Kuznetsov 2021.08.04 06:24 #24394 mytarmailS: わからない、引用符で囲まれたコードが11行ある、前のバージョンは4行でまったくなかったデータ - 数値の入ったマトリクス+列名の入ったヘッダーx>y , x!=y , x>0.5 , x>y*2 , x>y^2 ...などのねじれや、&& ||演算子などを飲み込むことができるはずです。 C/C++をよく知っていて、スピードを重視するならば、TCC(Tiny C Compiler)を試してみるのもよいでしょう。 その特徴の一つは、小さいこと以外に、プログラム中にC関数のテキストを書くと、それをコンパイルしてDLLを作り、プラグインしてくれることです。そのまま使えます。 Lua、Python、Tclは、この手法をモジュールで(TCCモジュールで)使用しています。 また、一生懸命ググってみると、情報はあるのですが、非常に「狭い」ので、最新の情報を見つけることができないのです。実際のレポジトリまで :-) Aliaksandr Hryshyn 2021.08.04 07:40 #24395 マキシム・クズネツォフ: もし、あなたがC/C++を本当によく知っていて、スピードを重要視するなら、TCC(Tiny C Compiler)を試してみるのもいいでしょう。小さいこと以外に特徴的なのは、プログラム中にCの関数を書いておけば、それをコンパイルしてDLLを作り、プラグインしてくれることです。そのまま使えます。これは、Lua、Python、Tclがそれぞれのモジュールで使っている手法です(TCCモジュールで)。また、一生懸命ググってみると、情報はあるのですが、非常に「狭い」ので、最新の情報を見つけることができないのです。実際のレポジトリまで :-) クールなもの、役に立つかもしれない mytarmailS 2021.08.04 09:58 #24396 マキシム・クズネツォフ: C/C++をよくご存知の方なら 少しも知らない、そこがポイントです。 mytarmailS 2021.08.07 07:50 #24397 最近モデルやってる人いる?) Renat Fatkhullin 2021.08.11 22:25 #24398 MQL5で機械学習を実装する方向で動いていることは、すでにお伝えしたとおりです。 近々、複素数のネイティブサポート(準備完了)、スピードベクターとマトリックスのリリースを予定しています。これはまさに言語 本来の機能 であり、ライブラリではありません。 そして、大規模なMLメカニックを搭載し、TensorFlowに近い機能を持たせる予定です。これによって、まったく別の次元でネイティブロボットを書くことができるようになります。 Roman 2021.08.11 22:39 #24399 Renat Fatkhullin: MQL5で機械学習を実装する方向で動いていることは、すでにお伝えしたとおりです。近々、複素数のネイティブサポート(準備完了)、スピードベクターとマトリックスをリリースする予定です。これはまさに言語 本来の機能 であり、ライブラリではありません。そして、大規模なMLメカニックを搭載し、TensorFlowに近い機能を持たせる予定です。これによって、まったく別の次元でネイティブロボットを書くことができるようになります。 私が理解する限り、ネイティブのベクトルと行列が 新しい型になるはずです。 OpenCLでサポートされるのでしょうか? あるいは、OpenCLに独自の特別な技術を用意すべきかもしれません。 Renat Fatkhullin 2021.08.11 22:57 #24400 ローマ字 表記: 私の理解では、ネイティブのベクトル、行列が 新しい型になるはずです。 OpenCLでサポートされるのでしょうか? それとも、OpenCLは独自の書き込み技術を持たなければならないのでしょうか。 行列演算やML演算にOpenCLを自動的かつ透過的に適用することを計画しています。 実際、私たちは、膨大な数の設定可能なCUDAやtensorflowのライブラリを使わずに、最大限の力を絞り出そうとしています。 1...243324342435243624372438243924402441244224432444244524462447...3399 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ありがとうございました。
効いてますね。私の理解では、pipは使用しない方が良いと思います。
この関数はそれほど単純ではなく、あなたのデータがどのように表現されているかは不明です :-)
わからない、引用符で囲まれたコードが11行ある、前のバージョンは全部で4行だった
データ - ヘッダーに数値+列名を持つマトリックス。
私が理解した限りでは、演算は定数との比較だけなので、並列です。
いや、x>y , x!=y , x>0.5, x>y*2, x>y^2 ...といった変換や、&& ||演算子も扱えるようにしなければならないのですが...。
マシンのことではなく、Pythonスクリプトの「プレイヤー」としてMQLを使うことの実現性について質問させてください。MQLはスネークの全機能をサポートしていますか、それともいくつかの制限付きでスクリプトを実行することができますか?
いや、そんなの意味がない。
Pythonのスクリプトはそのインタプリタで起動され、ターミナルにはログが表示されるだけで、この起動では「利点」は得られません。
例えばon_tick()イベントのようなデータをスクリプトに送信し、スクリプトからレスポンスを取得することはできません。実行中のスクリプトにデータを要求し、コマンドを送り返すことだけが可能です。
その結果、ターミナルのすべてのコールバックが動作せず、ストラテジーテスターで スクリプトを実行することができません。
わからない、引用符で囲まれたコードが11行ある、前のバージョンは4行でまったくなかった
データ - 数値の入ったマトリクス+列名の入ったヘッダー
x>y , x!=y , x>0.5 , x>y*2 , x>y^2 ...などのねじれや、&& ||演算子などを飲み込むことができるはずです。
C/C++をよく知っていて、スピードを重視するならば、TCC(Tiny C Compiler)を試してみるのもよいでしょう。
その特徴の一つは、小さいこと以外に、プログラム中にC関数のテキストを書くと、それをコンパイルしてDLLを作り、プラグインしてくれることです。そのまま使えます。
Lua、Python、Tclは、この手法をモジュールで(TCCモジュールで)使用しています。
また、一生懸命ググってみると、情報はあるのですが、非常に「狭い」ので、最新の情報を見つけることができないのです。実際のレポジトリまで :-)
もし、あなたがC/C++を本当によく知っていて、スピードを重要視するなら、TCC(Tiny C Compiler)を試してみるのもいいでしょう。
小さいこと以外に特徴的なのは、プログラム中にCの関数を書いておけば、それをコンパイルしてDLLを作り、プラグインしてくれることです。そのまま使えます。
これは、Lua、Python、Tclがそれぞれのモジュールで使っている手法です(TCCモジュールで)。
また、一生懸命ググってみると、情報はあるのですが、非常に「狭い」ので、最新の情報を見つけることができないのです。実際のレポジトリまで :-)
C/C++をよくご存知の方なら
少しも知らない、そこがポイントです。
MQL5で機械学習を実装する方向で動いていることは、すでにお伝えしたとおりです。
近々、複素数のネイティブサポート(準備完了)、スピードベクターとマトリックスのリリースを予定しています。これはまさに言語 本来の機能 であり、ライブラリではありません。
そして、大規模なMLメカニックを搭載し、TensorFlowに近い機能を持たせる予定です。これによって、まったく別の次元でネイティブロボットを書くことができるようになります。
MQL5で機械学習を実装する方向で動いていることは、すでにお伝えしたとおりです。
近々、複素数のネイティブサポート(準備完了)、スピードベクターとマトリックスをリリースする予定です。これはまさに言語 本来の機能 であり、ライブラリではありません。
そして、大規模なMLメカニックを搭載し、TensorFlowに近い機能を持たせる予定です。これによって、まったく別の次元でネイティブロボットを書くことができるようになります。
私が理解する限り、ネイティブのベクトルと行列が 新しい型になるはずです。
OpenCLでサポートされるのでしょうか?
あるいは、OpenCLに独自の特別な技術を用意すべきかもしれません。
私の理解では、ネイティブのベクトル、行列が 新しい型になるはずです。
OpenCLでサポートされるのでしょうか?
それとも、OpenCLは独自の書き込み技術を持たなければならないのでしょうか。
行列演算やML演算にOpenCLを自動的かつ透過的に適用することを計画しています。
実際、私たちは、膨大な数の設定可能なCUDAやtensorflowのライブラリを使わずに、最大限の力を絞り出そうとしています。