Ir para o conteúdo

Introdução aos indicadores técnicos no cTrader

Os indicadores são ferramentas analíticas que processam dados de mercado e mostram valores calculados nos gráficos. Ajudam-no a interpretar o movimento dos preços aplicando lógica matemática, revelando tendências e sinalizando potenciais mudanças na direção do mercado. Para utilizar um indicador, adicione-o a um gráfico. Opcionalmente, pode personalizar o indicador antes ou depois de o adicionar a um gráfico.

O cTrader apresenta dois tipos de indicadores:

  • Indicadores integrados - ferramentas de análise técnica incluídas nas aplicações cTrader por predefinição, e não pode ver nem modificar o seu código. Estes indicadores integrados funcionam de forma consistente em todas as aplicações cTrader, incluindo Windows, Mac, Web e Mobile.
  • Indicadores personalizados - algoritmos e ferramentas de análise técnica criados utilizando código C# ou Python no cTrader Windows ou Mac. Muitos indicadores personalizados estão disponíveis numa secção dedicada na cTrader Store, permitindo-lhe descarregar e instalar indicadores desenvolvidos por outros utilizadores do cTrader.

Sempre que cria um indicador no cTrader Algo utilizando C# ou Python, está a desenvolver um indicador personalizado. Ambas as linguagens de programação fornecem acesso à mesma API rica do cTrader Algo, permitindo-lhe criar algoritmos na linguagem com que se sente mais confortável.

Ciclo de vida do indicador

O fluxograma abaixo descreve os passos principais desde a criação de um indicador personalizado até à sua adição a um gráfico:

graph TB
  A([Criar um indicador<br> personalizado]) ==> B([Guardar e compilar<br>o indicador]);
  B ==> C([Adicionar e gerir<br>uma instância]);

  %% Ramo opcional com ligação de retorno
  A -.-> O([Editar o código do indicador]) -.-> B;

Depois de criar um indicador personalizado, deve guardá-lo e compilá-lo para validar o código do projeto. Quando a compilação for bem-sucedida, pode adicionar uma instância do indicador a um gráfico, e o indicador aparecerá no gráfico.

A tabela abaixo descreve as ações possíveis para indicadores personalizados nas aplicações cTrader:

Ação cTrader Windows cTrader Mac cTrader Web cTrader Mobile
Criar Sim Sim Não Não
Editar Sim Sim Não Não
Guardar e compilar Sim Sim Não Não
Adicionar e gerir instância Sim Sim Não Não

No cTrader Web e Mobile, pode adicionar e personalizar apenas indicadores integrados.

Como funcionam os indicadores personalizados

Tecnicamente, um indicador personalizado é uma classe C# ou Python com parâmetros, métodos e outros componentes personalizáveis. Ao modificar o código do indicador, define como os valores são calculados e como os resultados são traçados ou expostos para outras ferramentas.

Os indicadores personalizados são utilizados principalmente para auxiliar a negociação manual, fornecendo resultados visuais e alertando-o para vários movimentos e oportunidades de mercado. No entanto, também pode utilizar esses indicadores em cBots para definir tendências e solicitar ao seu robô de negociação que tome certas ações.

Tal como as instâncias de cBot, cada instância de indicador é independente, o que significa que pode adicionar o mesmo indicador a vários símbolos e com diferentes períodos e conjuntos de parâmetros. Ao contrário dos cBots, os indicadores personalizados não podem ser testados, otimizados ou executados na Nuvem. Além de traçar, os indicadores podem expor dados para outros componentes, desenhar objetos personalizados em gráficos ou até mesmo negociar diretamente se forem programados para o fazer.

Image title