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

 

Aleksey Terentev 私もKerasに落ち着きました。2つの質問です。Kerasのバックエンドは何を使っているのですか?MTとの接続はどうするのですか?Tensorflowバックエンドを使用しています。MTでは、学習済みモデルを使用するためにC++でDLLを作成しています。しかし、Tensorflow用のC++ライブラリとヘッダファイルを入手するのは簡単なことではない。Kuras用のC++ライブラリは全くありません。

 
グリゴーリイ チャーニン

Aleksey Terentev 私もKerasに落ち着きました。2つの質問です。Kerasのバックエンドは何を使っているのですか?MTとの接続はどうするのですか?Tensorflowバックエンドを使用しています。MTでは、学習済みモデルを使用するためにC++でDLLを作成しています。しかし、Tensorflow用のヘッダファイルを含むC++ライブラリを入手するのは、簡単なことではありません。Kuras用のC++ライブラリは全くありません。

バックエンドはまだ変えていません。デフォルトはTensorflowです。ティーノでは学習速度が速いという噂があります。しかし、Windows、しかもAnacondaにインストールする際に問題が発生しました。

MT4では、ML-Assistant ユーティリティを使用しています。分類と連動するように設計されています。取引には、チャート上で「バーチャル取引」機能を持つ独自のツールも使っています。
ML-Assistantを応援しています。次のバージョンを準備しているところです。特に、外部ツールとの連携、MOモデルのクイックテストやデバッグに便利なように作りました。

PS.戌年の新年、おめでとうございます。=)

 
アレクセイ・テレンテフ


MT4では、ML-Assistant ユーティリティを使用しています。分類と連動するように設計されています。取引には、チャート上で「バーチャル取引」機能を持つ独自のツールも使っています。
ML-Assistantを応援しています。次のバージョンを準備しているところです。特にМОモデルの外部ツール、クイックテスト、デバッグの利便性を考えて作りました。


非常に興味深い内容です。Rの具体例を募集 - MOアルゴリズム(例えば最も単純なものの1つがランダムフォレスト(rf))を実行する。

 
サンサニッチ・フォメンコ

非常に興味深い内容です。Rの具体的な例を募集 - MOアルゴリズム、例えば最も単純なものの1つはランダムフォレスト(rf)を実行します。

残念ながら、私自身はPythonで仕事をしています。
しかし、スクリプトを準備する原理を説明することはできます。
1.外部スクリプトを起動する場合、起動パラメータとして、ToolTimeframe + train/predictで指定したパラメータを渡します。
ツールや時間軸によって、スクリプトがユニバーサルになるということです。
2.スクリプトには、csvファイルの場所へのパスのみを指定する必要があります。例えば、こんな感じです。"@MT4@/mql4/files/ml-assistant" + parameters[0] + "_x.csv".
3.デフォルトファイル "_x.csv" + "_y.csv" (train) および "_xx.csv" -> "_yyy.csv" (predict) へのポストフィックス。

4.パラメータの読み込み、ファイルからのデータの読み込み、すべてのデータセットの準備が完了しました。
5.トレーニング、予測、予測ファイルの保存(接尾辞は"_yyy.csv")。
6.ml-assistantユーティリティが予報を読み取り、チャートに表示します。

次回のバージョンアップの際には、ブログの記事を修正し、説明文をもう少しわかりやすくするようにします。また、Rでの例題を手助けしてください。他の人が簡単に始められるようにコードを追加します。

Pythonで作成したスクリプトの例を紹介 します。

 
グリゴーリイ チャーニン

ちなみに、リンクは こちらです。そこからKerasの解答をたくさん取りました。

Start Here With Machine Learning
Start Here With Machine Learning
  • machinelearningmastery.com
Your guide to getting started and getting good at applied machine learning with Machine Learning Mastery.
 
アレクセイ・テレンテフ
ここでは、舌を掻く市場の女性にも出会える。

賢い人は鍵をくれるhttps://cran.r-project.org/web/packages/PSF/vignettes/PSF_vignette.html そして、 あなたは何の手がかりもない...。

Introduction to Pattern Sequence based Forecasting (PSF) algorithm
  • Neeraj Bokde, Gualberto Asencio-Cortes and Francisco Martinez-Alvarez
  • cran.r-project.org
This section discusses about the examples to introduce the use of the PSF package and to compare it with auto.arima() and ets() functions, which are well accepted functions in the R community working over time series forecasting techniques. The data used in this example are ’nottem’ and ’sunspots’ which are the standard time series dataset...
 

NSに既成のインジケーターやEAがない件について。最新作を公開してないし、これからも公開しない。

ところで、MTにNSを追加することについて。MTにPythonを付けようと思っています。PythonをMTにボルト止めしようと思っているのですが、設計上、本当に必要なのでしょうか?ポイントは、Pythonには既成のライブラリがたくさんあることです。

 

Aleksey Terentev リンクありがとうございます。

 
グリゴーリイ チャーニン

NSに既成のインジケーターやEAがない件について。最新作を公開してないし、これからも公開しない。

ところで、MTにNSを追加することについて。MTにPythonを付けようと思っています。PythonをMTにボルト止めしようと思っているのですが、設計上、本当に必要なのでしょうか?ポイントは、Pythonには既成のライブラリがたくさんあることです。


Wine APIを使ってPythonスクリプトを呼び出すだけで、何かを計算し、その結果をファイルに出力してボットに読ませることも可能です。)一般的には、Pythonで全てのロジックを行い、MTでシグナルのみを取得することが可能です

ただし、どの程度の速度になるかは分かりませんが、定期的にスクリプトを再起動することで

 

PythonをちゃんとつなげばDLL経由の方が早いと思います。Pythonを接続するためのヘッダーファイルをMQL5で書くことにしました。Pythonを接続するためのヘッダーファイルをMQL5で書くことにしました。GitHubにコードをアップロードしておきます。

理由: