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
Eu, por outro lado, tirei-o de uma pilha de código:
Uma pergunta - por que escorregar? E 10 (número de repetições) devem ser movidas para variáveis globais.
Que tal esta opção?
Há diferentes deslizamentos. Os que estão no loop são... Quando se tem uma menina sentada ali, é preciso repeti-lo dez vezes e esperar até que ela coloque o batom. Quando uma menina está sentada, ela tem que repeti-lo dez vezes e esperar até que ela se maquie. E às vezes o servidor fica mais lento. Tudo isto é para "verdadeira DC".
Desliza depois do PlaySound, para que outros sons não ofusquem, o PlaySound interrompe o som do anterior.
As variáveis globais são inteligentemente ponderadas pelo terminal. E não há necessidade, o algoritmo externo deve funcionar normalmente com pedidos que não são fechados.
As variáveis globais são inteligentemente ponderadas pelo terminal.
Oh, eu esqueci -- RefreshRates no início do loop após a captura do contexto, então você não precisará brincar com Ask e Bid. E outros valores também.
O RefreshRates não está lá para mais nada. Foi assim que tentei lidar com situações em que a OrderClose retorna falsa, mas a ordem realmente fecha. Após a pausa e a atualização vem OrderSelect(). Eu não sei como é lá, mas parece funcionar.
Ask and Bid são uma verdadeira maravilha, às vezes eles precisam ser normalizados :)
---
Cerca de dez repetições e para que em variáveis globais, eu não entendo. Há dez deles, com margem suficiente. É externo?
E se o pedido for encerrado em um minuto? Você não pode bater isso com um código. Esta é uma falha de comunicação terminal.
gip:
Não entendo dez repetições e para quê nas variáveis globais.
Ela simplesmente reduz o número de falhas por um fator de dois. É claro que nem todas as situações são tratadas exatamente neste bloco. Se um pedido é fechado por um minuto, o programa tem que esperar todo esse tempo. Estes esperam, mesmo se cortados, atrasam o loop e tudo funciona como deveria no final.
---
> Para evitar números mágicos e afinação fácil.
Ajustar estes dez? Sim, é com uma margem tal, que é mais fácil mudar o CD :) E para o bem da megalot, se for preciso, e pode estar no código para corrigir.
Há um conselheiro. Precisamos fazer com que ele pareça decente.
Estas são as funções que daí decorrem. Há uma maneira de fazer tudo parecer palatávelAcrescentei duas funções para simplificar o trabalho
Um verifica o tipo de pedido e o segundo procura o último pedido aberto
Parte das funções reformuladas do autor