Teste automatizado - prenúncio de machine learning

 
Boa tarde, gostaria de fazer um robô que chamasse o programa que faz teste automatizado. Teoricamente só passaria o símbolo porque o range de opções já está pronto.  Para isso, preciso saber qual a função que chama o programa de teste. Isso para economizar tempo de ficar mudando de símbolo toda hora. Preciso rodar o programa para 10 símbolos todo dia. Assim, agendaria para rodar de madrugada e às 08:00 estaria  tudo pronto.

 
potmoney:
Boa tarde, gostaria de fazer um robô que chamasse o programa que faz teste automatizado. Teoricamente só passaria o símbolo porque o range de opções já está pronto.  Para isso, preciso saber qual a função que chama o programa de teste. Isso para economizar tempo de ficar mudando de símbolo toda hora. Preciso rodar o programa para 10 símbolos todo dia. Assim, agendaria para rodar de madrugada e às 08:00 estaria  tudo pronto.

Olá @potmoney existem várias funções no MT4 para automatizar o processo de testes, recomendo o artigo abaixo para ajudar você a criar esse programa. A outra alternativa é a área de Freelance.

Otimização automatizada de um robô de negociação no trading real
https://www.mql5.com/pt/articles/1467

Sds.,
Rogério Figurelli

Otimização automatizada de um robô de negociação no trading real
Otimização automatizada de um robô de negociação no trading real
  • www.mql5.com
Então, vamos verificar as variáveis a serem otimizadas, como mostrado na imagem abaixo. A otimização automatizada é limitada a quatro variáveis, mas parar os nossos propósitos para economizar tempo, apenas três são suficientes. Após a seleção das variáveis, vamos armazenar as configurações de otimização no set-file nomeado MACD Sample_1.set...
 
potmoney:
Boa tarde, gostaria de fazer um robô que chamasse o programa que faz teste automatizado. Teoricamente só passaria o símbolo porque o range de opções já está pronto.  Para isso, preciso saber qual a função que chama o programa de teste. Isso para economizar tempo de ficar mudando de símbolo toda hora. Preciso rodar o programa para 10 símbolos todo dia. Assim, agendaria para rodar de madrugada e às 08:00 estaria  tudo pronto.

Alem das dicas do @Rogerio Figurelli, sugiro que leia e acompanhe:

Fórum de negociação, sistemas de negociação automatizados e testes de estratégias de negociação

Tudo sobre Inteligência Artificial (IA)

Rogerio Figurelli, 2019.04.08 00:29

Olá a todos,

Para quem deseja se aprofundar, literalmente, na utilização de deep learning em trading systems, recomendo a excelente série de artigos do MQL5 abaixo.

Redes Neurais Profundas (Parte I). Preparando os Dados
https://www.mql5.com/pt/articles/3486

Redes Neurais Profundas (Parte II). Desenvolvimento e seleção de preditores
https://www.mql5.com/pt/articles/3507

Redes Neurais Profundas (Parte III). Seleção da amostra e redução de dimensionalidade
https://www.mql5.com/pt/articles/3526

Redes Neurais Profundas (Parte IV). Criação, treinamento e teste de um modelo de rede neural
https://www.mql5.com/pt/articles/3473

Redes Neurais Profundas (Parte V). Otimização Bayesiana de hiperparâmetros de uma DNN
https://www.mql5.com/pt/articles/4225

Redes Neurais Profundas (Parte VI). Ensemble de classificadores de redes neurais: bagging
https://www.mql5.com/pt/articles/4227

Redes Neurais Profundas (Parte VII). Ensemble de redes neurais: stacking
https://www.mql5.com/pt/articles/4228

Redes Neurais Profundas (Parte VIII). Melhorando a qualidade de classificação dos bagging de ensembles
https://www.mql5.com/pt/articles/4722

Sds.,
Rogério Figurelli


 
Joscelino Celso de Oliveira:

Alem das dicas do @Rogerio Figurelli, sugiro que leia e acompanhe:


Obrigado,  mas no momento só preciso da função que chama o programa que testa os parâmetros de pesquisa. Um passo de cada vez. 
 

Olá @potmoney na verdade a sua expressão "prenúncio de machine learning" pode gerar alguma confusão, já que seu objetivo é bem mais simples.

Seja como for, lembrei de uma outra documentação bem mais completa para ajudar você configurar a inicialização do tester por linha de comando.

How to Start the Trading Platform
https://www.metatrader5.com/en/terminal/help/start_advanced/start

Sds.,
Rogério Figurelli

Platform Start - For Advanced Users - MetaTrader 5
Platform Start - For Advanced Users - MetaTrader 5
  • www.metatrader5.com
After installation, a group of programs of the trading platform is added to the Start menu, and the program shortcut is created on the desktop. Use them to run the platform. Two copies of the platform cannot run from the same directory. If you need to run multiple copies at the same time, install the appropriate number of programs in different...
 
Rogerio Figurelli:

Olá @potmoney na verdade a sua expressão "prenúncio de machine learning" pode gerar alguma confusão, já que seu objetivo é bem mais simples.


 Entendi. já estou pensando lá na frente. 

Já tenho material agora.

valeu vou olhar.

 

Fórum de negociação, sistemas de negociação automatizados e testes de estratégias de negociação

Tudo sobre Inteligência Artificial (IA)

Rogerio Figurelli, 2019.04.15 02:15

Boa noite a todos,

Compartilho o tópico abaixo, que me parece uma discussão interessante, pois na prática realmente podemos considerar que um sistema que se auto ajusta, como no caso executando o testador de estratégias de forma automática, não deixa de ser uma espécie de aprendizado de máquina.

Na realidade, essa seria uma espécie de AutoML, ou Automated Machine Learning, se de fato considerarmos que o testador de estratégias está otimizando o robô para um aprendizado baseado em treinamento a partir de uma amostra de dados ou dataset.

Sinceramente, considero essa uma forma básica de inteligência de máquina, que embora esteja alinhada com conceitos mais avançados, é apenas uma solução de contorno para um problema muito mais complexo, que é o de auto aprendizado.

Seja como for, como comentei no início, uma ótima discussão para esse tópico.

Sds.,
Rogério Figurelli




Razão: