[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 266
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
Muito obrigado.
A questão é a seguinte
Escrevi um EA com algumas funções importadas de uma DLL - tento executar um testador de estratégia e obter
Eu não posso usar DLL para testar a estratégia da minha EA?
ou que tipo de erro?
Para responder minha própria pergunta Serviço - Configurações - Habilitar a importação de DLL
Por favor, informe sobre a fórmula alisada MA. Aqui está uma ilustração para o caso de :)
Como se passa a ferro?MA
Por favor, informe sobre a fórmula alisada MA. Aqui está uma ilustração para o caso de :)
Como se passa a ferro?MA
>> https://www.metatrader5.com/ru/terminal/help/indicators/trend_indicators/ma
Cavalheiros, poderiam sugerir um código simples para definir os preços dos pedidos pendentes para que terminem em 0 ou 5.
A propósito, como posso estabelecer uma multiplicidade de preços pendentes?
Tentei com o restante da divisão ou comparação de porcentagem, mas não o entendi de imediato.
Agradeço a todos que responderam.
Cavalheiros, poderiam sugerir um código simples para definir os preços dos pedidos pendentes, para que terminem em 0 ou 5.
A propósito, como posso estabelecer uma multiplicidade de preços pendentes?
Tentei com o restante da divisão ou comparação de porcentagem, mas não o entendi de imediato.
Graças aos caras que responderam.
Arredondamento de um número de ponto flutuante para uma precisão especificada.
Amigos, vocês podem me dizer onde cometi um erro?
Há um indicador BrainTrend1N - ele colore as barras dependendo da direção do movimento do preço.
Estou escrevendo um Expert Advisor que compraria quando uma barra é ascendente (cor azul por padrão) e venderia quando uma barra é descendente (cor vermelha por padrão).
Estou acessando buffers indicadores apropriados da EA, mas infelizmente a EA não faz nenhum acordo durante os testes.
Você tem alguma dica sobre como lidar com isso?
Muito obrigado de antemão.
Obrigado, mas não foi isso que eu perguntei.
Um EA rastreando um par, deixa-o fazer pedidos pendentes com um preço que termina em "0",
e outro, digamos, no par adjacente, coloca ordens pendentes que terminam com "5". E outro, por exemplo, estabelece ordens pendentes até "3" ou "8", isso não importa.
É sobre o último dígito do preço.
Prefiro usar pingentes colocando 5-10 de cada vez para evitar confusão.
Agora estou melhorando a colocação de pedidos pendentes e quero tratar deste assunto em meus Conselheiros Especializados para maior clareza.
Como definir o último dígito de um preço pendente?
Ou eu já tenho a resposta?
Obrigado, mas não foi isso que eu perguntei.
Um EA rastreando um par, deixa-o fazer pedidos pendentes com um preço que termina em "0",
e outro, digamos, no par adjacente, coloca ordens pendentes que terminam com "5". E outra, por exemplo, estabelece ordens pendentes terminando com "3" ou "8".
É sobre o último dígito do preço.
Eu coloco pingentes principalmente para evitar confusão e coloco 5-10 de cada vez.
Agora estou melhorando a colocação de pedidos pendentes e quero tratar deste assunto em meus Conselheiros Especializados para melhor visualização.
Como definir o último dígito de um preço pendente?
Ou eu já tenho a resposta?
Exemplo
para verificar o final para 123456789
a função
Exemplo
xx=Licit/Ponto(MathCeil(Bid/Point/10)-1)*10;
Imprimir("Bid = " "+Bid+" Ponto = "+xx);
Obrigado, mas não foi isso que eu perguntei.
Um EA rastreando um par, deixa-o fazer pedidos pendentes com um preço que termina em "0",
e outro, digamos, no par adjacente, coloca ordens pendentes que terminam com "5". E outro, por exemplo, estabelece ordens pendentes até "3" ou "8", isso não importa.
É sobre o último dígito no preço.
Prefiro usar pingentes colocando 5-10 de cada vez para evitar confusão.
Agora estou melhorando a colocação de pedidos pendentes e quero tratar deste assunto em meus Conselheiros Especializados para maior clareza.
Como definir o último dígito de um preço pendente?
Ou eu já tenho a resposta?
Se o número for definido em tipo inteiro, ele é elementar, por exemplo
se ((número % 10) == n) {
// o número tem um último dígito n (terminando em n), onde n é um número inteiro na faixa de 0 a 9
}
Se o número não for um número inteiro, ele sempre pode ser convertido em um tipo inteiro.
Bom dia a todos vocês!
Vocês sabem a razão pela qual um testador de estratégia pode ser enforcado?
Ao otimizar um simples Expert Advisor, o testador ou "morre" imediatamente, ou fica pendurado após um certo número de passes. Há apenas alguns milhões de opções de busca, e tentei reduzi-las a alguns milhares - ainda resiste. Continua escrevendo "otimização iniciada" no registro. O Expert Advisor é muito primitivo - sinais na CCI, abertura de ordem no cruzamento dos níveis superiores ou inferiores pelo indicador (os níveis são definidos pela otimização), fechamento de ordem e abertura simultânea do próximo ocorre no sinal oposto ou no Take Profit ou Stop Loss (os níveis TP e SL também são definidos pela otimização). Essa é a versão "sempre no mercado" com paradas. E a versão anterior deste EA - ao entrar com base nos mesmos sinais, mas fechando apenas com paradas - testada e otimizada sem problemas. Tentei de tudo - atualizei o histórico de minutos, alterei terminais e computadores, experimentei todas as variantes de testes (por preços abertos, por pontos de verificação e por todos os carrapatos), dancei com pandeiros, pronunciei o nome - mas nada funciona... :-(
O ouriço sabe que no mundo real, tal especialista falhará, mas eu preciso dele por duas razões:
a) Estou aprendendo a programar sobre isso;
b) Quero tentar usá-la (não este especialista em particular, mas uma CCI modificada) como uma locomotiva para poder anexar condições adicionais.
Portanto, a questão por que a otimização não funciona é importante para mim: se é meu código de falhas ou algumas características específicas do MT4.