Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 895
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
Tente resolver isso através de um conselheiro ...
Deparou-se com uma característica desagradável do otimista no testador de estratégia.
Aqui está o código:
input int value=1;
int OnInit()
{
if (value == 3) return (INIT_FAILED);
return(INIT_SUCCEEDED);
}
Executamos um valor de parâmetro de 1 a 10 no testador para otimização. O resultado é que todos os conjuntos de parâmetros estão incorretos após 3 corridas, embora logicamente apenas a terceira corrida deva estar incorreta.
Aqui está uma imagem do mesmo código com o parâmetroINIT_PARAMETERS_INCORRECT retornado
A documentação diz:
INIT_FAILED.
A inicialização falhou e não faz sentido continuar os testes por causa de alguns erros irrecuperáveis. Por exemplo, falhou em criar um indicador, necessário para o trabalho do Consultor Especialista.
O retorno deste valor significa o mesmo que o retorno de um valor diferente de zero - a inicialização do Assessor Especialista no testador falhou. Os testes para o conjunto dado de parâmetros do Expert Advisor não serão executados, o agente está livre para receber uma nova tarefa.
Há mais por vir. Se emitirmos os resultados para um arquivo, vemos que após a terceira passagem a funçãoOnInit() não é iniciada de forma alguma.
Alguém já encontrou algo parecido com isto? Como resolver o problema?
P. S. Testado no MT4 build 765
Olá!
Você pode me dizer por que o terminal não vê o indicador com um código fechado, mas o terminal de outro corretor vê. A construção nos dois terminais é a mesma
Por favor, ajude.
Preciso de emitir Tempo[] como mm/dd/yyyyyy hh:mi
e, por padrão, produz yyyy.mm.dd hh:mi
ajuda :(
Por favor, ajude.
Preciso de emitir Tempo[] como mm/dd/yyyyyy hh:mi
e, por padrão, produz yyyy.mm.dd hh:mi
ajuda :(
não está funcionando. ele apenas emite o número 2.... ou ainda a mesma opção de saída 2015/04/22 14:30 ao invés de 22/04/2015 14:30
o que está errado?
Não precisava trocar os pontos por cortes, precisava trocar o número do ano mês.
______
encontrado
como esta:)
data/hora1=Tempo[1];
MqlDateTime str1;
TimeToStruct(data1,str1);
Comentário(str1.mon+"/"+str1.dia+"/"+str1.ano);
Bom dia!
Você pode me dizer como superar o erro de envio do pedido 134?
Procurei no fórum e encontrei apenas dois links antigos.
Bom dia!
Você pode me dizer como superar o erro de envio do pedido 134?
Procurei no fórum e encontrei apenas dois links antigos.
Veja as coisas desta maneira.
Bom dia!
Você pode me dizer como superar o erro de envio do pedido 134?
Procurei no fórum e encontrei apenas dois links antigos.
134
ERR_NOT_ENOUGH_MONEY
Não há dinheiro suficiente para completar a transação