[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 485
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
Boa tarde,
Estou fazendo uma EA que, após uma abertura, move a parada para o breakeven. Isto é, modifica a ordem, mas o problema é que modifica constantemente algo semelhante a uma parada de fuga. Como modificá-lo uma vez e depois somente uma vez. Eu até inseri uma variável no código, mod1=1, mas depois mod1 tem que ser maior, mas o idioma não percebe isso.
Obrigado!
enquanto (verdadeiro)
{
if (tip==0 && open_b===verdadeiro && mod1<==1 && Bid>ma+15*Point)
{
Alerta ("popitkaa perenesti stop v b/u", bilhete);
RefreshRates();
modify=OrderModify(ticket,Ask,Bid-mod*Point,0,0);
if(modificar===verdadeiro)
{
Alerta ("pedido de zakrit modificirovanij",bilhete);
mod1++;
retornar;
}
retornar;
}
if (tip===1 && open_s===verdadeiro && mod1<=1 && Bid<ma+15*Point)
{
Alerta("popitkaa perenesti stop ",ticket, "v b/u");
RefreshRates();
modify=OrderModify(ticket,Bid,Ask+mod*Point,0,0);
if(modificar===verdadeiro)
{
Alerta("pedido de zakrit modificirovanij",bilhete);
mod1++;
retornar;
}
retornar;
}
pausa;
}
Obrigado por não ajudar, eu mesmo tive que pensar nisso, talvez seja para o melhor. Eu só precisava trazer a variável para o nível global.
Agora a questão é esta:
Algumas linguagens de programação têm função como "código de programa de rastreamento", você pressiona F7 e alguma linha de código é mostrada, quando você pressiona F7 novamente você obtém outra linha, é muito útil quando você fica confuso e pode ver se a linguagem está lendo a mesma linha de código ou não. A mql tem tal característica?
Última pergunta, como fazer com que a qualidade da modelagem seja alta, quando testei em 5 minutos a qualidade é de 87-89%, quando levo a mesma EA em um relojoeiro é de 34% de modelagem. Como aumentar a modelagem ? e é possível confiar na modelagem de 34% ?
Obrigado
Caros Especialistas. Você pode aconselhar sobre quais indicadores são necessários para avaliar adequadamente o desempenho de um Expert Advisor com seu histórico comercial em uma determinada conta? Estou me referindo às estatísticas gerais, não à consideração de cada pedido individual. Preciso das fórmulas de cálculo. Talvez haja alguns artigos sobre este assunto.
Não tenho certeza da exatidão destes cálculos. Obrigado.
Caros Especialistas. Você pode aconselhar sobre quais indicadores são necessários para avaliar adequadamente o desempenho de um Expert Advisor com seu histórico comercial em uma determinada conta? Estou me referindo às estatísticas gerais, não à consideração de cada pedido individual. Preciso das fórmulas de cálculo. Talvez haja alguns artigos sobre este assunto.
Não tenho certeza da exatidão destes cálculos. Obrigado.
Strategy Tester, tente ou abra uma conta demo e deixe o Expert Advisor negociar por conta própria com dinheiro virtual, mas usando cotações reais. É verdade, a primeira opção reduzirá muito o tempo para as estatísticas
Experimente um testador de estratégia ou abra uma conta demo e deixe o Expert Advisor negociar por conta própria com dinheiro virtual, mas com cotações reais. Mas a primeira variante diminuirá consideravelmente o tempo para as estatísticas.
Por que eu preciso de um testador? Eu já tenho um histórico comercial neste EA. Eu só preciso avaliá-lo adequadamente.
Isto vai funcionar para você?
Você vai ficar bem com isso.
Talvez você queira experimentar este aqui.
Obrigado. Eu também estive olhando e pensando.
Victor, você sabe onde mais você pode encontrar artigos de treinamento sobre MCLs da Roche?
Pergunta simples, nenhuma resposta encontrada.
Como adicionar novos dados a um arquivo de texto (NÃO em uma nova linha!!! mas na mesma linha!)
Por exemplo, há um arquivo com uma matriz do seguinte formulário: 382;1;-1;1;1;-1;1;1;-1;1;-1;1;-1;1;...;1;crlf
você precisa acrescentar isto : 383;1;-1;1;1;1;-1;1;-1;1;1;1;-1;1;1;...;1;crlf
FileWrite() adiciona crlf extra, além de não saber como mudar o primeiro número.
Olá a todos, avisem como verificar como foi fechado o último pedido, com parada ou lucro. Entendo que preciso usar o OrderHistoryTotal, mas por favor, aconselhe como fazer isso e dê um exemplo.
Há um exemplo na descrição da funçãoOrdersHistoryTotal