[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 32
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
O Expert Advisor trabalha, otimiza. Eu só tinha um problema com o tamanho do lote
Otimizado como em - você pode ver que há execuções na parte inferior esquerda e os resultados e o cronograma de testes são exibidos? Que parâmetros você colocou na otimização? Talvez eu esteja fazendo algo errado.... Eu defino estes : minuto gráfico PERÍODO = 1;
Data: de 2000.01.01.01 a 2001.01.01.01
Período_MA = 2 ... 240;
LucroFr = 4 ... 500;
limitação = 15 ... 150;
MODE = 0 ... 3;
PRICE_TYPE = 0 ... 6
E minha otimização não funciona nem mesmo para um único parâmetro Período_MA = 2 ... 240 (se outros parâmetros estiverem desabilitados): não vejo a barra verde e as corridas são invisíveis - nada (se eu definir o Period_MA menos de 50, então ele começa a funcionar muito lentamente, mas novamente, apenas no Period_MA)
Otimizado, como - você vê que há execuções na parte inferior esquerda e os resultados e o cronograma de testes são exibidos? Que parâmetros você colocou na otimização ? Talvez eu esteja fazendo algo errado.... Coloco estes: gráfico de um minuto PERÍODO = 1;
Data: de 2000.01.01.01 a 2001.01.01.01
Período_MA = 2 ... 240;
LucroFr = 4 ... 500;
limitação = 15 ... 150;
MODE = 0 ... 3;
PRICE_TYPE = 0 ... 6
E minha otimização não funciona mesmo com apenas um parâmetro Período_MA = 2 ... 240 (se outros estiverem desativados): nenhuma barra verde e nenhuma corrida visível - nada (se eu definir Period_MA menos de 50, então é muito lento, mas novamente apenas para Period_MA)
Qual é o seu lote mínimo permitido? E a história está carregada?
Qual é o seu lote mínimo permitido? E a história está carregada?
Lote 0,01. Sim, a história está carregada. O arquivo de citações contém dados sobre dados de 1 minuto desde 1999, você pode voltar a esse tempo no gráfico também.
Eu defino Período_MA = 10 ... 30. E para otimizar por um dia (enquanto escrevia o post anterior). Em 40 minutos, apenas 13 corridas foram feitas. E se aumentarmos Period_MA para 100 e executarmos a otimização mesmo por não mais de um mês - tudo .... acidente...
Lote 0,01. Sim, a história está carregada. Há 1min de dados no arquivo de citações de 1999, você pode voltar a esse tempo no gráfico também.
Tente executá-lo neste período sem otimização. Quais mensagens aparecerão nos registros? Os parâmetros do Expert Advisor não são importantes.
Tente executá-lo sem otimização neste período. Quais mensagens aparecerão nos registros? Os parâmetros da EA não são importantes.
O que você quer dizer com "enfileirado"? O Expert Advisor envia uma ordem para o servidor para definir uma ordem pendente. Se os parâmetros da ordem estiverem corretos, então o servidor define a ordem pendente, que é imediatamente exibida no terminal. Se o Expert Advisor envia um pedido para colocar pedidos pendentes em uma determinada etapa (isso é feito através de um loop), então cada novo pedido é processado pelo servidor separadamente. Estes pedidos são colocados em fila - o Expert Advisor deu um pedido - o servidor respondeu. O Expert Advisor deu uma ordem novamente e está aguardando a resposta do servidor.
O que significam os pedidos enfileirados? O que você quer dizer com isso?
O que você quer dizer com "ordem pendente", se a ordem foi para o servidor, ela será necessariamente exibida no terminal?
... para o servidor e de acordo com os parâmetros da ordem que está pendente, então ele será necessariamente exibido no terminal.
Eu executo o testador por um dia: se Período_MA < 52, então o teste está sendo executado e o log (testador - logs) mostra que a impressão é impressa. Mas se o Período_MA > 52 - nenhum teste é realizado. O registro está vazio (parâmetros do Expert Advisor e mensagem impressa durante a desinicialização quando o Expert Advisor fecha). Mas se eu testar por um ano, então a qualquer valor de teste do Period_MA é bem sucedido.