O VeighNa usa um mecanismo orientado por eventos como sua arquitetura principal, o que é um avanço tecnológico que o diferencia das plataformas quantitativas tradicionais. O projeto lida com mensagens assíncronas, como cotações, negociações e registros, por meio de uma fila de eventos, eliminando a necessidade de o desenvolvimento da estratégia se concentrar nos detalhes da comunicação subjacente. Em termos de implementação, o sistema incorporou seis tipos de eventos padrão: envio de cotações, retorno de comissão, retorno de transação, tarefas cronometradas, registro e alertas de erro. Os desenvolvedores só precisam herdar a classe base da estratégia e reescrever os métodos de tratamento de eventos, o que permite criar rapidamente a lógica de negociação. A prática mostra que o módulo de estratégia CTA desenvolvido com base nessa arquitetura pode reduzir a carga de trabalho de codificação da estratégia em mais de 60%. Um caso de private equity mostra que sua estratégia de arbitragem, desde o projeto até a negociação em tempo real, levou apenas 3 semanas, comprovando plenamente a eficiência da arquitetura.
Essa resposta foi extraída do artigoVeighNa: uma estrutura de negociação quantitativa de código aberto popular na ChinaO































