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
Seu exemplo é um exemplo melhor.
[/quote]
Este exemplo não funciona. Dá erros. Você poderia, como um desenvolvedor mais experiente, ajudar a fazer funcionar?
Respeitosamente,
Quark
este é um cheque para ver se eles querem fechar o Expert Advisor externamente
Pergunta: estes enquanto e Sleep não irão retardar o sistema?
o sistema não será desacelerado. apenas o único Expert Advisor
Pergunta: o sono e o semáforo serão processados corretamente em modo de teste?
o escorregamento não é tratado em testes, ele simplesmente é pulado. é mais complicado em testes. os EAs realmente ativos podem competir por este semáforo. não precisamos de semáforos em testes, já que apenas um EA é testado - não podemos organizar testes simultâneos de Especialistas em interação. para excluir o manuseio de semáforos em testes, use a função IsTesting
Também no que diz respeito à lógica. Entre o ajuste e a remoção do semáforo, temos duas (máximas) possibilidades para tratar as ordens. Primeiro Comprar() ou Vender() e depois, abaixo, FecharOrdem(). Essas duas "atividades" não irão competir entre si, embora dentro da EA, como se houvesse dois Conselheiros Especializados? Ou o processo é garantidamente linear e não chegará ao CloseOrder() até que a Buy() retorne?
Estas atividades não competirão entre si, uma vez que as operações comerciais estão agora sincronizadas, ou seja, os especialistas esperam até que a operação comercial seja concluída. "o processo tem a garantia de ser linear"
Não vou forçá-lo. Espere alguns dias para a função GlobalVariableSetOnCondition, então todos os problemas de controle de acesso serão resolvidos
Não vou forçá-lo. aguarde alguns dias pela função GlobalVariableSetOnCondition, então todos os problemas de delimitação de acesso serão resolvidos
Se você quer dizer que pretende introduzir a função GlobalVariableSetOnCondition na MT, poderia dizer algumas palavras antes sobre isso?
Incluindo como você se propõe a usá-lo nesta situação?
Um par de dias - contando fins de semana?
Por que você não faz uma fila de pedidos em MT. Ou seja, você pode escrever assincronamente uma solicitação para trabalhar em uma posição lá, e a MT em uma linha separada processará essa solicitação quando houver tempo, e com a garantia de que ninguém mais entrará lá.
Quark
Incluindo como você se propõe a usá-lo nesta situação?
Um par de dias - contando fins de semana?
Já mostrei um exemplo
se uma variável global tem um valor 0,0, então defina o valor para 1,0 e retorne verdadeiro. caso contrário, não defina nada. verifique e altere o valor em uma chamada de função.
"um par de dias" - eu disse que, por via das dúvidas, esperamos publicá-lo hoje.
Não faremos uma fila de pedidos
Só não disse o que é :) Pensei que a função tinha sido sugerida para me escrever.
Eu disse "um par de dias" só para o caso de. Esperamos publicá-lo hoje.
Obrigado.
1. Nesses 100 posts foram encontrados vários bugs enquanto trabalhavam no Expert Advisor, e não diretamente relacionados a ele. Por exemplo, notei que os Expert Advisors continuam negociando mesmo após a remoção da caixa de seleção Allow Live Trading. Espero que você não os esqueça.
2. Abaixo está novamente o código do meu Conselheiro Especialista. Ela gera erros 1, 129, 138. Você poderia a) me dizer o que é 138(requote), por que ocorre, se está relacionado a semáforos, e como consertá-lo? b) Por que 129? Os preços são impressos junto com o erro, eles parecem estar corretos. c) Cerca de 1, também.
Deixe-me lembrá-lo do método de teste: janelas de 12 minutos para 12 moedas.
Respeitosamente,
Quark