Discussão do artigo "Recursos do SQLite em MQL5: Exemplo de painel interativo com estatísticas de trading por símbolo e magic" - página 2
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
SQLite: trabalho nativo com bancos de dados SQL no MQL5
Repito: eu mesmo, é claro, uso classes leves com índices e métodos necessários, sem nenhum banco de dados, o que oferece uma vantagem clara em termos de consumo de recursos e desempenho.
Talvez não seja para estudantes, mas ainda assim é um brinquedo. Afinal, antes de usar o SQLite, é preciso “revisar” todo o histórico e inserir os dados na tabela, um por um. E isso vai levar um tempão. Se já for integrar isso ao MQL5, então a leitura do histórico de ordens e transações também precisa ser feita diretamente na tabela… Na minha opinião
Fiz uma análise mais aprofundada (com a ajuda da IA, Opus 5 — montei um ambiente de teste, gerei dados sintéticos para 500.000 transações, 20 símbolos, 20 indicadores, e executei os testes de desempenho).
Em termos gerais: seria interessante uma comparação com o MonetDB/e. É um banco de dados embutido sem servidor, assim como o SQLite, mas, por uma série de razões, deve ser significativamente mais rápido em consultas complexas. Claro, desde que o esquema seja razoável :-)
A título de reflexão: seria interessante fazer uma comparação com o MonetDB/e. É um banco de dados incorporado sem servidor, assim como o SQLite, mas, por uma série de motivos, deve ser significativamente mais rápido em consultas complexas. É claro, desde que o esquema seja bem projetado :-)