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

 
Renat Akhtyamov:

黒字のバランスシートは同じ角度で上昇する

または再投資された場合は幾何学的に

なんて言っていいのかわからない...。収益性の概念と、欲の概念が相関しているとは思いませんでした。

 
Aleksey Vyazmikin:

サンプルはこちら です。3つのパートに分かれていますが、train.csvだけを変更する必要があるということですね?

ターゲット列「Target_100」-最後の4列はトレーニングには関係ありません(日付列へのオリエンテーションは可能です)-バランス構築のために必要な列です。

今度はGoogle Colabでやってみます。pythonをインストールせずに、自分でファイルをアップロードして変換できるようになる
 
Aleksey Vyazmikin:

なんて言っていいのかわからない...。収益性の概念と欲の概念が相関しているとは思いませんでした。

バランスシートのグラフを見ると、5年間のうち、ここ4.5年間の増加分はほぼゼロです。

よくもまあ

時期尚早

 
Aleksey Vyazmikin:

また、深さを増してみるのもいいでしょう。また、並行して学習率を下げるとよいでしょう。バランスの悪いサンプルに対する結果も改善されます。

そこでは、範囲内のオブジェクトの混雑を考慮したものなど、さまざまな量子化方法が用いられている。

量子化処理(境界の設定)をコードで発見された方は、 そのコードを掲載していただけませんか?機能が入っているのでは?

こちら https://github.com/catboost/catboost/blob/3cde523d326e08b32caf1b8b138c2c5303dc52e5/library/cpp/grid_creator/binarization.cpp

全5種類の量子化GenerateMedianBorders という最も単純なものから始めてください(クラウディングのみ)。

catboost/catboost
catboost/catboost
  • catboost
  • github.com
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports comp...
 
Maxim Dmitrievsky:
Google Colabでやってみます。pythonをインストールしなくても、ファイルのアップロードや変換ができるようになります。

ありがとうございました。

ビデオを見ました、ありがとうございます変換できるのはサンプルの一部だけで、サンプル全体は変換できないということですね?

また、ファイルをアーカイブに保存する方法をご存知でしょうか?私のインターネットは遅すぎる :(

 

こちら https://github.com/catboost/catboost/blob/3cde523d326e08b32caf1b8b138c2c5303dc52e5/library/cpp/grid_creator/binarization.cpp

5種類の量子化のすべてGenerateMedianBordersという最も単純な(混雑の観点だけでの)f型から始めます。

ありがとうございます。しかし、このコードは私にはあまりにも不明瞭です :((( もしかしたら、MQL5に変換できるかもしれませんよ?

 
Renat Akhtyamov:

バランスシートのグラフでは、5年間のうち、直近の4.5年間の増加分がほぼゼロになっています。

よくもまあ

収益性を語るのは明らかに早計です。

50%成長は、過去の成長との相対的な関係ではないか?5年間で350%というのは、原始的な初期プラマイゼロ戦略で、MT5の標準設定のインジケータを使用したと仮定すれば、良い数字だと思います。これは、効果的と思われるアプローチを示しています。

 
Aleksey Vyazmikin:

ありがとうございました。

ビデオを見て、ありがとうございますサンプル全体ではなく、一部だけ変換できるということですね?

また、ファイルをアーカイブに保存する方法をご存知でしょうか?私のインターネットは遅すぎる :(

すべてのファイルが自動的にzip圧縮されます

一部をオーバーサンプリングした場合、異なるサンプル長になります。

ZIPを別途アップロードしました。インターネットを変えるべき、200mbのファイルを一人で持っている))

 
Aleksey Vyazmikin:

ありがとうございました。しかし、私にはコードが不明確すぎる :((( もしかしたら、MQL5に変換できるかも?

変換するのが面倒くさい)
説明します。

1) 列をソートする
2) 量子の平均要素数を数える 例えば、10000要素 / 255量子 = 39,21
3) ループ内で、各ステップで39,21要素ずつ移動し、ソートした配列から量子値の配列に値を追加します。例:配列の値0=値0量子、39番目の値=1量子、78番目の値=2量子、など。

値がすでに配列内にある場合、つまり重複が多い領域にある場合は、重複を追加しない。

各ステップで、ちょうど39.21を足し、合計を切り上げて配列の要素を選択し、等しく なるようにします。つまり、195(39 * 5 = 195)要素の代わりに、196(39.21 * 5 = (int) 196.05)を追加するのである。