Se você é novo nesse universo de programação, talvez ainda não tenha escutado falar do termo “SNIPPET”! Apesar de ser algo que talvez já tenha recorrido em algum momento…Bom, neste artigo vou explicar o que é, para que serve e te dizer uma excelente referência para encontrá-los (modéstia parte…kkkk).
Snippet, do inglês, refere-se a uma pequena parte de algo ou um extrato resumido. Quando aplicamos essa ideia à programação, estamos nos referindo à pedaços de código fonte, blocos que executam uma determinada ação e que servem de exemplo ou modelo para que possamos agilizar o desenvolvimento de nossas aplicações. No caso, nossas aplicações são as estratégias automatizadas e robôs!
É bem frequente para qualquer programador travar em alguns momentos na elaboração de alguma lógica, especialmente em linguagens cuja documentação é muito escassa e de baixa qualidade. Infelizmente, esse é o caso da documentação da linguagem NTSL da Nelogica, a qual utilizamos para programar robôs e estratégias dentro do Profit.
Foi pensando nas dificuldades de desenvolvimento que as pessoas relatam sobre programação no Profit e visando trazer exemplos e códigos que utlizam boas práticas de programação para acelerar o aprendizado e resolução de problemas, que criamos a Área de Snippets da Comunidade NeoTraderBot!
Lá você encontrará uma biblioteca em constante atualização, contendo exemplos de código fonte (SNIPPETS) para diferentes finalidades, desde tarefas relacionadas à Localização Temporal e Manipulação Gráfica, quanto Uso de Indicadores, Implementação de Estratégias e Administração de Trades. Você verá exemplos de como identificar o primeiro candle do dia, identificar um cruzamento entre duas séries ou um toque em uma média utilizando proximidade em ticks, como restringir a execução do seu código a determinados tipos de gráficos ou frequências temporais, como ignorar boxes de gap em gráficos de renko e muito mais…
Espero que essa área contribua para o aprendizado de cada um e sempre que sentirem falta de algum Snippet que não esteja lá, basta enviar um comentário na própria página que iremos priorizar a disponibilização de mais códigos!
Boa programação a todos e bons trades!