O recurso está a ser carregado... Carregamento...

Sobre o armazenamento de dados

Autora:Os mortos vêm., Criado: 2017-01-28 00:23:56, Atualizado: 2019-08-01 09:22:19

Olá, tenho uma pergunta para vocês.

Eu passei muito tempo lendo os artigos (incluindo os posts) de Inventors Quantify e descobri que há pouca menção ao armazenamento de dados. Ou seja, quando eu fiz um disco real e o executei em meu próprio servidor (em vez de testar), então: 1. Os dados que eu recebo são meus próprios recém-coletados? (Minha própria resposta, deve ser); 2. Se fui eu a coletá-los, esses dados estão armazenados no servidor? 3. Preciso eu mesmo de considerar o espaço que os dados ocupam no disco rígido? 4. Preciso de instalar um banco de dados?

Obrigado a todos.


Mais.

Zero.1. Os dados que eu recebo são meus próprios recém-coletados? Os dados que você obtém são obtidos em tempo real a partir de uma interface API fornecida pela bolsa, o equivalente a ser coletado por você mesmo. 2. Se fui eu a coletá-los, esses dados estão armazenados no servidor? Todos os dados de transações são guardados na memória, e as informações do log de estratégia são guardadas permanentemente no disco rígido. 3. Preciso eu mesmo de considerar o espaço que os dados ocupam no disco rígido? Informações de logs ocupam espaço no disco rígido. Se o espaço no disco não for muito grande e você descobrir que o logs ocupa muito espaço, você pode limpar periodicamente com a função LogReset. 4. Preciso de instalar um banco de dados? Não é necessário, o administrador tem o banco de dados sqlite embutido.

Zero.Olá, se for uma política do JavaScript, a política não pode ler qualquer arquivo local e não pode manipular o banco de dados, se você pode chamar um módulo do sqlite no Python para ler o banco de dados local, o sistema de repetição pode não suportar, apenas o disco físico.

RajajackBom, já descobrimos se a política pode ler diretamente a partir do banco de dados para usar os dados fornecidos pelo autor no programa, ou esses dados precisam ser digitados manualmente na política (se o volume de dados for maior, é exagerado). Se puder ler diretamente a partir do banco de dados, qual função é usada na política, o banco de dados específico usa o sqlite?

Zero.Registro do administrador logs/robot/robot id.db3

RajajackPor exemplo, o administrador é um arquivo Linux, e eu quero usar um robô para gravar meses de informações de profundidade do mercado.

Edward GywA função _G pode ser usada para armazenar dados.

Zero.Se a estratégia consegue obter dezenas de K-lines de uma vez, prova que a exchange forneceu a interface, o programa não precisa coletar por si mesmo. Se a exchange GetRecords obtém apenas uma, prova que a exchange não forneceu a interface de dados de mercado e precisa recalcular internamente.

Os mortos vêm.Muito obrigado pela resposta z. Então eu gostaria de perguntar, se os dados do mercado estão guardados em memória, se o meu servidor reinicia ou se o meu robô reinicia, será que os dados do mercado anterior ainda existem? [# Na verdade, a pergunta é: será que os dados que eu recolhi, quando eu ajustar a estratégia, ou interromper a estratégia, vão afetar a minha estratégia inicial? Por exemplo, se eu vou usar o MA do dia 20, então o MA do dia 20 quando eu chegar precisará recolher os dados novamente para fazer o cálculo.