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
Cavalheiros do programa...
Você não saberia disso no mt4 ?
Você mesmo usa o Ask Bid pré-definido ?
Em mt5 para toda aestrutura MqlTick eles estão faltando por alguma razão.
Chame a função, preencha a estrutura e só então obtenha o valor.
Ou imediatamente obter o valor, há alguma diferença?
Ou não está na minha direção?
Você deve ao menos indicar para quem você está escrevendo ))
Variáveis pré-definidas, para o tick atual, provavelmente seriam melhores.
Os desenvolvedores já explicaram anteriormente que existe uma limitação fundamental ao acesso direto
e em geral, t1 não é igual a t2. Além disso, os valores de campo dentro de ambos t1 e t2 podem acabar se referindo a diferentes carrapatos
Os desenvolvedores já explicaram anteriormente que existe uma limitação fundamental ao acesso direto
e em geral t1 não é igual a t2. Além disso, os valores de campo dentro de t1 e t2 podem se referir a diferentes carrapatos, embora sejam campos ligados (eles devem se referir ao mesmo carrapato).
Brr, qual é a limitação fundamental?
A estrutura em seu exemplo é desnecessária, não precisa ser preenchida.
Um valor veio do soquete e foi escrito na variável _Ask, _Bid, etc., de acordo com a estrutura.
_Ask != _Ask na sua opinião?
Uma restrição ocorre se você preencher a estrutura, o que leva algum tempo.
Você não precisa preenchê-lo, mas dê_Ask, _Bid, etc. diretamente.
Brr, qual é a principal limitação?
A estrutura em seu exemplo é desnecessária aqui, não precisa ser preenchida.
Você pode reescrevê-lo sem estrutura. No caso geral, perguntar1 não é igual a perguntar2
Você também pode reescrevê-lo sem a estrutura. No caso geral, perguntar1 não é igual a perguntar2
Isto é, são solicitações ao ambiente não-síncrono, e a resposta é recebida pelo estado atual do ambiente? E OnTick está pegando o tique atual e trabalhando na EA, mas ao mesmo tempo os pedidos pela estrutura do tique quando a EA está trabalhando podem obter respostas a partir dos próximos tiquetaques?
Você também pode reescrevê-lo sem a estrutura. Em geral, pedir1 não é igual a pedir2
Assim você não precisa usar 100500 dígitos, onde o último dígito de um número real difere 0,0000000000000000000001
Para cada variável um dígito diferente, para o preço dobrar no máximo 8.
Lançado o beta 2652, de importância:
22% bom.
SymbolInfoTick - na minha máquina de casa, notei de perto que não alertava. No entanto, fez um filtro desses alertas no Diário de Bordo e viu que havia muito mais do que os 2650 emitidos durante o mesmo período vinte e quatro horas atrás.
Enviou ambos os logs para o PM.
Isto é, são solicitações a um ambiente não-síncrono, e a resposta é baseada no estado atual do ambiente? E OnTick está pegando o tick atual e trabalhando na EA, mas as solicitações pela estrutura do tick quando a EA está trabalhando pode obter respostas a partir dos próximos tick?
Sim.
Para trabalho em massa, coloque mais memória.
4gb (preço de 20 euros) está longe de ser bom em 2020 quando se trata de análise e pesquisa.
Estamos falando de uma chamada única para CopyTicks. É feito para fazer um backtest virtual destes carrapatos no OnInit, e depois para continuar em tempo real, alimentando apenas carrapatos frescos.
Como um compromisso, proponho liberar a memória no Terminal imediatamente após os CopyTicks terem sido chamados no OnInit. Então não temos que introduzir uma função de resfriamento forçado para o CopyTicks.
Neste momento, a versão de esfriamento do sono é muito mudo. Mas eu mostrei acima como esta muleta salva a memória.
Agora acontece que 20 Expert Advisors correm rápido mesmo em VPS lentos. Mas iniciá-los é um problema sério.
Aqui está um Expert Advisor que mostra o problema.
Resultado.
22% - multa.
SymbolInfoTick - na máquina doméstica notei a olho nu que não havia alertas. No entanto, fez um filtro desses alertas no Diário de Bordo e viu que havia muito mais do que os 2650 emitidos durante o mesmo período vinte e quatro horas atrás.
Enviou ambos os logs para o PM.
Aceleração por um fator de dez em casos de acesso paralelo em massa.
Para outros casos somente atualização de processador, memória e sistema operacional.