Neo traderBot

Neo traderBot

Você sabia?

Abordamos o tema de automatização de estratégias em NTSL, MQL5 e NinjaScript!

leaf leftleaf right
Reproduzir vídeo
Compartilhe essa ideia da NeoTraderBot!
Share on whatsapp
Share on telegram
Share on facebook
Share on email

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?

O que é um Framework de Programação?

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:

    1. contratar alguém para programar para você;
    2. aprender a linguagem de programação da plataforma e você mesmo programar (seja por um curso pago ou por conteúdo disponibilizado na web);
    3. utilizar um framework para reduzir a complexidade de escrever código para algo que esteja ao seu alcance.

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?

Quais são as funcionalidades do Framework da NeoTraderBot?

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:

FUNCIONALIDADES

MODO

Modo Daytrade e Swing Trade

ORDENS

Ordens de abertura de posição
Somente à mercado
Mercado/Limitada/Stop
Tamanho de posições
Fixo (Parametrizável)
Variável (via código)
Sinal de reversão ou encerramento
Filtro de Compra Venda

ADM TRADE

Ordens OCO para Stop/Alvo
Risco/Ganho definido em parâmetro
Definição de Preço de Stop/Alvo via código

-

TÉCNICA DE STOPLOSS

Stop Breakeven
Stop Móvel (Trailing Stop)
-

Versão contínua

Stop temporizado
-

GESTÃO OPERACIONAL

E FINANCEIRA

Limitação de qtde de trades por dia
Interrupção diária da estratégia por limite de trades com prejuízo
-
Interrupção diária da estratégia por trades com prejuízo consecutivos
-
Restrição de Perdas/Objetivo de Ganho diário
-
Contador de Trades com prejuízo/lucro
-
Contador de Trades consecutivos com prejuízo/lucro
-
Janelas de negociação para abertura de posição
1
até 4
Encerramento de posição em horário limite

Recursos Visuais

Plot das linhas de Alvo/Stoploss/Gatilho BreakEven

SUPORTE TÉCNICO

Resolução de Dúvidas pelo Discord (Tópico exclusivo)

-

VALOR DO FRAMEWORK

Gratuito

R$ 649

(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:

"Os Frameworks da NeoTraderBot foram criados para facilitar a programação de estratégias, permitindo que você use o seu tempo de maneira eficiente para pensar em estratégias, testá-las e otimizá-las! É uma ferramenta útil para todos que querem criar robôs-traders!"
Johnathas Carvalho
Fundador da Comunidade NeoTraderBot