Só que algo não funciona em seu Expert Advisor, ele não abre negociações de forma alguma((((
Sim, baixei o Expert Advisor e mais um arquivo, executei-o no histórico e ele não abriu uma única negociação, tentei em diferentes períodos de tempo, talvez eu tenha perdido alguma coisa... E você tem tudo funcionando?
Sim, baixei o Expert Advisor e mais um arquivo, executei-o no histórico e ele não abriu uma única negociação, tentei em diferentes períodos de tempo, talvez eu tenha perdido alguma coisa... Ele funciona para você?
ZahvatkiN, leia as seções novamente:
2. Descrição da estratégia de negociação
4. Implementação da estratégia em MQL5
Baixe o histórico... tudo funciona para nós...
Altere os parâmetros de entrada para fins de interesse...
Copiei apenas 2 arquivos, o Expert Advisor Experts\mts.mq5 compilado sem erros e o arquivo Scripts\testclose.mq5, que na compilação deu 8 avisos, os parâmetros nas propriedades foram alterados, como níveis de parada e de tomada e muwings, todos iguais em qualquer período de tempo, o pulso está ausente))). A varredura de erros está anexada.
Copiei apenas 2 arquivos, o Expert Advisor Experts\mts.mq5 compilado sem erros e o arquivo Scripts\testclose.mq5, que na compilação deu 8 avisos, os parâmetros nas propriedades mudaram, como níveis de stop e take e muwings, todos iguais em qualquer período de tempo, o pulso está ausente))). Varredura de erros anexada.
Causa do erro 4756
Onde você pode assistir/baixar o vídeo?
Hi!
Como posso adicionar a abertura do lote inicial ao Expert Advisor, de modo que não precise abri-lo o tempo todo?
E outro artigo que é muito bom, mas a tradução é um pouco complicada.
Simplesmente seguir tudo em um programa é rápido, mas inútil quando se trata de comandos de computador.
[ema21, ema55] = movavg(close, 21, 55, 'e');
é traduzido para
[ema21, ema55] = gltDurch(schließen, 21, 55, 'e');
O que, obviamente, não pode funcionar.
Espero que isso tenha passado despercebido.
Os arquivos só são executáveis se você recriar os dois barramentos virtuais (InputBus) com os 4 sinais open,ema21,ema55,num
e (OutputBus) com os outros 10 sinais. Eles não são salvos no arquivo do Simulink, pois estão no espaço de trabalho.
Portanto, crie e salve o espaço de trabalho.
Consegui criar e simular com êxito o projeto com o Matlab 2016b e criar uma DLL a partir dele, mas somente por meio do codificador incorporado porque a comunicação com o Visual Studio produz erros.
com o Visual Studio produz erros. Essa comunicação é muito instável. Em alguns computadores, ela ocorre sem problemas e o VS inicia com o projeto carregado; em outros, ela trava.
Se eu conseguir criar uma estratégia por meio do Simulink como uma DLL e puder integrá-la ao MT5, informarei o resultado.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Simulink: um guia para os desenvolvedores de Expert Advisors foi publicado:
Não sou um programador profissional. E assim, o princípio de "ir do simples para o complexo" é de suma importância para mim quando trabalho com o desenvolvimento de um sistema de negócio. O que exatamente é simples para mim? Primeiramente, esta é a visualização do processo de criação do sistema e a lógica de seu funcionamento. Também, é um mínimo de código escrito à mão. Neste artigo, tentarei criar e testar o sistema de negócio, com base no pacote Matlab e, depois, escrever um Expert Advisor para o MetaTrader 5. Os dados do histórico do MetaTrader 5 serão usados para o processo de teste.
Autor: Dennis Kirichenko