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

 
Maxim Dmitrievsky#:

タンバリンダンスはもう流行らないという噂もありますが

噂では、何も言うことがなければ、何も言わない方がいいと言われています。
 
Aleksey Nikolayev#:

仮に正しいとしても、それは前提の問題であって、構築の問題ではありません。しかし、あなたの戦略にはキャッチボールがあるのでしょうね。例えば、利益が預金利息よりあまり高くなかったり、ボラティリティが高すぎたりする場合です。そうでなければ、そのような戦略をたくさん見つけて、より大きなポートフォリオに組み入れていくことが望まれるでしょう。

利益率は3桁、ボラティリティは最小。しかし、拡張性がなく、商品(市場)の数を増やすことでしかポートフォリオを組めない可能性があります。この戦略は 私のものではありません)。

Итоги 2018 года | QuantAlgos
  • 2018.12.24
  • www.quantalgos.ru
Традиционно подведем итоги прошедшего года. Напоминаю, мы работаем исключительно высокочастотными роботами на всех доступных биржах (ну почти 🙂 ). Выше показан результат по ФОРТС + валютная секция МОЕКС. График представлен в долях от использованного ГО, учитывается только результат на конец дня. Комиссия биржи учтена, комиссия брокера - нет...
 
医師番号:

利益率は3桁、ボラティリティは最小。しかし、スケールしないので、ポートフォリオは商品(市場)の数を増やすことでしか構築できません。この戦略は 私のものではありません))。

そこに書かれていることは、すべて無条件に信じます。過去2年間の実績がないことだけが残念です)

 
Aleksey Nikolayev#:

そこに書かれていることは、すべて無条件に信じます。過去2年間の実績がないことだけが残念です)

著者は狭き門で広く知られている。20XX年の結果はあるのか」という質問には、「毎年同じ結果なので、書いても意味がない」と答えるのが常である。2021.03.29付けのリソースの最終エントリ

 
医師番号:

著者は狭き門で広く知られている。20XX年の結果はあるのか」という質問には、「毎年同じ結果なので、書いても意味がない」と答えるのが常である。リソースの最後のエントリは2021.03.29のものです。

が流出した...。

 
Aleksey Nikolayev#:

1) 歴史の中で確立されたパターンが、将来も必ず通用することを証明する方法はないし、ありえないことは明らかだと思います。

2)過去のデータから未来の決定論的(非ランダム)なパターンを確立する方法が存在すれば、(1)を否定することになる。

クロスバリデーションしかないので、履歴上のパターンの均質性しか立証できない。私たちができるのはパターンを補間することであって、外挿することではありません。うまく補間されたパターンはうまく外挿される、という非常に弱い仮説しかないのです。これは演繹的推論ではなく、単なる帰納的推論であり、類推による推論の一種である。

哲学するのではなく、システムを書いていけば、規則性が出てくる。

もう一度言います。

は、沈まないように、儲からないように、という意識でシステムを書きます。

---

根拠がないように、システムの特定の動作に対するコチエの反応を理解/検出/確認することができるようになります

通常これらは

- ジーイーピー

- 黒鳥

- 動向

- 平坦

- ヘアピン&ロングテール

これらの規則性はすべて、理論家が一般に受け入れている原因とは何ら関係がないものである

トレーディングシステムを構築するために必要な理論や知識をここで 学ぶことができます。
Секретный алгоритм движения цены - рынка.
Секретный алгоритм движения цены - рынка.
  • 2022.03.26
  • www.mql5.com
Привет всем программистам...
 
医師番号:

著者は狭き門で広く知られている。20XX年の結果はあるのか」という質問には、「毎年同じ結果なので、書いても意味がない」と答えるのが常である。リソースの最後のエントリーは2021.03.29の日付です。

誤解しないでいただきたいのは、この人が書いたことや、あなたが彼に与えた推薦を疑問視しているわけではないのです。ただ、このフォーラムは他の多くのフォーラムと同様、「こんなデバイスがあるんだけど、教えないよ!」というような形の発言ばかりです。もし、あるケースを信じるとしたら、他の似たようなケースを信じない理由は何だろう?しかし、この非常に不安定な地盤の上に、意味のあるものを構築することは全く不可能である。だから、弱くても、実質的で、少なくとも何らかの形で検証可能な主張を ベースにするのがいいんです。

 
Aleksey Nikolayev#:

そこに書かれていることは、すべて無条件に信じます。過去2年間の実績がないことだけが残念です)

アハハハ5c±。

アレクセイさんは、一般的なトレードをされているのですか、それとも検索をされているのですか?
 
mytarmailS#:
Ahahah 5s ±.

アレクセイ、まったく取引していないのか、それとも探しているのか?

両方やろうとしているのですが、今のところ理論に著しく偏ってきています。

 

こんな疑問があります。

2つのモデルを使用します。一方は「買う」「売る」、もう一方は「取引する」「取引しない」を予測する。

まず、1つ目のモデルを学習させ、予測精度の低い例を「取引しない」、それ以外の良い例を「取引する」とマークし、次に2つ目のモデルを学習させます。

1つ目のモデルは訓練エリアだけでなく追加エリアでもテストされ、2つ目のモデルは両方のエリアで訓練されます。

これを数回繰り返し、同じデータセットで両モデルを再トレーニングする。サンプルで徐々に結果が良くなっていく。しかし、コントロールサンプルではそうとは限らない。

これと並行して、すべてのパスについて累積した不良取引のログを保存し、「取引しない」ためのすべての「不良」取引を第2モデルの学習のために収集し、すべてのパスについて不良取引のコピーが多いほど、それらを「取引しない」としてマークする機会が増えるという特定の原則に従ってフィルターにかけます。

to_mark = BAD_SAMPLES_BOOK.value_counts()
mean = to_mark.mean()
marked_idx = to_mark[to_mark > mean*bad_samples_fraction].index
pr2.loc[pr2.index.isin(marked_idx), 'meta_labels'] = 0.0

例えば、各日付ごとに、すべての反復学習において、ある量の悪い取引が蓄積され、この量が閾値(平均、平均)を超える場合、それらの取引は「取引しない」とマークされます。残りの取引はスキップされます。そうでなければ、多くの学習反復がある場合、すべての取引を除外することが可能です。

bad_samples_fraction

coefficientで出力時のトレード数を 調整することができ、値が低いほど多くのトレードがフィルタリングされます

...この辺でもう書き飽きた.

このようなモデルの組み合わせをどのように改善すれば、新しい独立したプロットでの結果を向上させることができるのでしょうか?
なぜこのようなことができるのか、何か哲学的なものがあるのでしょうか。その他、再トレーニングのたびにモデルが自然に改善(誤差が減少)していくのですが、フィット感をなくすにはどうしたらいいのでしょうか?

イラストはこちらグラフは3つのパートに分かれています。最後の1枚は1号機、最後から2番目の1枚は2号機、最初の3枚は試験用のサンプルです。当然、最後のセクションが最も良く、最初の3分の1が最も悪くなる。

ここでは、バッドトレードのログを使用して、両方のモデルの再トレーニングを15回繰り返しました。

Iteration: 0, R^2: 0.025863859193577587
Iteration: 1, R^2: 0.20881945768090338
Iteration: 2, R^2: 0.38691567117849557
Iteration: 3, R^2: 0.8538667616323108
Iteration: 4, R^2: 0.6289257079331403
Iteration: 5, R^2: 0.49590724745042913
Iteration: 6, R^2: 0.6899198178561211
Iteration: 7, R^2: 0.7914478307518835
Iteration: 8, R^2: 0.6271633947453318
Iteration: 9, R^2: 0.5022724259087565
Iteration: 10, R^2: 0.8568310685006555
Iteration: 11, R^2: 0.042448644454852524
Iteration: 12, R^2: -0.17980715185584073
Iteration: 13, R^2: 0.8294648122002825
Iteration: 14, R^2: 0.7615234602466088