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)?
Criamos uma função onde fazemos loop através das ordens abertas e, se 0, as abrimos.
Variante 2 :
Ordem da condiçãosdtotal ==0
Isto nos dá, no mínimo, uma abertura de ordem interminável ou abertura em cada carrapato
Por quê?
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.
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.