Neo traderBot

Neo traderBot

Você sabia?

Um backtesting adequado deve buscar simular situações práticas do mercado (slippage, custo de operação, etc...)

NeoTraderBot

Comunidade aberta sobre automatização de estratégias para negociação de ativos

UMA comunidade, UM tema: Automatização de estratégias.

Você ESCOLHE a plataforma!

Fóruns específicos para NinjaScript, NTSL e MQL5. Participe!

Aprenda tudo sobre automatização de estratégias, criação de indicadores e robôs de investimento

Acesse o nosso repositório de código-fonte

Inscreva-se e assista aos vídeos produzidos pela Comunidade

Entre em nosso espaço multi-plataforma sobre Automatização de estratégias

Faça parte do nosso grupo focado em  NTSL

Cursos de Automatização de Trading

Aprenda com a NeoTraderBot a desenvolver suas próprias estratégias, robôs, indicadores, screenings em diferentes plataformas.

Veja abaixo a atual promoção da Apex para operar no mercado futuro americano!

    Clique aqui para conhecer as funcionalidades da Interface Gráfica da Plataforma e prepare-se para embarcar conosco na automatização de estratégias em NinjaScript (baseada em C#)! Ou assista a playlist exclusiva no nosso Canal do Youtube.

Indicadores para NinjaTrader

   Clique aqui para conhecer os indicadores da NeoTraderBot para plataforma NinjaTrader!

Ferramentas desenvolvidas para NinjaTrader

   Clique aqui para conhecer as ferramentas de trading desenvolvidas pela NeoTraderBot para plataforma NinjaTrader!

O que você precisa saber para operar pela NinjaTrader no mercado internacional

     Clique aqui para conhecer os custos totais envolvidos em operações de contrato futuros internacionais pela NinjaTrader

STRATEGY QUANT

Faça mineração e desenvolva estratégias de maneira automatizada!

    A Comunidade NeoTraderBot conseguiu 20% de desconto na aquisição de qualquer versão do Strategy Quant (Edição Brasileira). Recomendamos a aquisição da versão Ultimate.

NELOGICA

Profit Chart | Vector | Black Arrow

    Veja a nossa Base de Conhecimento que te guiará nos primeiros passos para aprender NTSL! Caso deseje aprender NTSL de maneira estruturada e objetiva, conheça o Curso Completo de Automatização de Trading em NTSL.

    Confira os indicadores desenvolvidos pela NeoTraderBot e disponibilizados com CÓDIGO FONTE ABERTO!

    Quer dar uma turbinada no desenvolvimento de robôs-traders e na prototipagem de ideias de trading!? Conheça os frameworks de programação da NeoTraderBot para criar de forma rápida seus setups em NTSL, validá-los em Backtesting e otimiza-los no Otimizador de Parâmetros!

Parceiro:

    Clique aqui para conhecer as funcionalidades da Interface Gráfica da Plataforma e prepare-se para embarcar conosco na automatização de estratégias em EvoCode (baseada em C#)! Ou assista a playlist exclusiva no nosso Canal do Youtube.

    Confira os indicadores desenvolvidos pela NeoTraderBot e disponibilizados com CÓDIGO FONTE ABERTO!

Últimas postagens no blog

Contribua com a Comunidade NeoTraderBot e ganhe uma camiseta!

Quer participar mais da Comunidade?

Quer participar mais da Comunidade?

  • Entre em nosso Servidor Discord no qual temos canais separados para cada Plataforma!
  • Caso utilize o Profit Chart, clique aqui para entrar em nosso grupo do Connect Chat
Servidor Discord

Perguntas frequentes

Veja abaixo as perguntas mais frequentes de iniciantes nessa jornada de automatização de estratégias

Não é preciso fazer um curso avançado de início para começar a desenvolver robôs e estratégias. É claro que quanto maior seu conhecimento em programação, mais fácil será desenvolver em código as suas ideias.

Assim, o processo de desenvolver um robô que ao final das contas seja lucrativo engloba um bom conhecimento de como o mercado financeiro funciona, o padrão de comportamento do ativo que se deseja operar e aplicar boas práticas para executar um backtesting robusto. Ou seja, ter um bom conhecimento dos ítens citados aumentará sua chance de ter uma boa ideia e validar uma estratégia/robô com maior probabilidade de sucesso (lucrativo).

Não existe uma melhor linguagem. Existe aquela mais adequada para sua necessidade. Por exemplo, quem deseja desenvolver estratégias no Profit Chart verá que existe muita semelhança com a linguagem Pascal. Já aquela pessoa que deseja utilizar o MetaTrader precisará desenvolver conhecimento sobre a linguagem C.

Se você está começando agora a estudar sobre automatização de estratégias e operações e já utiliza a plataforma Profit Chart, eu recomendo fazer o curso básico de programação que disponibilizamos no site.

Caso já tenha um conhecimento prévio de programação, o MetaTrader é uma boa opção para implementar estratégias e automatizar operações.

A resposta é DEPENDE.

Algumas plataformas (a exemplo do ProfitChart) possuem uma interface que permite escrever regras como se fosse uma fórmula de excel. Para quem não sabe programar e não quer aprender, essa funcionalidade pode ser útil. Mas a grande desvantagem é que dependendo do que se deseja fazer, implementar dessa forma pode ser muito complicado, trabalhoso de manter ou alterar.

Assim, recomendamos fortemente que aprendam a programar para que possam entender de maneira aprofundada todos os aspectos das estratégias e robôs que tiver contato.

Não é difícil, mas exige esforço e motivação. O processo de aprender programação envolve estruturar o modo de pensar de uma forma lógica e mais próximo de como os computadores funcionam.

Temos um curso básico de programação excelente para quem quer ter um ponto de partida. É um curso prático e bem objetivo que cobre os conceitos essenciais para você iniciar a programação de estratégias/robôs.

Clique aqui para começar a primeira aula hoje!

A empresa desenvolvedora do Profit Chart informa em seus manuais que desenvolveu a linguagem NTSL (Nelogica Trading System Language). Para quem já desenvolveu em Pascal, perceberá que há uma grande semelhança na síntaxe de tal forma que é possível presumir que a linguagem NTSL seja baseada em Pascal.

Atualmente, informações sobre book de ofertas são representadas por meio dos indicadores disponíveis na plataforma. Desta forma, as informações de book são bastante limitadas.

Idealmente, seria interessante ter funcionalidades no Profit Chart que permitam extrair informações do book em tempo real. Acreditamos que isso seja uma evolução natural da plataforma, mas ainda não há previsão de lançamento desse tipo de funcionalidade.

Sim. Desde 29/setembro/22, data do lançamento do Módulo de Automação de Estratégias, é possível automatizar as estratégias para execução de forma autônoma em conta real.

Isto não era possível até então, sendo permitido no Profit Chart apenas utilizar a estratégia de execução para realizar backtesting de ideias e conceitos de setups operacionais.

O Backtesting deve ser usado e abusado para você acelerar a aquisição de conhecimento de estratégias de operação que possam funcionar para os ativos que opera. Pode utilizar as estratégias para executar em tempo real em uma conta de simulação e verificar visualmente os pontos de entrada e saída da estratégia implementada. Quando tiver muita segurança do desempenho de suas estratégias, aí você pode rodá-las em conta real pelo Módulo de Automação. Não pule etapas, pois isto pode lhe custar caro.

Não existe uma solução “one size fits all“, ou seja, que sirva para todos os casos. Pessoas com diferentes estágios de conhecimento e amadurecimento no mercado poderão decidir por plataformas que lhes sejam mais convenientes.

Para quem está iniciando no assunto e não tem conhecimento de programação, recomendamos fortemente iniciar pela plataforma Profit Chart. Agora se você já tem conhecimento sólido de programação e está iniciando no mercado financeiro, seria possível iniciar com a plataforma MetaTrader ou outra plataforma de interesse.

Existem várias plataformas disponíveis no mercado. Atualmente as que se destacam mais pela usabilidade e número de usuários são o Profit Chart (Nelogica) e MetaTrader.

A resposta é DEPENDE. Se o robô ou estratégia implementada consistir em regras bem gerais baseadas em indicadores e sem necessidade de otimização por ativo, o robô/estratégia poderia sim ser utilizado para operar outros ativos.

MAS geralmente otimizar as estratégias/robôs para determinados ativos, capturando suas especificidades, produz resultados marginalmente melhores do que estratégias/robôs não otimizados. Claro que é sempre bom tomar o cuidado para não causar overfitting no backtesting.

No Profit Chart não era possível até 03/agosto/22, data na qual foi publicada uma versão beta a qual permite o editor de estratégias de utilizar dados de múltipos ativos em uma estratégia. Veja nosso vídeo sobre esse tema disponível em no canal no Youtube.

Bom, isto depende muito de cada pessoa. Vamos analisar os pontos a favor e contra a decisão de implementar suas próprias estratégias.

Pontos a favor:

  • Você terá conhecimento pleno sobre o que o robô/estratégia está realizando;
  • Poderá ajustar/configurar seus robôs/estratégias para particularidades de ativos;
  • Não precisará gastar dinheiro para uma assinatura, o que pode representar um custo alto dependendo do seu capital aplicado;
  • Poderá em questão de minutos rodar backtestings e analisar o desempenho de diferentes setups operacionais;
  • Você irá adquirir um conhecimento mais aprofundado de como utilizar os indicadores técnicos;
  • Oportunidade para se desenvolver em assuntos como programação, machine learning, deep learning, algo trading e gestão de risco.

Pontos contra:

  • Aprender exige tempo e esforço. Será necessário se manter motivado durante a jornada. Comece devagar e crie metas de curto prazo para evoluir consistentemente;
  • É possível que demande investimento em materiais educativos: livros, cursos online e outros
  • Implementar robô exige um conhecimento profundo de como o mercado financeiro funciona e caracteristicas de ativos. Não subestime a experiência de mercado.

Nossa opinião é que vale muito a pena aprender a implementar estratégias, pois você pode utilizar esse conhecimento, no mínimo, para melhorar a forma como você opera, automatizando análises em gráficos de daytrading e filtrando ativos para operações de swing e position trade. Poderá até comparar a sua performance operacional manual, com a execução do mesmo setup de forma automatizada, eliminando efeitos psicológicos durante a operação (ansiedade, ganância, insistência em erros, atraso em ações, etc…).

O termo estratégia é bastante utilizado pela Nelogica e refere-se a todo código desenvolvido com o objetivo de automatizar análises ou operações (robôs).

Assim, as denominadas estratégias do Profit Chart podem ser utilizadas para criar indicadores, colorações de gráfico, sinalizações de texto em gráficos, alarmes, screenings (filtro de ativos) ou execução de ordens em backtesting ou em conta real.

Esse termo “estratégia” não é utilizado com o mesmo sentido da Nelogica em artigos, papers acadêmicos e outras plataformas.

São estratégias as quais você não tem acesso ao código-fonte ou informações de seu funcionamento, e você não pode configurar nenhum parâmetro da estratégia. Este é geralmente o caso dos robôs que se contrata por assinatura.

Sim. É perfeitamente possível automatizar apenas as aberturas de posição e fazer o gerenciamento das posições manualmente.

Dizem que é o “olho do dono que engorda o boi”….Com estratégias/robôs automatizados é a mesma lógica! Ter um robô “performando” bem exige estar periodicamente monitorando o desemepenho das operações por meio de fator de risco e taxa de acerto. O desejado é que essas métricas sejam próximas ou melhores que os valores obtidos no backtesting.

Essa pergunta pode ser vista por dois prismas. No primeiro prisma, temos um robô/estratégia o qual você conhece pelo histórico de operações realizadas o fator de risco/ganho e a taxa de acerto. Desta forma, é possível calcular uma gestão de risco adequada utilizando, por exemplo o critério de Kelly, para definir o tamanho de cada operação realizada e por fim o capital necessário para operar aquela estratégia/robô.

Se fossemos analisar pelo segundo prisma, o processo decisório se inverte. Você tem um capital disponível e um limite de perda por mês (ou dia), ou seja, já definiu parte da sua gestão de risco. Assim, cabe selecionar um robô que históricamente se enquadre no risco aceito por você. Este robô pode ser implementado por você ou contratado via assinatura. Embora acreditamos que a primeira opção seja a mais interessante, algumas situações podem justificar a contratação de robô por assinatura.

Para entrar em contato com a administração da NeoTraderBot, envie e-mail para NeoTraderBot@gmail.com.

Parceiros:

Iniciativa colaborativa para construção de um repositório de setups operacionais conhecidos e difundidos pela Internet e livros de trading.

Parceiro no desenvolvimento de soluções de trading em EvoCode para plataforma TraderEvolution (Clique aqui para saber mais)

Parceiro educacional que fornece cursos, mentorias e materiais relacionados ao funcionamento e fundamentos do mercado financeiro (Clique aqui para saber mais)