Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 414
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
Para começar:
variáveis, visibilidade variável
como eles são declarados, onde?
O objetivo é abrir uma ordem
O que não está claro, eu explicarei se algo
Não está claro porque devo usar uma função de contagem personalizada se existe um total de pedidos prontos
Porque o padrão retorna o número total de pedidos e posições na conta, independentemente do símbolo, mágico e tipo.
Olá a todos! Você poderia me dizer como definir a condição de preço para cruzar uma linha horizontal? E como fazer essa função com a máxima precisão (que reagiria em cada tique)?
Agradecemos antecipadamente))
O objetivo é abrir um pedido.
A cada tique, o terminal recebe a última cotação do servidor e também as informações sobre os pedidos. Quando o terminal envia o comando OrderSend() ao servidor, o servidor precisa de algum tempo para processar este comando e abrir a ordem. Até lá, ele enviará informações sobre a ausência de um pedido a cada tique (vamos chamá-lo de vazio). A função OrderTotal() retornará zero, e o robô enviará um novo OrderSend().
Quando o servidor abre o pedido, os tiquetaques vazios terminam. Função OrdensTotal() devolverá um valor positivo, o robô se acalmará. Se as citações mudarem com freqüência, os carrapatos virão com freqüência, e haverá muitos carrapatos vazios. O robô enviará muitos OrderSend(). O servidor abrirá muitos pedidos.
A conclusão é que devemos fazer uma pausa após o OrderSend().
A cada tique o terminal recebe do servidor a última cotação, assim como informações sobre os pedidos. Quando o terminal envia o comando OrderSend() para o servidor, o servidor precisa de algum tempo para processar o comando e abrir a ordem. Até lá, ele enviará informações sobre a ausência de um pedido a cada tique (vamos chamá-lo de vazio). A função OrderTotal() retornará zero, e o robô enviará um novo OrderSend().
Quando o servidor abre o pedido, os tiquetaques vazios terminam. Função OrdensTotal() devolverá um valor positivo, o robô se acalmará. Se as citações mudarem com freqüência, os carrapatos virão com freqüência, e haverá muitos carrapatos vazios. O robô enviará muitos OrderSend(). O servidor abrirá um monte de pedidos.
Conclusão - devemos fazer uma pausa após o OrderSend().
Após o OrderSend(), se houver uma resposta positiva, há um bilhete, e, portanto, uma abertura/posição de posição deve ser solicitada mais uma vez do ambiente comercial, em vez de esperar indefinidamente.
E quanto a uma função que toma e modifica um não-mágico?
Mas por que outras funções não fazem pedidos múltiplos, mas apenas SellLimit?
E quanto a uma função que toma e modifica um não-mágico?
O magik do pedido não pode ser modificado.