Introdução ao instrumento de negociação quantitativa
No capítulo anterior, aprendemos sobre os conceitos de negociação quantitativa, temos uma compreensão básica de negociação quantitativa.
A maioria das ferramentas de negociação quantitativa pode ser dividida em duas categorias: software de código aberto e software comercial. O chamado software de código aberto pode ser entendido como o código fonte do software é aberto, você pode baixar diretamente o código fonte; o software comercial geralmente se refere ao software de código fechado mantido e operado por empresas comerciais, usuários geralmente precisam pagar para usá-lo.
Primeiro de tudo, o software de código aberto tem grande flexibilidade e é completamente gratuito. Os usuários podem basicamente usar esse software para implementar qualquer função. Seja uma estratégia de negociação de baixa frequência, uma estratégia de arbitragem ou uma estratégia de opções, ela pode ser realizada através de um módulo personalizado. O usuário controla o código fonte do software e pode entender cada canto do software, por isso é mais confiável e seguro.
Embora o software de código aberto tenha muitas vantagens, não é muito fácil de usar para iniciantes em negociação quantitativa. Você precisa aprender sistematicamente uma linguagem de programação padrão como Python, Java ou C ++. Desde a entrada até a desistência, a dificuldade pode ser imaginada, às vezes o bug pode ser transferido para suas dúvidas sobre a vida. E, ao contrário do software comercial, há um serviço técnico dedicado ao cliente para responder perguntas instantaneamente. Neste momento, não só não tem nenhum senso de realização, mas também dissipa a motivação para sua aprendizagem contínua.
Portanto, de uma perspectiva de aprendizagem, é recomendável iniciar um iniciante de negociação quantitativa passo a passo, começando com o software comercial mais simples, embora seja pago, mas se a estratégia for rentável, o custo do software é apenas uma fração do lucro, e além disso, o software comercial foi mantido por uma equipe madura, e sua maturidade é definitivamente muito mais forte do que o software de código aberto.
Existem dezenas de softwares comerciais que podem fazer negociação quantitativa em todo o mundo, como: Interactive Broker com produtos profissionais e abrangentes, capazes de lidar com dados simultâneos maciços; APAMA para negociação de alta frequência, interface com suporte a C + ±; e MultiCharts para traders individuais. Os usuários podem escolher de acordo com sua situação real.
Embora o acima seja software comercial, também é uma linguagem de programação padrão ou linguagem de script. Não é tão bom quanto usar diretamente software livre e seguro de código aberto.
A ferramenta de negociação FMZ Quant é muito fácil de usar para iniciantes, e mesmo se você é baseado em zero, você pode experimentar o charme quantitativo com base nas ferramentas dentro. A ferramenta é projetada para negociação de alta frequência e tem requisitos rigorosos para desempenho e segurança. Suporta estratégia de alta frequência, estratégia de arbitragem, estratégia de tendência. E integra o processo completo de desenvolvimento de estratégia, teste, otimização, simulação e negociação real. Além disso, suporta linguagens M simples e fáceis de usar, bem como linguagens de negociação quantitativas avançadas como Python e C ++ com os custos de apenas 0,125 yuan / hora, reduzindo o custo do software em sua fase de aprendizagem e exploração, e pode simular a simulação de negociação gratuitamente.
As ferramentas quantitativas são muito simples de usar e basta aceder ao website para conceber a sua própria estratégia quantitativa.
A programação da plataforma FMZ Quant terá uma área de função centralizada. (como mostrado na figura abaixo). você pode escrever a estratégia de negociação e realizar backtesting; Crie o sistema
1.Página de controlo principal
2.Gerenciar todos os seus bots (iniciar, parar, apagar, abrir, etc.)
3.Gerenciar todas as suas estratégias
Para reduzir o limite de uso do usuário, a comunidade FMZ Quant produziu uma série de tutoriais em vídeo para ajudar os iniciantes a começar rapidamente. Ao mesmo tempo, milhares de estratégias de negociação gratuitas e abertas oficiais e de terceiros são agregadas no quadrado Estratégia para facilitar a cópia e aprendizagem.
Antes de entrar no mercado real, a negociação de simulação também é uma etapa indispensável. A ferramenta de simulação está alinhada com a troca real e é completamente gratuita, o que é altamente consistente. Melhorar muito a eficiência da verificação de estratégia.
Não importa se é software de código aberto ou software comercial, não há nada de bom ou ruim, e não há nenhuma ferramenta de negociação quantitativa perfeita. Cada ferramenta tem seu próprio foco, e o mais importante é escolher a ferramenta que se adapte a você de acordo com suas próprias necessidades. O software comercial precisa pagar, é melhor em termos de serviços, etc. Pode ser mais adequado para iniciantes que acabam de entrar na indústria Quants. Se você está na indústria há muito tempo, acumulou muita experiência ou precisa implementar estratégias de negociação mais complexas, o software de código aberto é uma escolha melhor.
Como usar a ferramenta? quando compramos um novo telefone, a primeira vez que precisamos fazer uma configuração de inicialização simples, a ferramenta de quantificação também precisa fazer a configuração básica, na próxima seção vamos levá-lo a configurar as ferramentas de negociação FMZ Quant. Incluindo: adicionar exchanges, adicionar dockers, criar estratégias de negociação, criar robôs e muito mais. Depois de completar a configuração básica, podemos escrever formalmente nossa primeira estratégia quantitativa de negociação.
Quais são as duas principais categorias de instrumentos de negociação quantitativa? Quais são as linguagens de programação quantitativa de negociação comumente utilizadas?