Wednesday, 18 September 2019

Black bolt rede neural ea


BLACKBOLT Neural Network EA - Grátis


BLACKBOLT Neural Network EA - Grátis


BLACKBOLT NEURAL NETWORK EA


Olá a todos, eu decidi publicar a minha nova rede neural EA aqui gratuitamente para todos tentarem e testarem. Este fórum me deu muita ajuda e informações ao longo dos anos e eu gostaria de dar de volta.


TRAIN DENTRO DE METATRADER


Este NN ea é único porque meu programador foi capaz de torná-lo treinável dentro do cliente metatrader usando testador de estratégia. Isso é ótimo porque significa que você pode re-treiná-lo a qualquer momento. O arquivo de treinamento que anexei a este post foi criado usando dados de moeda metatrader regular que vem com cada cliente e foi treinado de janeiro de 2004 até o presente. Você pode voltar mais longe ou usar dados mais recentes para determinar qual é o melhor conjunto de padrões para as condições atuais do mercado.


REDE NEURAL MULTI-CAMADA PERCEPTRON TECHNIQUE


Um perceptron multicamada é um modelo de rede neural artificial feedforward que mapeia conjuntos de dados de entrada para um conjunto de saída apropriada. Trata-se de uma modificação do perceptron linear padrão, na medida em que utiliza três ou mais camadas de neurônios (nós) com funções de ativação não-lineares, e é mais poderosa do que o perceptron, pois pode distinguir dados que não são linearmente separáveis ​​ou separáveis ​​por um hiperplano


Nesta fase, vou me tornar um pouco matemática, mas vou resumir os pontos salientes de uma forma não matemática depois. As redes neurais variam em forma, neste caso uma técnica de perceptron multicamada (MLP) foi utilizada e pode ser representada pela seguinte expressão:


Y = 955; 0 + 931; 955; jj934; j (wj × x)


Onde y é a saída, xa vetor de entradas, 934; ja série de funções (tipicamente tangentes logísticas ou hiperbólicas), wj uma série de vetores de peso para garantir que cada 934; j receba uma entrada diferente, 955; 0a constante, e 955; 1 a 955; M uma série de pesos, conhecidos como pesos de saída, que pesam as saídas de 934; 1 a 934;


Mais informações sobre a estratégia utilizada podem ser encontradas no nosso site


EA SETTINGS (ENTRADAS):


Se FALSO então o EA divertirá normalmente (forward ou backtest); Se VERDADEIRO e for executado no testador de estratégia, o EA se treinará no intervalo de tempo que definiu.


Padrão Comprimento -


Este é o comprimento dos padrões de preços que você deseja que o EA procure. É benéfico em diferentes condições de mercado para procurar padrões mais longos ou mais pequenos. O número aqui representa a quantidade de barras em que consiste o padrão. O padrão é 100.


NeuronLayerDepth - Esta não é a quantidade de neurônios usados, mas a freqüência das camadas correspondentes ao padrão de treinamento. Esse número pode ficar em 100.


MinTrainError - Este é o erro mínimo perctange que será tolerado pela EA, uma vez que ele começa a operar, isso é independente do processo de treinamento. Uma vez que o arquivo de treinamento é preenchido com novos dados de padrão esta entrada informa a EA o desvio de padrão mínimo que ele usará para negociação real.


MaxError - Este é o desvio máximo de erro que o EA utilizará a partir dos dados treinados.


TP - Auto-explicativo, isto funciona como qualquer valor de lucro de take normal.


SL - Mesmo aqui, uma perda de parada normal.


MaxSpread - O valor de spread máximo que a EA negociará.


GMTDiffer - Esta é a diferença do GMT que seu corretor usa. A EA é codificada para o comércio entre 22:00 - 24:00, mas eu descobri que o que funciona melhor até agora para mim é 23:00 - 01:00. Então você pode fazer seus testes e descobrir o que funciona melhor, mas sabe que quando esse valor é definido como zero significa que ele vai negociar entre 22:00 e 24:00.


Para obter os resultados no backtest exibido abaixo e com o arquivo conjunto anexado, o EA deve ser definido como +1 GMT. Se o seu corretor for +1 GMT, então a opção GMTDiffer deve ser definida como ZERO.


Como instalar:


EA - vai em cliente metatrader \ experts


BLACKBOLTNN. dll - metatrader cliente \ experts \ bibliotecas


Datevalidate. dll - metatrader cliente \ experts \ bibliotecas


Arquivo nnb - metatrader client \ tester \ files


ANOTAÇÕES IMPORTANTES:


- Um backtest no testador de estratégia não pode ser executado quando você coloca o EA em um gráfico para transmitir o teste - ele vai travar o seu cliente metatrader se você fizer isso.


- Depois de treinar o EA, ele sobrescreve o arquivo. nnb (arquivo de treinamento) e salva seus novos dados treinados durante o último.


- A EA é executada apenas no gráfico EURUSD 5M. Este é o único par e gráfico que será executado.

No comments:

Post a Comment