Terminais de negociação de código aberto – do que exatamente estamos falando? O uso
de um terminal de negociação é obrigatório para todos os corretores de bolsa ou investidores. Com sua ajuda, ele prontamente recebe informações sobre as cotações dos instrumentos selecionados, dá comandos à sua
corretora , aplica diversos indicadores necessários para tomar decisões de negociação.
Trade drive SMARTx [/ caption] Tendo recebido o programa para o qual o código-fonte é fornecido, você pode fazer as adições necessárias que correspondem às suas próprias idéias sobre negociação eficaz. Esse aplicativo será útil para comerciantes, corretores e desenvolvedores de tais programas. Ao criar os terminais propostos, eles implementam algoritmos de trabalho que atendem aos mais modernos requisitos. Ao trabalhar de forma independente, esse nível é difícil de atingir, mas você pode usar um aplicativo pronto apenas fazendo as alterações necessárias nele. Quando um trader deseja escolher com qual terminal ele precisa trabalhar, ele pode se deparar com as seguintes situações:
- Se um negociante trabalha para um corretor específico, então, neste caso, o uso de terminais específicos é frequentemente predeterminado. Na verdade, ele terá que usar os que estão disponíveis.
- Em alguns casos, ele pode escolher entre opções de condução pagas e gratuitas. No primeiro caso, comprar ou alugar um programa pode sair muito caro. Se for possível se conectar usando um terminal de código aberto, então você precisa estudar as oportunidades disponíveis nele para o trabalho e, com base nisso, depois de pesar seus desejos e circunstâncias, faça uma escolha.
Ao trabalhar com
software livre, você pode tirar proveito de seus recursos adicionais, mas isso requer um nível profissional adequado.
Prós e contras dos terminais de negociação
O uso de
aplicativos comerciais de código aberto oferece benefícios importantes para os usuários. Os mais significativos para os comerciantes são os seguintes:
- A oportunidade de obter o programa gratuitamente.
- Ao usar a licença comercial em questão, você pode olhar o código-fonte e verificar a eficácia dos algoritmos de trabalho.
- Você pode fazer suas próprias melhorias no código-fonte.
- Ao solicitar uma plataforma de negociação projetada para as necessidades do usuário, você precisa pagar uma quantia significativa. Se você mesmo modificar o terminal, poderá fazer esse trabalho sozinho ou contratar um especialista, o que será mais barato.
- Fornece uma ampla gama de funções para um trader trabalhar.
- Normalmente, é fornecido um idioma no qual o trader pode criar seus próprios indicadores ou estratégias de negociação.
- Ao finalizar uma solução pronta, não há risco de atrapalhar o desenvolvimento do terminal.
Ao trabalhar com esses terminais, você pode encontrar as seguintes desvantagens:
- Apesar de o programa poder ser obtido gratuitamente, no entanto, será necessário mantê-lo, fazer acréscimos e alterações e configurá-lo. Isso pode exigir a consulta de um profissional.
- Usar a linguagem embutida para escrever seus próprios indicadores requer uma abordagem profissional de programação. Portanto, para a realização desse trabalho é necessário o envolvimento de um especialista ou treinamento adequado.
A presença de um terminal de alta qualidade não elimina a necessidade de trabalhar no desenvolvimento de seu sistema de negociação.
Quais são as capacidades de um bom terminal
Ao escolher uma solução de software adequada, você precisa levar em consideração a qualidade do desenvolvimento específico. Para avaliá-lo de forma mais objetiva, você precisa prestar atenção aos seguintes recursos:
- Uma parte importante da operação do terminal é a transmissão de informações sobre o movimento das cotações da bolsa e a capacidade de dar comandos à sua corretora. Normalmente, uma API de corretor ou uma API de canal de comunicação é usada para esse propósito . Terminais de qualidade devem ser feitos de forma que possam funcionar com as APIs mais comuns.
- É essencial que os dados comerciais sejam protegidos de terceiros . Normalmente, para isso, as informações transmitidas pela Internet são criptografadas com segurança.
- É importante prestar atenção à funcionalidade do aplicativo . Aqui, o seguinte deve ser fornecido sem falhas: exibição de gráficos de cotações, a capacidade de usar ferramentas de análise técnica, a capacidade de concluir transações e muito mais.
- Se houver uma linguagem de programação embutida , isso dá ao negociante a capacidade de criar e usar seus próprios indicadores ou ajustar as estratégias de negociação.
- É mais lucrativo para o trader usar um programa com uma interface simples e intuitiva . Trabalhando na bolsa, ele não deve se distrair com as dificuldades técnicas de dominar o terminal.
- É necessário que o aplicativo não exija recursos do sistema e funcione rapidamente . A boa estabilidade permitirá que ele funcione sem problemas.
Um terminal de código aberto vem com o código. É importante que seja claro o suficiente para minimizar o esforço de aprender o terminal no trabalho.
Análise do mercado de terminal de negociação de código aberto
Existem vários tipos de programas de negociação. Alguns deles são terminais de negociação completos, enquanto outros executam apenas parte de suas funções. O que se segue é sobre o mais famoso deles.
M4
Esta plataforma da Modulus FE foi projetada para ser usada por comerciantes, corretores e desenvolvedores. O primeiro recebe um terminal de trabalho multifuncional, o segundo – uma plataforma para trabalhar com clientes, o terceiro pode realizar trabalhos relacionados com a manutenção ou posterior desenvolvimento do pacote de software em pedidos de clientes.
Tendo recebido esta plataforma, um trader pode tirar proveito dos seguintes recursos:
- Se necessário, ele pode fazer seus próprios desenvolvimentos para complementar a funcionalidade do programa ou alterar sua interface conforme necessário.
- Existe a capacidade de rastrear rapidamente o valor das carteiras.
- Aqui você pode usar métodos padrão de análise técnica e pode adicionar novos a seu critério.
- Existe uma linguagem de script integrada para indicadores de programação e consultores. Uma vez que a fonte do terminal está disponível, ele pode ser expandido ou substituído por outro, cujas capacidades são mais adequadas para o usuário.
- Exibindo gráficos de cotações para instrumentos selecionados em tempo real.
- É possível testar seus métodos de negociação em resultados históricos.
- Os dados do usuário são bem protegidos usando métodos de criptografia modernos.
- Os dados podem ser transferidos diretamente para planilhas do Excel para análise posterior.
- O programa possui ferramentas integradas para trabalhar com redes neurais, ampliando a funcionalidade de análise de dados e tomada de decisão.
O código-fonte aberto permite ao usuário controlar totalmente a operação do terminal de negociação. O programa é escrito de forma que seja rápido e consuma poucos recursos do sistema. Para receber dados do corretor selecionado, você pode usar a API padrão. Esta plataforma de negociação não é totalmente gratuita, mas custa muito menos em comparação com um terminal de negociação desenvolvido, alugado ou adquirido. O M4 tem sido usado ativamente pelos clientes há mais de 15 anos e tem uma popularidade bem merecida.
SmartX
A empresa ITinvest lançou anteriormente um terminal SmartTrade proprietário. Com o tempo, começou a se tornar obsoleto e, como um novo objetivo, decidiu-se criar um novo terminal de negociação baseado no M4 do Modulus FE. O produto mais recente é de código aberto e pode ser modificado conforme necessário.
A empresa acumulou significativa experiência nos anos anteriores, que estava planejada para ser implantada no novo terminal. O projeto de código aberto Gordago foi usado como base para o núcleo gráfico e foi amplamente refinado. A exibição do gráfico foi feita o mais rápido possível. Outro projeto de código aberto, SourceGrid, foi usado para atualizar várias tabelas. Como resultado, a atualização de tabelas com um grande volume foi acelerada em duas ordens de magnitude. Este terminal permite que você trabalhe em paralelo em várias plataformas de negociação. Ao mesmo tempo, para cada um deles, um trader pode usar uma conta de negociação separada ou trabalhar com uma única que reúna tudo o que ele precisa. O terminal oferece todas as funcionalidades básicas para o trabalho. No entanto, adicionalmente com a ajuda de add-ons, sua funcionalidade é expandida.Os plug-ins disponíveis incluem o seguinte:
- Um construtor de robôs comerciais que facilita sua criação usando a linguagem de script TradeScript.
- Um pacote projetado para negociação de opções.
- Adição para indicar o tempo de vida da solicitação feita.
- A capacidade de usar janelas adicionais para exibir cotações.
Visão geral do terminal SmartX: https://youtu.be/dBJdcwuWm4I Anteriormente, para a instalação, era necessário baixar o arquivo correspondente com a extensão dll e copiá-lo para um diretório específico. Posteriormente, foi criada a possibilidade de realizar a instalação em modo automático. O trabalho tem sido feito para garantir a negociação com o uso simultâneo de vários monitores. Tendo pedidos para várias contas, eles podem ser monitorados simultaneamente sem ter que alternar entre eles. O terminal possui um bloco separado que fornece gerenciamento de risco. Em caso de violação das regras estabelecidas pelo usuário, bloqueia o envio de ordens de transações, e também executa ordens limitando o nível de risco na conclusão das transações.
Outras plataformas de negociação
Existem também outros programas de comércio de código aberto. Os mais famosos são os seguintes:
- AIOTrade era anteriormente chamada de Humai Trader Platform. Está escrito na linguagem de programação Java. Informações sobre a plataforma de negociação estão disponíveis em https://sourceforge.net/projects/humaitrader/. O aplicativo é uma plataforma para realização de análises técnicas no mercado de ações. Ele fornece a expansão da funcionalidade usando plug-ins.
- Merchant of Venice é uma plataforma de negociação multifuncional. Inclui ferramentas de análise técnica, para trabalhar com uma carteira de ações, para executar transações. Também existem funções integradas para a criação de várias formas de relatório. O site do projeto está disponível em http://mov.sourceforge.net/.
- JbookTrader é uma plataforma de negociação completa. Com sua ajuda, você pode trabalhar com vários ativos negociados em bolsa. Ele fornece ferramentas de análise técnica, a capacidade de executar transações. Existe uma linguagem de programação integrada na qual você pode implementar sua própria estratégia. Pode ser testado em dados históricos no período selecionado.
Usar plataformas de negociação de código aberto economiza o custo de desenvolver seu próprio software ou comprá-lo. Neste caso, o comerciante geralmente recebe um terminal completo, que não só pode ser usado imediatamente, mas também modificado a seu próprio critério para expandir a funcionalidade.