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
Aceleração por um fator de dez em casos de acesso maciçamente paralelo.
Para outros casos, somente atualizações de processador, memória e sistema operacional.
Em PM, os registros comparativos da mesma máquina.
Esta é uma chamada única do CopyTicks. É feito a fim de fazer um backtest virtual para estes carrapatos no OnInit, e depois 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.
Não faz muito tempo, você mesmo tem feito testes de estresse e exigido a emissão imediata de carrapatos profundos em cada carrapato.
Ou seja, tanto você como 100% dos outros desenvolvedores se candidataram e aplicarão estratégias de solicitação de cache completo pendentes. Cada vez mais, são escritos especialistas cada vez mais dispendiosos e de cabeça erguida.
É por isso que não vamos abolir as caches por nenhum meio, mas recomendamos colocar 16-32gb de memória e esquecer os problemas e atrasos.
Comportamento e economia no VPS (manter a 512 mb-1 gb) nós não nos importamos em nada.
Você mesmo estava testando o estresse não há muito tempo e, de fato, exigia carrapatos profundos e instantâneos em cada carrapato.
Ou seja, tanto você como 100% dos outros desenvolvedores se candidataram e aplicarão estratégias de solicitação de cache completo pendentes. Cada vez mais, são escritos especialistas cada vez mais dispendiosos e de cabeça erguida.
É por isso que não vamos abolir as caches por nenhum meio, mas recomendamos colocar 16-32gb de memória e esquecer os problemas e atrasos.
Comportamento e economia no VPS (para caber em 512 mb-1gb) nós não nos importamos em nada.
Acima complementou meu posto com código. Trata-se do OnInit, não de outra coisa. O Hot CopyTicks é muito necessário, mas não no OnInit.
Como um compromisso, sugiro que, após a chamada de CopyTicks ao OnInit, a memória seja liberada imediatamente no Terminal.
Em todo caso, não!
E se eu, ao contrário, levantar o cache no OnInit para trabalhar com ele sem atrasos?
É melhor introduzir uma função para descarregar o cache do terminal.
É necessário não apenas para carrapatos, mas também para séries cronológicas e indicadores (tente escrever um 5K para 5 instrumentos e 5 TFs).
@Renat?
De jeito nenhum!
E se eu levantar o cache no OnInit para que eu possa trabalhar com ele sem demora?
O cache de carrapatos vive apenas por 10 segundos.
O screener do tick history script (o único software rodando no Terminal) come até 6GB se você tirar cinco meses de cotações.
Quanto mais rápido a máquina e a Internet, maior será a carga de memória. Isto é, as caches internas do terminal se acumulam a alguns caracteres em 10 segundos.
Não consigo pensar em outra maneira de saber que há um novo tique enquanto o OnTick está em funcionamento.
Três opções.
É melhor não identificar um novo tique através das barras.
Resultado(emAmount = 15).
A dessincronização pode durar até um minuto. Há um bug em algum lugar.
A razão para a frenagem do SymbolInfoTick parece ser o manuseio paralelo.
Resultado (emAmount = 15).
> 100 ms para a execução do SymbolInfoTick. É claro que o código é autodidata. Mas isso mostra a razão pela qual o EAs habitual é mais lento.