Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
Algoritmos RL - biblioteca para MetaTrader 5
- Visualizações:
- 1390
- Avaliação:
- Publicado:
- 2018.12.18 14:08
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
A ideia e o algoritmo mais simples são fornecidos no artigo "Floresta de decisão aleatória na aprendizagem por reforço"
A biblioteca possui a funcionalidade avançada que permite criar um número ilimitado de "Agentes".
Além disso, variações do "Método de contabilização do grupo de argumentos" são usados.
Usando a biblioteca:
#include <RL gmdh.mqh> CRLAgents *ag1=new CRLAgents("RlExp1iter",1,100,50,regularize,learn); //criou 1 agente RL aceitando 100 entradas (valores preditores) e contendo 50 árvores
Um exemplo de preenchimento de valores de entrada com preços de fechamento normalizados:
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(); }
O treinamento ocorre no testador em uma passagem com o parâmetro learn=true. Após o treinamento, precisamos mudá-lo para falso.
Demonstrando a operação do EA "RL gmdh trader" em amostras de treinamento e teste.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/22915
O indicador plota os níveis/áreas de suporte/resistência
ATRStops_v1_CandleIndicador ATRStops_v1 na forma de candle
Trabalha com o indicador iMA (Média Móvel, MA) e OHLC (Abertura/Máxima/Mínima/Fechamento) das barras no timeframe semanal.
Exp_XFisher_org_v1O EA Exp_XFisher_org_v1 baseado nos sinais do oscilador XFisher_org_v1.