Boa tarde pessoal!
Gostaria de poder salvar a posição de memória de um robô num momento dado y que essa salvaguarda possa ser carregada em memoria caso o sistema caia no momento da inicialização do robô. (Não é a salvaguarda de configurações que existe na tela de inicialização, mas é isso mais todas as variáveis e arrays definidas e seus dados!)
Até agora venho fazendo isso na unha num arquivo de texto ou num BD, mas é trabalhoso.
Por acaso existe algum comando desconhecido ou aplicativo que faça isso já pronto?
Desde já grato.
Você pode fazer isso por um desses dois caminhos:
Armazenar periodicamente (exemplo de 1 em 1 minuto) em Variáveis Globais do Sistema, ou...
Armazenar periodicamente em database, por exemplo eu uso MySQL.
Por fim é só incrementar uma rotina para que toda vez que o EA seja carregado ele também leia a última informação armazenada seja no database ou seja nas Variáveis Globais do Sistema.
Você pode fazer isso por um desses dois caminhos:
Armazenar periodicamente (exemplo de 1 em 1 minuto) em Variáveis Globais do Sistema, ou...
Armazenar periodicamente em database, por exemplo eu uso MySQL.
Por fim é só incrementar uma rotina para que toda vez que o EA seja carregado ele também leia a última informação armazenada seja no database ou seja nas Variáveis Globais do Sistema.
Obrigado pela resposta Ruy!
Eu trabalho com MySQL tbm, porém acho trabalhoso, já que uso esse tipo de subterfugio de gravar tudo o tempo todo.
Mas estou procurando alguma rotina que faça isso em txt talvez? e que esteja pronta pra trabalhar com qqr EA.
Em outro post conseguí uma rotina de ordenação de arrays que se tornou indispensável, aqui, conversando e trocando ideias.
Acho que uma ferramenta como a que procuro, seja esencial pra que os robos se recuperem de falhas de comunicação, quedas de energia e outro problemas.
Eu tenho por costume gravar tudo no evento OnTransaction. É o melhor pra mim. Mas pelo visto vou ter que desenvolver a rotina do zero!
Obrigado pela resposta Ruy!
Eu trabalho com MySQL tbm, porém acho trabalhoso, já que uso esse tipo de subterfugio de gravar tudo o tempo todo.
Mas estou procurando alguma rotina que faça isso em txt talvez? e que esteja pronta pra trabalhar com qqr EA.
Em outro post conseguí uma rotina de ordenação de arrays que se tornou indispensável, aqui, conversando e trocando ideias.
Acho que uma ferramenta como a que procuro, seja esencial pra que os robos se recuperem de falhas de comunicação, quedas de energia e outro problemas.
Eu tenho por costume gravar tudo no evento OnTransaction. É o melhor pra mim. Mas pelo visto vou ter que desenvolver a rotina do zero!
Separe o Crucial do Essencial.
Crucial: Terminal Global Variables (detalhe: só aceitam números).
Essencial: Grave no formato JSON.
;)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Boa tarde pessoal!
Gostaria de poder salvar a posição de memória de um robô num momento dado y que essa salvaguarda possa ser carregada em memoria caso o sistema caia no momento da inicialização do robô. (Não é a salvaguarda de configurações que existe na tela de inicialização, mas é isso mais todas as variáveis e arrays definidas e seus dados!)
Até agora venho fazendo isso na unha num arquivo de texto ou num BD, mas é trabalhoso.
Por acaso existe algum comando desconhecido ou aplicativo que faça isso já pronto?
Desde já grato.