Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 985
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.
Por favor, ajude. Ao escrever uma função personalizada, o testador dá erro 3 e não abre ordens. Favor especificar os erros.
Estranho, se em um EA, ele abre negócios um após o outro para cada par de moedas especificado. Com um intervalo de tempo. E quando você o coloca em 5 gráficos diferentes com pares de moedas diferentes (símbolo(0)), todas as 5 negociações se abrem simultaneamente e instantaneamente quando você pressiona o auto-negocio.
Você pode sugerir o que pode ser e como consertá-lo? Ter tudo em um EA e em um gráfico (para que o botão no gráfico abra todos os pares tão rápido quanto ao ativar o "autotrade" com vários EAs, como na versão original)
aqui em geral é o problema.... você e eu estamos fazendo nosso melhor para suspender o terminal, imho.... não gosto de lógica errada para escrever, aqui fiz o que você quer - jogue o EA no gráfico, pressione o botão e ele tentará abrir uma ordem em um loop infinito
aqui em geral é o problema.... você e eu estamos fazendo nosso melhor para suspender o terminal, imho.... não gosto de escrever a lógica errada, aqui fiz o que você quer - jogue a EA no gráfico, pressione o botão e ele tentará abrir uma ordem em um loop infinito
Igor, obrigado pela funcionalidade estendida! Infelizmente, nada mudou em termos de velocidade. Meus negócios também estão abrindo um após o outro. Tentei novamente colocar uma versão mínima em cada gráfico e pressionei "autotrade", todos os negócios foram abertos de uma só vez e instantaneamente. Ainda há um pequeno atraso no início.
Apesar disso, ainda quando você clica no botão do Painel de Comércio integrado, um único comércio se abre ainda mais rápido, sem um atraso inicial. Estranho. Gostaríamos de chegar a um estado em que um botão semelhante abrisse uma cesta sem demora.
No que diz respeito à velocidade de execução:
1. A maneira mais rápida é cutucar o Painel de Comércio padrão.
2. Disperse-o em vários gráficos e pressione "AutoTrade".
3. O botão que abre a cesta uma a uma
Os ofícios também são abertos um após o outro.
Não há outra maneira, google informação sobre os tipos de contas de Execução de Mercado/Instant Execution
e o segundo pontohttps://www.mql5.com/ru/docs/runtime/running
Expert Advisor - Em seu próprio fio condutor, tantos EAs quantos são os fios de execução para eles
em resumo - depois que uma EA envia uma ordem, ela espera que uma ordem seja confirmada e se houver várias EA em diferentes gráficos, você obtém a independência de cada EA, ou seja, a execução multi-tarefa do código
Acho que para sua tarefa, tanto quanto entendo de negociação das notícias, a melhor solução é abrir vários gráficos, jogar os EAs configurados neles, que são loopados em um loop infinito e, após colocar uma ordem o EA tem que deixar o gráfico, iniciar todos os EAs com o botão Autotrade
Olá a todos! Como fazer o indicador parabólico padrão em uma EA para abrir um comerciante na criação de seu primeiro ponto (ou seja, mudança de tendência de mercado) ????
No início, os pontos para os quais as setas apontavam estavam do lado oposto do preço atual. E assim que o preço tocou esse ponto, ele pulou imediatamente para o outro lado.
Conclusão: O primeiro ponto em cima será quando o preço tocar o ponto em baixo. E vice versa...
Não há outra maneira, google informação sobre os tipos de contas de Execução de Mercado/Instant Execution
E o segundo ponto éhttps://www.mql5.com/ru/docs/runtime/running
Em resumo, quando você envia uma ordem, a EA espera que uma ordem seja confirmada e se você tiver algumas EA em gráficos diferentes, então você obtém a independência de cada EA, ou seja, a execução multi-tarefa do código
Acho que para o seu problema, tanto quanto entendo de negociação das notícias, a melhor solução é abrir vários gráficos, jogar os EAs configurados neles, que são em loop infinito e, após colocar um pedido, o EA deve deixar o gráfico e iniciar todos os EAs usando o botão de auto-comércio
Uau... obrigado pelo esclarecimento. Quero dizer. De fato, somente após a abertura do atual é que se abre o próximo. Curioso.
Você sabe, por acaso, se você tentar o quarto esquema - copiadora de comércio - os negócios também serão abertos sequencialmente? Por exemplo, damos um sinal ao copiador de que 7 ordens parecem estar abertas no feiticeiro. como ele as abrirá? Ou, devemos também criar 7 copiadores e indicar a cada um deles para copiar seu par. Embora, eu possa tentar, não tenho que criar nada adicional.
Há também um quinto método - use o clicker. Mas, é muito caro, não creio que ninguém o escreva no momento. Vou tentar o que está disponível por enquanto.
UPDEu tentei copiar - a mesma coisa, os negócios se abrem sequencialmente. E se eu colocar a copiadora em 7 cartas e definir 1ms de atualização, o terminal junto com a UPD explodirá.
Isso deixa dois caminhos.
1. O ativo - para colocar o Expert Advisor em cada gráfico e permitir o auto-negociação.
2) O não comprovado - para usar software de terceiros - clicker.
1. Acionável - colocar um EA em cada gráfico e permitir o auto-negociação.
2. Não comprovado - usar software de terceiros - clicker.com 99% de probabilidade 1 e 2 funcionarão na mesma velocidade, o servidor ainda está processando suas solicitações comerciais uma a uma, e quando você envia 7 solicitações de 7 gráficos, você ganhou tempo esperando a resposta do servidor (até a EA receber o tíquete, ela não faz nada - ela está esperando)
sobre o clicker, com WinAPI você pode "clicar" com seu mouse em qualquer ponto da tela, eu verifiquei o código há um mês atráshttps://www.mql5.com/ru/forum/156025#comment_7552799
Você quer usar o clicker automático para enviar um pedido, e pode fazer o mesmo com o código@Koldun Zloy
com 99% de probabilidade a opção 1 e 2 funcionará na mesma velocidade, o servidor ainda está processando suas solicitações comerciais uma a uma, e quando você envia 7 solicitações de 7 gráficos, você ganhou tempo para esperar pela resposta do servidor (até a EA receber o tíquete, ela não faz nada - ela está esperando)
sobre o clicker, com WinAPI você pode "clicar" com seu mouse em qualquer ponto da tela, eu verifiquei o código há um mês atráshttps://www.mql5.com/ru/forum/156025#comment_7552799
Você quer usar o clicker automático para enviar um pedido, e pode fazer o mesmo com o código @Koldun Zloy
Ótimo, vou dar uma olhada. Muito obrigado por sua ajuda e pelo trabalho que você fez
Olá.
Eu estou dominando o MT5. Mas não está claro como traçar as linhas-tampão. Eu baixei o indicador do site mql5 e o consertei um pouco.
Mas agora eu tenho alguns problemas com as linhas. Minha pergunta é: Por que a linha está distorcida na história e como consertá-la?