無料でロボットをダウンロードする方法を見る
Telegram上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
ライブラリ

RL アルゴリズム - MetaTrader 5のためのライブラリ

ビュー:
1070
評価:
(33)
パブリッシュ済み:
2018.11.23 11:34
\MQL5\Include\
RL gmdh.mqh (39.66 KB) ビュー
\MQL5\Experts\
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

このアイデアと最もシンプルなアルゴリズムは、強化学習におけるランダム決定林で提供されています "

このライブラリには、無制限の数の "エージェント " を作成できる高度な関数があります。

さらに、 "Arguments group accounting method" のバリエーションが使用します。

ライブラリの使用:

#include <RL gmdh.mqh>
CRLAgents *ag1=new CRLAgents("RlExp1iter",1,100,50,regularize,learn); //作成 1 RL のエージェント100インプット (予測値) を受け入れ、50のツリーを含む

正規化された終値でインプットー値を埋める例:

void calcSignal()
  {
   sig1=0;
   double arr[];
   CopyClose(NULL,0,1,10000,arr);
   ArraySetAsSeries(arr,true);
   normalizeArrays(arr);
   for(int i=0;i<ArraySize(ag1.agent);i++)
     {   
      ArrayCopy(ag1.agent[i].inpVector,arr,0,0,ArraySize(ag1.agent[i].inpVector));
     }
   sig1=ag1.getTradeSignal();
  }

トレーニングは、パラメータ learn=true を使用して1つのパスでテスターで行われます。 トレーニングの後、これをfalseに変更する必要があります。

トレーニングとテストサンプルでトレーニングされた "RL gmdh trader " EA の操作をデモンストレーションします。


MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/22915

WyattsPivots WyattsPivots

インジケータプロットサポート/レジスタンスレベルと領域

ATRStops_v1_Candle ATRStops_v1_Candle

ロウソクの形で ATRStops_v1 インジケータ

逆張りトレード MA 逆張りトレード MA

iMA によるタスク (移動平均、MA) と OHLC のタイムフレーム

Exp_XFisher_org_v1 Exp_XFisher_org_v1

XFisher_org_v1 オシレータシグナルに基づく Exp_XFisher_org_v1 EA