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

 
Aleksey Vyazmikin:

というのも、3つの組み合わせで1万5千の要素がある場合、4テラバイトのメモリに配列を保持する必要があることがわかったのです! 何かアルゴリズムがあるのでしょう。さらに、1要素に8ビットかけると、もっと増える計算です。

そこで、この配列をメモリに保存せず、呼び出しのたびに最初から目的の行(列)まで実際に再計算するオプションが残されています。膨大なメモリを消費する代わりに、膨大な時間を消費することになる。組合せ問題ではごく普通のことです。

 
mytarmailS:

みた

現在の残高ファイルには価格が含まれていません。以前に送っていただいた価格は、現在の残高のサイズと一致しません。


付録には、バランスとOHLCVの両方が1つのファイルに入っています。その方が便利なのかもしれませんね。

インジケータにエラーがないか確認していたのですが、そうだったんですね~、やはりインジケータは別途対応しないといけませんね。

ファイル:
Balans_OHLCV.zip  6871 kb
 
アレクセイ・ニコラエフ

このため、配列をメモリに保存せず、実際に最初から必要な行(列)まで再計算するオプションが残されています。膨大なメモリを消費する代わりに、膨大な時間を消費することになる。これは、組合せ問題のごく標準的な状況である。

もし配列があるのなら、すべてのポイントを通過するよりも、公式か他の迅速な解決策があるはずだ。オーバーキルは塗るだけで非効率。

実はこれ、ポイントがわかっている関数なんです...。

エリアを定義して、その境界線上にテーブルを作ることができると思います。仮に10000個の要素ごとにパターンがあるとすると、ここから数えます。こんな問題が解決されないのは不思議です。
 
Aleksey Vyazmikin:

エリアを定義して、その境界をもとにテーブルを作ることは可能だと思います。仮に10000個の要素ごとにパターンがあるとすると、ここから数えます。

そうですね、配列全体ではなく、非常に薄くしたものを格納し、最も近い行からカウントを開始することができます。

でも、こんなにたくさん組み合わせてどうするんですか?

 
アレクセイ・ニコラエフ

そうですね、配列全体ではなく、大きく間引いたものを格納し、近い行から順に適切な場所まで読み上げることができますね。

でも、こんなにたくさん組み合わせてどうするんですか?

それぞれの組み合わせで履歴を確認し、ゴミか予約かの判定を行います。

理想的には、私が思うに、約1kの葉を選択されるでしょう - 切り株は、お互いの間の類似性をチェックする必要があり、ユニークなまま、私は10kの近所で残っていると思います。そして、この残骸からグループを集めてトレードする(この方法はすでに実装済み)。

その結果、木(多くの木)から得られるよりも有効な葉を集めれば、この方法は生きる権利を持つが、そうでなければ、欲を出す方法の方が有効である。

 

Pythonや機械学習について、一般的にオタク的な質問ができるフォーラムを紹介してください。

 
ウラジミール・カルプトフ

Pythonと機械学習のフォーラムで、一般的なオタク的な質問ができるところを紹介してください。

www.cyberforum.ru

私は登録されていませんが、私はそれをよくグーグル。 質問は、それが学生のフォーラムであることを示す、フォーラムがアクティブである - 毎日新しいスレッド

学生のふりをすれば、自分のことのように見えるでしょう :)

 
Aleksey Vyazmikin:

それぞれの組み合わせで履歴を確認し、ゴミか予約かの判定を行います。

理想的には、約1kの葉 - 切り株、それらの間の類似性をチェックする必要があり、ユニークなまま、私は約10kが残っていると思います。そして、この残骸からグループを集めてトレードする(この方法はすでに実装済み)。

その結果、木(多くの樹木)から得られるよりも有効な葉を集めれば、この方法には生きる権利があり、そうでなければ、欲を出す方法の方が有効であることになる。

完全なやりすぎは、どこにも行けない道です。rBayesianOptimization パッケージをチェックしてください。あなたの悩みに役立つかもしれません。

組み合わせについては、pracma::combs(), randcombs(), perms(), randperm()/ パッケージを参照してください。

グッドラック

 
Vladimir Perervenko:

完全なやりすぎは、どこにも行けない道です。rBayesianOptimization パッケージを参照してください。あなたの悩みを解決してくれるかもしれません。

組み合わせについては、pracma::combs(), randcombs(), perms(), randperm()/ パッケージを参照してください。

グッドラック

なぜ、どこまでも続く道なのか?私にとっては、より高速なモデル構築手法を評価するためのベンチマークを見つけることが目的なのです。

Rのパッケージを使うという提案には感謝しますが、私は全然、得意ではありません。

また、ループのないセットからセットの組み合わせの値を求めることは不可能だと思いますか?

 
Aleksey Vyazmikin:

なぜ、「どこにも行けない道」なのか?私にとっては、より高速なモデル構築手法を評価するためのベンチマークを見つけることが目的なのです。

Rのパッケージを使うという提案には感謝しますが、私は全然、得意ではありません。

また、 サイクルのないセットから、セットの組み合わせの 価値を引き出すことは不可能だとお考えでしょ うか?

数字系なら、ビット01101101の組み合わせで

109から01101101のビットの組み合わせは、すべてのバリエーションを試さなくても、簡単に得ることができます。

理由: