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

 
ファルハット・グザイロフ

私は......私はテスターのバックテストから結論を出しますが、システムが正しくトレーニングされている場合、どのような結果が得られるとお考えですか? 正しい入力の結果がほぼ90%。以前の同じバックテストでは、このような結果は出なかったので、今回のトレーニングは正しかったと判断しています。

この場合も同様に試してみてください。

いまいちピンとこないのですが。
建設的な批判とバグレポートと引き換えに、今すぐアドバイザーを与えることができる。直筆でお願い します。
 
エフゲニー・デューカ
いまいちピンとこないのですが。
建設的な批判やバグ報告と引き換えに、もうEAをプレゼントしてもいいくらいです。パーソナルエリアで メッセージを送ってください。

とてもシンプルに作ってみました。まだシステムを持っていないのですね。持っていれば、履歴を走らせて、どの程度準備ができているか(訓練されているか)、結論を出すことができるのです。

 
ファルハット・グザイロフ

とてもシンプルに作ってみました。まだシステムはできていませんが、でき次第、履歴を走らせて、どの程度準備ができているか(訓練されているか)、結論を出すことができるのです。

履歴に残せない!予報が出るのは1分間に12〜17秒(最大22秒)、1日は1400分もあるんです。1日のバックテストに何時間もかかる...。
 
エフゲニー・デューカ
履歴を見ながら走らせるなんて、非現実的ですよねー。 予報は1分ごとに出ていて、12〜17秒(最大22秒)、1日は1400分もあるんです。1日のバックテストに何時間もかかる...。

まあ...一般的にどの部分でニューラルネットワークをトレーニングするのですか(5分/30分)。

 
アレクセイ・ヴャジミキン

ヘルプを見に行ったのですが、よくわからないんですよねー、すごくわかりにくい。この点は後で動画で探してみます、そちらの方が分かりやすいですね。

でも、CBではツリーを作るための新しいオプションが追加されていましたね。

--grow-policy

木の育成方針について。greedy tree 構築の方法を定義する。

可能な値。
  • SymmetricTree-指定された深さに達するまで、レベルごとに ツリーを構築する各反復において、最後の木レベルからのすべての葉は、同じ条件で分割される。結果として得られる木構造は常に対称である。
  • 深さ方向- 指定した深さに達するまで、レベルごとにツリーを構築します。各反復において、最後の木レベルからのすべての非終端葉が分割される。各葉は、最も損失が改善さ れた状態で条件別に分割されています。

    注こ の成長ポリシーのモデルは、PredictionDiff 機能の重要性を使用して分析することができず、jsonとcbmにのみ エクスポート することができます
  • Lossguide- 指定された最大葉数に達するまで、葉から葉へと木が構築されます。各反復において、最も損失が改善さ れた非終端リーフが分割 される。

ランダムな分割の集合からランダムに分割するのではなく、ランダムな分割の集合から最適な分割を行うことは理にかなっています(学習済みモデルではなく、ホワイトノイズを生成することになります)。こうして、3つの方法のうち2つについて「最高の損失改善」と書いているのです。
 
エフゲニー・デューカ
12~17秒(最大22秒)

学習が必要なのでしょうか?

 

赤い矢印はすでに古いと判断されますが、その性能が無効となるわけではありません。結論、今のところトレードでマイナスは1つもありません、念のため。 では、誰が**なのか?:-)


 
ファルハット・グザイロフ

まあ...とにかくどの部分でニューラルネットワークを鍛えるのか(5分/30分)。

そんなことはないのですが...。
一つのモデル(ニューラルネットワーク)では、正しい結果が得られない。何かを学ぶことはできても、それだけでは不十分なのです。そのため、入力の異なるモデルを20〜25個作っています。現在では、25人のモデルが同時にシグナルを出し、彼らの意見も一定の重みを持って最終的な予測に反映させています。1モデルの計算には約0.5~0.7秒かかり、合計で15~20秒+25モデル分の入力データを用意しなければならないので、1分間にかなりの作業となる )) 。Pythonでマルチスレッドを正しく使えば、答えは1〜3秒に短縮できるのですが、まだやってません。
私は、通常モード、つまり1年間の履歴期間からデータセットを収集し、通常通りトレーニングを行うことで、モデルを別々にトレーニングしています。
 
ミハイル・マルキュカイツ

赤い矢印はすでに古いと判断されますが、その性能が無効となるわけではありません。結論、今のところトレードでマイナスは1つもありません、念のため。では、誰が**なのか?:-)


アカウントモニターはありますか?

 
エフゲニー・デューカ
そんなことはないのですが...。
一つのモデル(neuronet)では正しい結果が得られない。何かを学ぶことはできても、それだけでは不十分なのです。そのため、私はさまざまなインプットを持つ20〜25のモデルを作っています。現在、25人のモデルが同時にシグナルを出しており、彼らの意見は最終的な予報に一定のウェイトをおいて考慮されています。 1モデルの計算には約0.5~0.7秒かかり、合計で15~20秒+25モデル分の入力データを準備する必要があり、1分間にかなりの作業となります))Pythonでマルチスレッドを正しく使えば、答えは1〜3秒に短縮できるのですが、まだやってません。
私は、通常モード、つまり1年間の履歴期間からデータセットを収集し、通常通りトレーニングを行うことで、モデルを別々にトレーニングしています。

なんて真面目なんだ...。あとは、本当に取引できるかどうか。

理由: