トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 2942

 
Evgeny Dyuka #:

ここではMetaTraderターミナルから直接プロセス間通信で証券取引所情報を受信する
について話している。

Pythonスクリプトは(テスターではなく)ターミナルで直接長時間実行できます:


みんなの視野を広げる情報:

Работа с Python - Разработка программ - Справка по MetaEditor
  • www.metatrader5.com
Для языка Python существует множество библиотек для машинного обучения, автоматизации процессов, анализа и визуализации данных. Все его возможности...
 
Renat Fatkhullin #:

Pythonスクリプトは以前からターミナルで直接実行することができました(テスターではできません):


みんなの視野を広げる情報:

そして、あなたは本当にすることができます )) 素晴らしい
 
Renat Fatkhullin #:

Pythonスクリプトは以前からターミナルで直接実行することができました(テスターではできません):


みんなの視野を広げる情報:

実行することはできますが、日付そのものと同じ予測値を、ファイルを介して以外の python に渡す方法は?

そして、そこからコマンドを取得します。例えば、予測変数の作成に使用されるインジケータの設定をサンプリングし、pythonでモデルをトレーニングしたい。

そのためには、Expert Advisorでサンプルを作成し、それをファイルに保存して、pythonにそのファイルを読み込むコマンドを与える必要があります。同時に、EAの次の起動はpythonによるデータ処理の後でなければならない。その後、EAまたはEA自体の設定を変更し、再度実行します。どうすればよいでしょうか?

 
Aleksey Vyazmikin #:

実行することはできますが、日付そのものや同じ予測値を、ファイルを介して以外のパイソンに渡す方法は?

そして、そこから任意のコマンドを取得します。例えば、インジケータの設定を見て、どの予測変数が作成され、pythonでモデルをトレーニングしたい。

Expert Advisorでサンプルを作成し、それをファイルに保存し、pythonにファイルを読み込むコマンドを与える必要があります。同時に、EAの次の起動はpythonによるデータ処理の後でなければならない。その後、EAまたはEA自体の設定を変更し、再度実行します。どうすればよいでしょうか?

チャート/ティック/取引ポジション/取引履歴にアクセスするための関数一式は上記の通りです。Pythonスクリプトを直接操作するにはこれで十分です。

おそらくインジケーターへのアクセスも追加されるでしょう。

 
Aleksey Nikolayev #:

このパッケージをインストールできませんでした。

バージョンを指定せずにonnxパッケージをインストールした。モデルは学習され、起動しました。Python バージョン 3.11.2

 
Renat Fatkhullin #:

チャート/ティック/取引ポジション/取引履歴にアクセスするための関数一式は上記の通りです。pythonスクリプトの直接的な作業にはこれで十分です。

おそらくインジケータへのアクセスも追加されるでしょう。

私が解決しなければならない状況を説明しました。pythonでの価格とすべての変換だけで十分なら、そのようなコンセプトはモデル転送の使用を全く意味しないのですか?pythonとterminalでロジックを複製するのですか?

明らかに、データを扱うにはブリッジが必要で、今はファイルを通してのみ可能ですが、そうなると、同期もまたファイルを通してのみとなり、問題が多くなります。

 
Aleksey Nikolayev #:

バージョンを指定せずにonnxパッケージをインストールした。モデルは学習され、起動した。Python バージョン 3.11.2

モデルはmql5スクリプトで実行されますが、onnxruntimeパッケージがインストールされていないため、pythonでは実行されません。

パイソンファンの皆さん、あなたなしではどうしようもありません。

 
Aleksey Vyazmikin #:

私が解決しなければならない状況を説明しました。必要なのが価格とパイソンでの変換だけなら、

あなたは本当に愚かだと思う...


 
mytarmailS #:
どこかで本当にバカにしてるんじゃないか...。


どこで?

 
Aleksey Vyazmikin #:

それはどこだ?

インプットは価格データだけだ。それを別々の場所ではなく、一つの場所で処理する。ターミナルとトレーニング・パッケージでは、まったく正しくない。歴史的には、もちろん、ターミナルで処理されたものを価格とともにトレーニング・パッケージに取り込む方が便利だが、これは行き止まりの方法だ。インジケータはもちろん再計算ではなく事前計算で便利だが、それはタスクに設定されているようにさえ見える。

一般に、プライマリ・データを受け取り、取引環境を管理する場所は、計算に使うには適していない。