Fundamentos da linguagem
Estrutura de blocos, séries de dados, operadores, condicionais e organização procedural.
Esta plataforma organiza o conhecimento técnico de NTSL, ProfitChart e boas práticas de automação em uma biblioteca operacional pensada para dois usos ao mesmo tempo: acelerar a sua consulta humana e servir como apoio ao seu agente de IA durante a criação de indicadores, estratégias e robôs.
Versão oficial do manual
4.3
Páginas catalogadas
564
Foco operacional
Profit + B3
Uso ideal
Indicadores, estratégias e robôs

Fluxo ideal
Prompt do agente + instruções fixas + consulta ao site + validação NTSL + entrega em código copiável.
Quero criar um indicador
Acesse fundamentos, indicadores, plots, coloração dinâmica e templates de estrutura-base.
Abrir trilhaQuero desenvolver uma estratégia
Consulte cruzamentos, filtros, contexto operacional, entradas, saídas e checklist final.
Abrir trilhaQuero revisar um robô
Vá direto para gestão de posição, horários, stop, alvo, automação e erros críticos.
Abrir trilhaQuero corrigir um erro
Use a trilha de erros comuns, regras incondicionais e padrões seguros de sintaxe NTSL.
Abrir trilhaIntegração com seu agente IA
Se você quer criar um agente especializado em desenvolver indicadores e robôs para o Profit aqui na Manus, o melhor desenho é combinar um prompt mestre robusto com esta base operacional de referência. Assim, o agente mantém disciplina técnica e ainda consulta categorias, exemplos, documentação e recursos externos quando precisa reduzir incerteza ou aprofundar a implementação.
Instruções fixas
Definem o comportamento obrigatório do agente, o formato de entrega e as regras sintáticas que não podem ser violadas.
Site como base operacional
Organiza o conhecimento em categorias consultáveis durante a criação de indicadores, estratégias e robôs em NTSL.
Fluxo de validação
Leitura do pedido, consulta contextual, construção do código, revisão de risco e entrega final em texto copiável.
Etapa 01
O agente deve identificar se você quer indicador, estratégia, robô, correção, otimização ou auditoria técnica.
Etapa 02
Antes de codificar, ele consulta a área mais aderente do site para reduzir alucinação sintática e lógica inadequada.
Etapa 03
O código precisa respeitar NTSL real: séries explícitas, cruzamento com barra anterior, blocos corretos e comandos válidos.
Etapa 04
A revisão final deve passar por compilação lógica, risco operacional, horário, posição, plots e coerência matemática.
Consulta por categorias
Esta organização foi pensada para facilitar tanto a navegação humana quanto a consulta do agente durante o desenvolvimento.
Estrutura de blocos, séries de dados, operadores, condicionais e organização procedural.
Plots, normalização, sincronização entre linhas, overlays, osciladores e visualização segura.
Cruzamentos, confirmações, contexto de tendência, gatilhos e filtros para day trade e swing trade.
Entradas, saídas, gestão de posição, stop, alvo, horários e comportamento seguro em execução.
Funções inventadas, séries ausentes, problemas de plotagem, `else` mal posicionado e duplicidade de ordens.
Blocos reutilizáveis para acelerar o desenvolvimento e reduzir retrabalho no Profit.
Biblioteca de recursos
Esta seção já nasce pronta para receber novos materiais seus. Hoje ela começa com uma curadoria inicial de referências oficiais e práticas; depois, você poderá expandi-la com PDFs próprios, vídeos do YouTube, páginas técnicas, casos de uso e notas operacionais relacionadas ao ProfitChart e à NTSL.

Manual NTSL — Documentação Módulo Estratégias
PDF oficial da Nelogica · referência principal
Documento-base para sintaxe, funções, estrutura procedural, backtesting, automação e funções gráficas.
Compilado de funções e instruções de usabilidade
Central de Ajuda Nelogica · apoio complementar
Página oficial com acesso rápido a documentação, debug, funções de backtesting e outros materiais úteis do editor de estratégias.
ProfitChart NTSL — Aprenda de Maneira Prática
Vídeo introdutório útil para observar a aplicação prática da linguagem em construção de estratégias e automações.
Assistir no YouTubeNTSL: Arrays e Loops — Estruturando Códigos no Profit
Material complementar para temas estruturais que costumam gerar dúvidas em lógicas mais avançadas.
Assistir no YouTubeEditor de Estratégias — Central de Ajuda
Ponto de entrada para conteúdos oficiais sobre editor, debug, documentação e automação.
Notas de Atualização — NTSL, Automação e Editor
Acompanhamento de mudanças e novas funções que impactam a linguagem e o fluxo operacional.
Tutoriais Nelogica
Portal institucional com tutoriais e materiais educacionais relacionados ao ecossistema Profit.
Canal oficial Nelogica no YouTube
Canal oficial para acompanhar tutoriais, demonstrações e atualizações gerais da plataforma.
Biblioteca aplicada
Use estes blocos como referência inicial. Eles não substituem a lógica final do seu projeto, mas encurtam o caminho com padrões seguros.
Estrutura-base para indicador híbrido
Ponto de partida para combinar duas lógicas e sincronizar componentes de forma clara e auditável.
input
pPeriodoRSI(14);
pPeriodoMedia(20);
var
fRSI : Float;
fBase : Float;
fHibrido : Float;
begin
fRSI := RSI(pPeriodoRSI, Close);
fBase := MediaExp(pPeriodoMedia, Close);
// aplique aqui a lógica de sincronização
fHibrido := fRSI;
Plot(fHibrido);
end;Coloração dinâmica correta
Padrão seguro para alterar cor sem tentar passar cor diretamente na chamada de Plot.
var
fLinha : Float;
bAlta, bBaixa : Boolean;
begin
fLinha := MediaExp(20, Close);
Plot(fLinha);
if bAlta then
SetPlotColor(1, clLime)
else if bBaixa then
SetPlotColor(1, clRed)
else
SetPlotColor(1, clGray);
SetPlotWidth(1, 2);
end;Filtro operacional com horário e posição
Bloco reutilizável para o agente aplicar segurança básica em estratégias e robôs.
input
pInicio(0905);
pFimEntradas(1700);
pZerar(1715);
var
bCompra : Boolean;
begin
if (Time >= pInicio) and (Time < pFimEntradas) then
begin
if bCompra and not HasPosition then
BuyAtMarket;
end;
if Time >= pZerar then
ClosePosition;
end;Validação final
Todos os indicadores e médias receberam a série de dados correta, como Close, High, Low ou Volume.
As atribuições usam := e as comparações usam = ou operadores relacionais apropriados.
Não existe ponto e vírgula imediatamente antes de else em blocos condicionais encadeados.
A lógica de cruzamento verifica barra atual e barra anterior com [1].
Há validação de estado de posição antes de novas ordens, reversões ou fechamentos.
O código contempla horário operacional, saída protegida e coerência com o tipo de ativo e timeframe.

Próximo passo recomendado
Agora que o site já assume o papel de base operacional, a próxima evolução ideal é transformar o seu agente em um especialista com fluxo explícito de consulta: pedido, classificação, leitura contextual, geração em NTSL, validação e entrega. Na próxima iteração, podemos também adicionar uma área dedicada a seus próprios PDFs, curadoria personalizada de vídeos e páginas específicas para indicadores híbridos, robôs e bibliotecas de erro.