A Comunidade NeoTraderBot está engajada em disseminar conhecimento e conteúdo de qualidade para que as pessoas interessadas no tema de Automatização de estratégias.
Entendemos que existem necessidades diversas e que variam de acordo com o nível de conhecimento das pessoas. Por isso, tentamos equilibrar a geração de conteúdo e ferramentas nos diferentes níveis de complexidade quando se trata de programação, em múltiplas plataformas, abordando a criação de robôs traders, indicadores ou automação parcial de setup operacional.
Naturalmente que todo esse esforço da Comunidade precisa ser remunerado de alguma forma para que possamos crescer e desenvolver produtos que agreguem valor ao trader (temos muitos planos a executar!). Foi o caso do Curso sobre Automatização de Trading em NTSL, o qual já está ajudando muitas pessoas a trilharem com maior tranquilidade o caminho para aprender a programar estratégias automatizadas.
E é com o mesmo intuito de colaborar com os traders interessados em automatizar estratégias que estamos lançando os FRAMEWORKS DE PROGRAMAÇÃO DE ROBÔS TRADERS PARA NTSL, os quais podem ser usados para Profit Char, Vector e Black Arrow!
Mas o que é um framework e como isso pode me ajudar?
Um framework de programação é uma estrutura de código padronizada que possui diversas funcionalidades típicas já implementadas, sendo necessário apenas a parametrização. Com isso você ganha tempo, pois pode parametrizar em curto espaço de tempo diferentes ideias de trading, testar diferentes combinações de técnicas sem precisar ter um conhecimento profundo de programação (embora ainda seja necessário uma pequena noção de código para parametrizar estratégias).
Vamos pensar no seguinte exemplo: Você já opera no mercado e obtém do seu setup um retorno que considera satisfatório. Agora você quer automatizar esse setup e criar um robô-trader. Neste caso, as opções mais naturais seriam:
Cada opção tem vantagens e desvantagens e cabe a você decidir o que é melhor na sua situação! Mas vou ajudá-lo a pensar nos prós e contras de cada opção.
Contratar um profissional qualificado tem a vantagem de obter no menor espaço de tempo um código bem escrito e que executará o que você especificou ao programador. Isso tem um custo intermediário entre as demais opções, mas tem a desvantagem de que qualquer alteração que deseje realizar demandará possivelmente uma nova contratação. E não se iluda, o processo de desenvolvimento de robôs traders é muito experimental e iterativo…você vai precisar modificar o código diversas vezes até encontrar uma configuração satisfatória. O custo de desenvolvimento pode inviabilizar a rentabilidade do setup no médio prazo. Qual é a chance de você na primeira ideia acertar o pote de ouro (reflita sobre isso…)?
Na segunda opção, aprender NTSL tem um custo mais elevado do que contratar um único serviço de programação de uma estratégia. Mas uma vez que você aprenda a linguagem, você terá a vantagem de poder programar qualquer estratégia e robô trader que desejar. É preciso apenas ter cuidado para não escolher fontes e referências na internet com qualidade duvidosa, pois pode acabar gastando muito tempo para aprender errado e acabar não saindo do lugar, desmotivando-se e desistindo no meio do caminho. Clique aqui e conheça mais sobre o CURSO DE AUTOMATIZAÇÃO DE TRADING EM NTSL DA NEOTRADERBOT!
E a última opção, a qual podemos dizer que está no meio do caminho entre essas duas opções já citadas, é utilizar um framework de programação adequado a sua necessidade. O custo para adquirir será menor que contratar um serviço de programação, mas você precisará ter uma pequena noção de código para parametrizar o framework (o que é de longe mais simples que programar do zero). Com o framework você poderá implementar diferentes setups e combinações de estratégias previstas nas funcionalidades do framework, fazer backtesting e otimização de maneira muito mais rápida, economizando um precioso ativo que todos nós temos em escassez: o tempo. Imagine que tenhamos duas pessoas hipotéticas: uma consegue otimizar e avaliar 2 ideias de trading por mês, a outra consegue avaliar a otimização e backtesting de 10 ideias de trading por semana. Supondo que precisemos em média avaliar 100 ideias para encontrar 1 que seja rentável, quem você acha que tem maior probabilidade de sucesso no trading?
Vamos começar dizendo que não existe um código que funciona para tudo. Se prezamos pela simplicidade e casos mais comuns, quem tem necessidades mais complexas não é atendido. Se fazemos algo já complexo e altamente parametrizável, isso pode causar um custo de processamento muito grande para a maioria dos casos que são simples.
Assim, a Comunidade NeoTraderBot disponibiliza diferentes versões de framework, compondo um portfolio em nível incremental de funcionalidades e complexidade. Atualmente, disponibilizamos 2 versões de framework NTSL: a versão LIGHT (gratuito e código aberto) e a versão THUNDER (versão paga com mais funcionalidades).
O objetivo em fornecer a versão LIGHT gratuitamente é que os usuários tenham acesso a este tipo de solução e possam entender como funciona um framework e como utilizá-lo. Veja abaixo um quadro comparativo de funcionalidades:
MODO
ORDENS
ADM TRADE
-
TÉCNICA DE STOPLOSS
Versão contínua
GESTÃO OPERACIONAL
E FINANCEIRA
Recursos Visuais
SUPORTE TÉCNICO
Gratuito
(pagamento único)
O usuário que adquirir a versão THUNDER do framework tem direito às atualizações do framework e também desconto no valor de futuras versões de framework com mais funcionalidades (referente ao valor já pago).
Para acessar a documentação dos Frameworks, clique no botão abaixo: