記事についてのディスカッション

 

新しい記事「グリッドおよびマーチンゲール取引システムでの機械学習 - あなたはそれに賭けますか」はパブリッシュされました:

本稿では、グリッドおよびマーチンゲール取引に適用される機械学習手法について説明します。驚いたことに、世界中のネットではこのアプローチはほとんどまたはまったくカバーされていません。記事を読んだ後は、自分自身の自動売買ボットを作成することができるでしょう。

テストは、ボットが訓練された時間枠で実行する必要があります。この場合はH1です。ボットはバーの開きを明示的に制御しているため、始値を使用してテストできます。ただし、グリッドを使用しているため、精度を高めるためにM1OHLCを選択できます。

この特定のボットは、次の期間に訓練されました。

START_DATE = datetime(2020, 5, 1)
TSTART_DATE = datetime(2019, 1, 1)
FULL_DATE = datetime(2018, 1, 1)
END_DATE = datetime(2022, 1, 1)

  • 2020年の5か月目から現在までの間隔は訓練期間であり、50/50が訓練と検証のサブサンプルに分割されます。 
  • 2019年の最初の月から、モデルはR ^ 2に従って評価され、最適なモデルが選択されました。
  • 2018年の最初の月から、モデルはカスタムテスターでテストされました。
  • 合成データは訓練に使用されました(ガウス混合モデルによって生成されました)
  • CatBoostモデルには強力な正則化があり、訓練サンプルの過剰適合を回避するのに役立ちます。

これらすべての要因は、2018年から現在までの間に特定のパターンが見つかったことを示しています(これはカスタムテスターによっても確認されています)。

MetaTrader5ストラテジーテスターでどのように見えるかを見てみましょう。


エクイティドローダウンが表示されることを除いて、バランスチャートは私のカスタムテスターと同じように見えます。<朗報です。ボットがグリッドだけを正確に取引していることを確認しましょう。


作者: Maxim Dmitrievsky

理由: