トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 2957 1...295029512952295329542955295629572958295929602961296229632964...3399 新しいコメント Maxim Dmitrievsky 2023.03.12 07:44 #29561 利益を最大化する基準で戦略を最適化し(もう一回マークアップするのが面倒なら)、このTSでトレーニングする。あるいは、市場から収益性の高いTSを選ぶ。これは先生と同じトレーニングである。NSだけに基づいてTSを導き出すことに興味があるなら、前回の記事の変形を提供できる。同じような方法でできます。私も当初はどうやったらそんなものが作れるのかと思っていました。独占です。 mytarmailS 2023.03.12 09:49 #29562 Aleksey Nikolayev #:このような難しい問題を誰かが解決したとしても、その解決策を共有することはまずない。 もう何度も共有しているので、いつしか飽きてしまって......。私が何年も前にここで議論したことについて、人々は考え始め、話し始める。 Evgeny Dyuka 2023.03.12 10:21 #29563 Aleksey Nikolayev #:ONNX_NO_CONVERSIONスイッチを外すと、doubleベクトルを入力できる。出力はfloatベクトルでなければならない。 コンパイル後、モデルは別ファイルとして残るか、.ex5に縫い込まれますか? Aleksey Vyazmikin 2023.03.12 10:53 #29564 Evgeny Dyuka #: コンパイル後、モデルは別ファイルとして残るのですか、それとも.ex5に縫い込まれるのですか? 縫製」されない場合、どのように販売するのですか?他のファイルと同じようにリソースになると思いますが。 Slava 2023.03.12 11:33 #29565 Vladimir Perervenko 次元削減や その他の工学的トリックまで、多くのことが含まれる。この段階での予測変数とターゲット変換の主なルールは、すべての変換パラメータ(平均値、中央値、sd、madなど)が訓練集合で計算されることである。テスト集合と新しいデータは,訓練集合で得られたパラメータを用いて処理される.したがって、この例では、訓練集合で平均/sdを計算し、このデータを述語を作成する部分に渡し、これらのパラメータで新しいデータを処理する必要があります。その後、非正規化し、予測価格の実際の値を得る。この順序が重要である。誰も実際の価格をモデルの入力に送っていないことは明らかだが、これはすでに特定されている。幸運を祈る。 onnx-modelの例では、入力価格は系列全体の平均と標準を用いて正規化されます。得られた結果は、同じルールで正規化されます。 Aleksey Nikolayev 2023.03.12 11:54 #29566 Evgeny Dyuka #: コンパイル後、モデルは別ファイルのままですか、それとも.ex5に縫い込まれますか? 私の例では、別ファイルのままです。Renateの例(公開プロジェクトONNX.Price.Prediction)では、.ex5に書き込まれています。 Vladimir Perervenko 2023.03.12 12:38 #29567 Slava #:この onnx モデルの例では、入力価格は系列全体の平均と標準を用いて正規化される。得られた結果は、同じルールで正規化される。 指で説明しよう。ONNX.Price.Prediction.mq5では、10個のOHLCを取得します。そして、このデータで 平均とsdを決定し、これらの10個の値を正規化します。これは正しくありません。 この新しいデータには、トレーニングセットで得られた平均とsdを使うべきです。つまり、前のスクリプトで。わかりましたか? Renat Fatkhullin 2023.03.12 12:45 #29568 Vladimir Perervenko #:指で説明しよう。ONNX.Price.Prediction.mq5では、10個のOHLCを取得します。そしてこのデータで 平均とsdを決定し、この10個の値を正規化します。それは正しくない。この新しいデータには、トレーニングセットで得られた平均とsdを使うべきです。つまり、前のスクリプトで。わかりましたか? もちろん明確で、意図的に行ったことです。 この例は、onnxモデルのロードをテストするために作られたものであり、妥当なモデル結果を抽出するためのものではありません。 Renat Fatkhullin 2023.03.12 12:50 #29569 Evgeny Dyuka #: コンパイル後、モデルは別ファイルのままか、.ex5 ? 単一ファイルの代わりに*.mqprojプロジェクトを 使用し、onnxモデルや他のファイルをリソースとして含めます。これは、現在、プログラムを書くための好ましいオプションです。 特に、*.mqprojプロジェクトは、よりコンフィギュレーションがしやすく、プログラムのコンフィギュレーションがしやすくなります。まもなく、ロボットコードを最適化するときに、AVX/AVX2/AVX512コマンドセット管理を有効にします。 リソースは自動的にEX5ファイルに埋め込まれ、保護のために圧縮され、暗号化されます。 例として、公開プロジェクトONNX.Price.Predictionをご覧ください。 Создание и работа с проектом - Проекты и MQL5 Storage - Справка по MetaEditor www.metatrader5.com MetaEditor позволяет удобно работать над большими проектами: объединять множество файлов в одну структуру, управлять настройками проекта и вести... Vladimir Perervenko 2023.03.12 12:52 #29570 Renat Fatkhullin #:確かに理解できるし、意図的にやっている。この例は、onnxモデルのローディングをテストするために行われたものであり、妥当なモデルの結果を引き出すために行われたものではない。 ええ、もちろんそれは理解しています。しかし、その例を使っている人たちはそれを理解していたのだろうか? 私がうるさいのかもしれない。 1...295029512952295329542955295629572958295929602961296229632964...3399 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このような難しい問題を誰かが解決したとしても、その解決策を共有することはまずない。
ONNX_NO_CONVERSIONスイッチを外すと、doubleベクトルを入力できる。出力はfloatベクトルでなければならない。
コンパイル後、モデルは別ファイルとして残るのですか、それとも.ex5に縫い込まれるのですか?
縫製」されない場合、どのように販売するのですか?他のファイルと同じようにリソースになると思いますが。
したがって、この例では、訓練集合で平均/sdを計算し、このデータを述語を作成する部分に渡し、これらのパラメータで新しいデータを処理する必要があります。その後、非正規化し、予測価格の実際の値を得る。この順序が重要である。
誰も実際の価格をモデルの入力に送っていないことは明らかだが、これはすでに特定されている。
幸運を祈る。
onnx-modelの例では、入力価格は系列全体の平均と標準を用いて正規化されます。得られた結果は、同じルールで正規化されます。
コンパイル後、モデルは別ファイルのままですか、それとも.ex5に縫い込まれますか?
私の例では、別ファイルのままです。Renateの例(公開プロジェクトONNX.Price.Prediction)では、.ex5に書き込まれています。
この onnx モデルの例では、入力価格は系列全体の平均と標準を用いて正規化される。得られた結果は、同じルールで正規化される。
指で説明しよう。ONNX.Price.Prediction.mq5では、10個のOHLCを取得します。そして、このデータで 平均とsdを決定し、これらの10個の値を正規化します。これは正しくありません。
この新しいデータには、トレーニングセットで得られた平均とsdを使うべきです。つまり、前のスクリプトで。わかりましたか?
指で説明しよう。ONNX.Price.Prediction.mq5では、10個のOHLCを取得します。そしてこのデータで 平均とsdを決定し、この10個の値を正規化します。それは正しくない。
この新しいデータには、トレーニングセットで得られた平均とsdを使うべきです。つまり、前のスクリプトで。わかりましたか?
もちろん明確で、意図的に行ったことです。
この例は、onnxモデルのロードをテストするために作られたものであり、妥当なモデル結果を抽出するためのものではありません。
コンパイル後、モデルは別ファイルのままか、.ex5 ?
単一ファイルの代わりに*.mqprojプロジェクトを 使用し、onnxモデルや他のファイルをリソースとして含めます。これは、現在、プログラムを書くための好ましいオプションです。
特に、*.mqprojプロジェクトは、よりコンフィギュレーションがしやすく、プログラムのコンフィギュレーションがしやすくなります。まもなく、ロボットコードを最適化するときに、AVX/AVX2/AVX512コマンドセット管理を有効にします。
リソースは自動的にEX5ファイルに埋め込まれ、保護のために圧縮され、暗号化されます。
例として、公開プロジェクトONNX.Price.Predictionをご覧ください。
確かに理解できるし、意図的にやっている。
この例は、onnxモデルのローディングをテストするために行われたものであり、妥当なモデルの結果を引き出すために行われたものではない。
ええ、もちろんそれは理解しています。しかし、その例を使っている人たちはそれを理解していたのだろうか?
私がうるさいのかもしれない。