トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 3240 1...323332343235323632373238323932403241324232433244324532463247...3399 新しいコメント sibirqk 2023.09.13 14:34 #32391 mytarmailS #: 木製モデルも可能 サンサニッチ・フォメンコ#: ScikitのバイブルにあるものすべてをONNXに入れることができると、どこかで見ました。 まあ、私はONNXには あまり強くないので、反論はしません。 Rorschach 2023.09.13 16:44 #32392 開発者に質問ですが、MTのONNXモデルはプロセッサとビデオカードのどちらで実行されるのですか? Aleksey Vyazmikin 2023.09.13 16:57 #32393 もうひとつの重要な問題は、モデルが取引環境に関する情報を得られるかどうかということだ。 Renat Fatkhullin 2023.09.13 17:13 #32394 Rorschach #: 開発者に質問ですが、MTのONNXモデルはプロセッサまたはビデオカードで実行されますか? どのターミナルやテスタービルドでも、AVX/AVX2/AVX512命令を使用してCPU上で実行されます。これは小さく高速に動作する実行システムです。また、ONNXはLinuxやMacでも問題なく動作します。追加のサポートシステムは必要ありません。GPUはトレーニングの段階だけで重要です。 Renat Fatkhullin 2023.09.13 17:17 #32395 Aleksey Vyazmikin #:もうひとつの重要な問題は、取引環境に関する情報(どのポジションが開いているか、履歴には何があるか......)をモデルが受け取るかどうかだ。 テスト・システムは3つのコンポーネントで構成される:1) 単一のロボット・テンプレート2) あなたのラッパーmodel.mq5 - ONNXモデルへのデータの入出力、結果の解釈、取引の生成を提供するソースコード3) model.onnx - あなたのニューラル・モデル Renat Fatkhullin 2023.09.13 17:18 #32396 当社のウェブサイトには、ONNXに関する膨大な情報があります。ー検索エンジンをー Rorschach 2023.09.13 17:25 #32397 Renat Fatkhullin #: GPUはまさに学習段階で重要だ。 ONNXはOpenCLの代替になるかもしれない。しかし、これは今のところ単なるアイデアだ。 fxsaber 2023.09.13 17:28 #32398 Renat Fatkhullin #:1) 単体のロボット・テンプレート テスターのロボット・テンプレートについてです。 // Торговый сигнал. double SignalONNX( const MqlTick &Tick ) { return(0); } #define MT4ORDERS_AUTO_VALIDATION // Торговые приказы отправляются только в случае успешной проверки на корректность #include <MT4Orders.mqh> // https://www.mql5.com/ru/code/16006 void OnTick() { MqlTick Tick; if (SymbolInfoTick(_Symbol, Tick)) { const double Signal = SignalONNX(Tick); const int Type = (MathAbs(Signal) < 1) ? -1 : (Signal < 0); if (Type != -1) { int Count = 0; for (uint i = OrdersTotal(); (bool)i--;) if (OrderSelect(i, SELECT_BY_POS)) { if (OrderType() == Type) Count++; else OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 0); } if (!Count) OrderSend(_Symbol, Type, 1, Type ? Tick.bid : Tick.ask, 0, 0, 0); } } } コードは簡潔で、すぐに読める。状態は3つ:買う、売る、何もしない。 それを複雑にしたり、MMを追加したりする意味が分からない。それなら、MOを使えばもっと努力しなければならない。 取引の頻度(たとえば1日1回)が以前の値に対応することを要求すれば、ランダム性の要素は排除される。一般的には、コードレベルで議論することができます。 Maxim Dmitrievsky 2023.09.13 17:54 #32399 Renat Fatkhullin #: ONNXのウェブサイトには、ONNXに関する膨大な情報が掲載されています。 ー検索エンジンをー zipmapのサポートは追加されますか? すべてのモデルで、変換時にzipmapが無効になるわけではありません。便利な機能ONNX: 出力パラメータにサポートされていない型 'ONNX_TYPE_SEQUENCE' があります。 今そこに行けば、ほとんどすべての人がヒットするだろうが、ONNXファイルを編集する意欲も能力もないだろう。 Aleksey Vyazmikin 2023.09.13 17:55 #32400 Renat Fatkhullin #: テストシステムは3つのコンポーネントで構成される: 1) ロボットテンプレート 2) ONNXモデルへのデータ入出力、結果の解釈、取引生成を提供する、ソースコードのmodel.mq5ラッパー 3) model.onnx - あなたのニューラル・モデル ありがとうございます! トレーディング・クラスは標準的なものでしょうか、それとももっと便利なラッパーを使った独自のものを使用できますか? 1...323332343235323632373238323932403241324232433244324532463247...3399 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
木製モデルも可能
ScikitのバイブルにあるものすべてをONNXに入れることができると、どこかで見ました。
まあ、私はONNXには あまり強くないので、反論はしません。
もうひとつの重要な問題は、モデルが取引環境に関する情報を得られるかどうかということだ。
開発者に質問ですが、MTのONNXモデルはプロセッサまたはビデオカードで実行されますか?
もうひとつの重要な問題は、取引環境に関する情報(どのポジションが開いているか、履歴には何があるか......)をモデルが受け取るかどうかだ。
Renat Fatkhullin #:
GPUはまさに学習段階で重要だ。
ONNXはOpenCLの代替になるかもしれない。しかし、これは今のところ単なるアイデアだ。
テスターのロボット・テンプレートについてです。
コードは簡潔で、すぐに読める。状態は3つ:買う、売る、何もしない。
それを複雑にしたり、MMを追加したりする意味が分からない。それなら、MOを使えばもっと努力しなければならない。
取引の頻度(たとえば1日1回)が以前の値に対応することを要求すれば、ランダム性の要素は排除される。一般的には、コードレベルで議論することができます。
ONNXのウェブサイトには、ONNXに関する膨大な情報が掲載されています。
zipmapのサポートは追加されますか? すべてのモデルで、変換時にzipmapが無効になるわけではありません。
便利な機能
ONNX: 出力パラメータにサポートされていない型 'ONNX_TYPE_SEQUENCE' があります。
今そこに行けば、ほとんどすべての人がヒットするだろうが、ONNXファイルを編集する意欲も能力もないだろう。テストシステムは3つのコンポーネントで構成される:
ありがとうございます!
トレーディング・クラスは標準的なものでしょうか、それとももっと便利なラッパーを使った独自のものを使用できますか?