Documentação / Referência de blocos / Blocos de indicadores

Blocos de indicadores

Indicadores de trading

Desbloqueie um espectro de análise técnica com os blocos de indicadores, que oferecem uma vasta gama de indicadores, desde médias móveis simples a cálculos intrincados. Esta secção permite aos utilizadores integrar estes indicadores de forma fluida nas suas estratégias, reforçando a sua capacidade de discernir tendências de mercado e de identificar com precisão potenciais pontos de entrada ou saída.

Para criar um novo bloco de indicador, faça duplo clique no ecrã do blueprint ou clique no botão + no menu. Na barra de pesquisa, escreva “indicator/” seguido das abreviaturas abaixo, ou simplesmente a abreviatura.

Lembre-se: estratégias diferentes exigem tipos de indicadores diferentes. Os melhores indicadores de trading complementam-se entre si, sem duplicar informação.

Alguns dos nossos favoritos

Nome do indicador: abreviatura

Lucro desde o último sinal: last_profit

_Last signal profit_ facilita o cálculo do lucro desde o último sinal de negociação, dando aos utilizadores uma visão do desempenho da sua estratégia num determinado período. Útil para criar gatilhos de stop.

Deteção de padrões de velas: candlestick

_Candlestick Pattern Detection_ ajuda a detetar padrões de velas, como padrões de alta, de baixa, martelos, estrelas cadentes e muito mais, auxiliando os utilizadores a identificar tendências de mercado importantes e potenciais sinais de reversão com base nas formações de velas.

Índice de força relativa: rsi

Relative Strength Index mede a velocidade e o ritmo de mudança dos movimentos de preço no mercado; oscila entre zero e 100. Indica se um ativo está sobrecomprado ou sobrevendido, ajudando os utilizadores a identificar potenciais reversões de tendência e condições de mercado.

Média móvel simples: sma

_Simple Moving Average_ calcula o preço médio de um ativo ao longo de um número especificado de períodos, produzindo uma linha de tendência suavizada. É útil para identificar a direção geral do mercado.

Média móvel exponencial: ema

_Exponential Moving Average_ é semelhante, mas atribui mais peso aos preços recentes, tornando-a mais reativa às variações de preço de curto prazo. É útil para captar as tendências de mercado mais imediatas.

SuperTrend: SuperTrend

_Supertrend_ calcula o valor Supertrend com base no preço e na volatilidade do mercado, ajudando os utilizadores a determinar a direção da tendência atual.

SuperTrendKO: SuperTrendKO

_SuperTrendKO_ Semelhante ao Supertrend, o SupertrendKO é uma versão modificada que tem em conta o ruído do mercado e procura fornecer sinais de tendência mais precisos, minimizando os falsos positivos.

A lista completa de indicadores de trading

Valor absoluto vetorial: abs

Vector Absolute Value calcula o valor absoluto de cada elemento de um vetor.

Arco-cosseno vetorial: acos

_Vector Arccosine_ calcula o arco-cosseno trigonométrico de cada elemento de um vetor.

Linha de acumulação/distribuição: ad

_Accumulation Distribution Line_ determina a tendência de uma ação, usando a relação entre o fluxo de volume e o preço da ação.

Soma: add

Add soma dois vetores.

Oscilador de acumulação/distribuição: adosc

_Accumulation Distribution Oscillator_ calcula-se subtraindo a média móvel exponencial de curto prazo da linha de acumulação/distribuição à média móvel exponencial de longo prazo dessa mesma linha.

Índice de movimento direcional médio: adx

_Average Directional Movement Index_ mostra a força de uma tendência através de um valor entre 0 e 100.

Classificação do índice de movimento direcional médio: adxr

_Average Directional Movement Index Rating_ é igual ao índice de movimento direcional médio, mas mais suavizado. Este indicador é menos afetado do que o adx pelas oscilações rápidas de curto prazo do mercado.

Awesome Oscillator: ao

_Awesome Oscillator_ mede o momentum do mercado.

Oscilador de preço absoluto: apo

_Absolute Price Oscillator_ é a diferença entre a média móvel exponencial de curto período e a média móvel exponencial de longo período.

Aroon: aroon

_Aroon_ compreende dois indicadores: Aroon-Up e Aroon-Down. O Aroon consegue identificar o início de uma tendência, a sua força e eventuais mudanças.

Oscilador Aroon: aroonosc

_Aroon Oscillator_ é a diferença entre os indicadores Aroon-Up e Aroon-Down, com um resultado entre 0 e 100.

Arco-seno vetorial: asin

_Vector Arcsine_ calcula o arco-seno trigonométrico de cada elemento de um vetor.

Arco-tangente vetorial: atan

_Vector Arctangent_ calcula o arco-tangente trigonométrico de cada elemento de um vetor.

Amplitude média verdadeira: atr

_Average True Range_ mede a volatilidade do mercado ao longo da amplitude de preços de um ativo num período especificado.

Preço médio: avgprice

_Average Price_ mostra a média dos preços de abertura, máximo, mínimo e fecho de uma ação.

Bandas de Bollinger: bbands

_Bollinger Bands_ incluem as bandas superior, média e inferior. A do meio é um indicador de média móvel, e as bandas superior e inferior situam-se de cada lado da banda central. O valor dos desvios-padrão determina a distância entre a banda média e as bandas superior e inferior.

Balance of Power: bop

_Balance of Power_ avalia a força de compradores e vendedores no mercado.

Deteção de padrões de velas: candlestick

_Candlestick Pattern Detection_ ajuda a detetar padrões de velas, como padrões de alta, de baixa, martelos, estrelas cadentes e muito mais, auxiliando os utilizadores a identificar tendências de mercado importantes e potenciais sinais de reversão com base nas formações de velas.

Índice do canal de mercadorias: cci

_Commodity Channel Index_ apresenta valores altos quando os preços estão muito acima da média e valores baixos quando estão muito abaixo dela. Assim, o cci consegue identificar zonas de sobrecompra e sobrevenda na ação do preço. Além disso, é usado para descobrir reversões e divergências.

Arredondamento vetorial por excesso: ceil

_Vector Ceiling_ devolve o menor número inteiro a partir dos elementos de um vetor.

Oscilador de momentum de Chande: cmo

_Chande Momentum Oscillator_ calcula o momentum do preço em dias de alta e/ou de baixa. Por outras palavras, calcula a diferença entre a soma dos fechos mais altos e a soma dos fechos mais baixos, dividida pela soma de todos os movimentos de preço.

Cosseno vetorial: cos

_Vector Cosine_ calcula o cosseno trigonométrico de cada elemento de um vetor.

Cosseno hiperbólico vetorial: cosh

_Vector Hyperbolic Cosine_ calcula o cosseno hiperbólico trigonométrico de cada elemento de um vetor.

Cruzamento em qualquer sentido: crossany

_Crossany_ deteta continuamente se as entradas se cruzam entre si.

Cruzamento ascendente: crossover

_Crossover_ deteta continuamente se a primeira entrada está a cruzar por cima da outra. Ou seja, ao contrário do indicador crossany, a única situação relevante é quando a primeira entrada fica acima da outra.

Volatilidade de Chaikin: cvi

Chaikins Volatility calcula a diferença entre os preços máximo e mínimo de cada período.

Decay: decay

_Decay_ guarda um vetor com os sinais recentes. É um indicador útil, sobretudo em algoritmos de machine learning.

Média móvel exponencial dupla: dema

_Double Exponential Moving Average_ é igual à média móvel exponencial, mas, ao atribuir mais peso aos dados mais recentes, produz dados com menos atraso.

Indicador direcional: di

_Directional Indicator_ compreende as linhas positive directional indicator e negative directional indicator, que mostram o movimento da tendência do preço. O cruzamento destas duas linhas gera os sinais de compra e venda: se a linha positiva cruzar de baixo para cima a negativa, é um sinal de compra, e vice-versa.

Divisão vetorial: div

_Vector Division_ divide as entradas fornecidas.

Movimento direcional: dm

_Directional Movement_ traça as linhas positive directional movement e negative directional movement. Estas são calculadas a partir dos preços máximo e mínimo anteriores.

Oscilador de preço sem tendência: dpo

_Detrended Price Oscillator_ remove as tendências de preço para facilitar a identificação de picos e vales. Assim, estimar a duração dos ciclos com este indicador torna-se muito mais simples.

Índice de movimento direcional: dx

_Directional Movement Index_, também designado por dmi, contém duas linhas de movimento direcional e o indicador de índice de movimento direcional médio.

Decay exponencial: edecay

_Exponential Decay_ é praticamente igual ao decay, mas mais rápido para o mesmo período.

Média móvel exponencial: ema

_Exponential Moving Average_ mostra a direção das variações de preço ao longo de um período. A EMA é como uma Simple Moving Average, mas, enquanto a SMA calcula diretamente a média dos valores de preço, a EMA atribui mais peso aos preços recentes.

Facilidade de movimento: emv

_Ease of Movement_ investiga a relação entre as flutuações de preço e o volume de negociação.

Exponencial vetorial: exp

_Vector Exponential_ devolve a exponencial de cada número do vetor de entrada. Ou seja, calcula a constante de Euler, e, elevada à potência de cada elemento de entrada.

Transformada de Fisher: fisher

_Fisher Transform_ procura melhorar a previsibilidade dos pontos de viragem numa série de preços, aproximando a distribuição dos preços de uma distribuição normal. Esta transformação facilita a identificação de valores extremos e de potenciais reversões.

Arredondamento vetorial por defeito: floor

O Vector Floor de um valor é o maior número inteiro menor ou igual a esse valor.

Oscilador de previsão: fosc

_Forecast Oscillator_ prevê o próximo preço do ativo monitorizando a diferença entre o preço atual e um preço de regressão linear resultante da função Time Series Forecast.

Média móvel de Hull: hma

_Hull Moving Average_ é uma média móvel melhorada que elimina os atrasos (sendo, por isso, extremamente rápida) e é mais suave do que os outros indicadores tradicionais de médias móveis.

Média móvel adaptativa de Kaufman: kama

_Kaufman Adaptive Moving Average_ reduz os sinais falsos eliminando as flutuações de preço de curto prazo. Por outras palavras, a kama remove os ruídos do mercado, pelo que, quando a volatilidade do mercado é baixa, acompanha de perto o preço de mercado atual.

Oscilador de volume de Klinger: kvo

_Klinger Volume Oscillator_ antecipa reversões de mercado comparando o volume com o preço.

Bloco de atraso: lag

O bloco Lag atrasa os dados de entrada num valor especificado. Por exemplo, com um atraso de 1 em velas de 15 minutos, devolve os dados da vela anterior. É útil para comparar valores atuais com valores passados.

Filtro de Laguerre: laguerrefilter

_Laguerre filter_ é usado para suavizar dados de preço e identificar tendências. Aplica um algoritmo de filtro de Laguerre aos dados de mercado, reduzindo o ruído e proporcionando uma representação mais clara da tendência subjacente.

Lucro desde o último sinal: last_profit

_Last signal profit_ facilita o cálculo do lucro desde o último sinal de negociação, dando aos utilizadores uma visão do desempenho da sua estratégia num determinado período.

Regressão linear: linreg

_Linear Regression_ traça os valores finais das linhas de regressão linear para um número específico de barras.

Interceção da regressão linear: linregintercept

_Linear Regression Intercept_ devolve a altura da linha de regressão linear na primeira barra de entrada do período móvel.

Declive da regressão linear: linregslope

_Linear Regression Slope_ determina a direção da força da tendência. O indicador calcula o declive de cada barra usando a barra atual e as n-1 barras anteriores, em que n é o período especificado pelo trader.

Logaritmo natural vetorial: ln

_Vector Natural Log_ calcula o logaritmo natural de cada elemento de um vetor de entrada.

Logaritmo vetorial de base 10: log10

_Vector Base-10 Log_ calcula o logaritmo de base 10 de cada elemento de um vetor de entrada.

Convergência/divergência de médias móveis: macd

_Moving Average Convergence Divergence_ determina a direção do preço da ação. Evite usar este indicador para detetar reversões de tendência, pois só consegue detetá-las depois de acontecerem. Habitualmente, também não é usado para identificar condições de sobrecompra ou sobrevenda.

Índice de facilitação do mercado: marketfi

_Market Facilitation Index_ mede a força da tendência e prevê o início de uma tendência quando esta está prestes a ocorrer. Calcula o movimento de preço por unidade de volume.

Mass Index: mass

_Mass Index_ ajuda os traders a identificar potenciais reversões de tendência medindo a expansão e contração da amplitude de negociação (a diferença entre os preços máximo e mínimo) ao longo de um período especificado, usando médias móveis exponenciais (Exponential Moving Averages).

Máximo no período: max

_Maximum In Period_ devolve o valor máximo das últimas n barras.

Desvio médio no período: md

_Mean Deviation Over Period_ calcula o desvio médio absoluto ao longo de um período.

Preço mediano: medprice

_Median Price_ calcula a média dos preços máximo e mínimo de uma barra.

Índice de fluxo de dinheiro: mfi

O Money Flow Index mede a pressão de negociação monitorizando tanto o preço como o volume, devolvendo um valor entre 0 e 100.

Mínimo no período: min

Minimum In Period devolve o valor mínimo das últimas n barras.

Momentum: mom

_Momentum_ calcula a variação entre o preço atual e o preço da n-ésima barra a contar do fim.

Mesa Sine Wave: msw

_Mesa Sine Wave_ deteta se o mercado está em modo de ciclo ou em modo de tendência.

Multiplicação vetorial: mul

Vector Multiplication recebe dois vetores de entrada e multiplica-os.

Amplitude média verdadeira normalizada: natr

_Normalized Average True Range_ é uma versão normalizada do average true range e calcula-se com a seguinte fórmula: NATR = (ATR / Close) * 100.

Índice de volume negativo: nvi

_Negative Volume Index_ é um indicador cumulativo e sensível ao volume do mercado. Parte do princípio de que o volume elevado se deve a traders pouco informados, pelo que ignora os dias de volume elevado. Nos dias de volume baixo, os traders informados estão mais ativos e, por isso, o indicador nvi é influenciado por eles; o valor do nvi sobe com variações de preço positivas e desce com variações negativas.

On Balance Volume: obv

_On Balance Volume_ é um indicador cumulativo que calcula as pressões de compra e de venda. Sobe nos dias de alta e desce nos dias de baixa.

Oscilador de preço percentual: ppo

_Percentage Price Oscillator_ calcula a diferença entre duas médias móveis exponenciais com períodos diferentes, dividida pela mais longa.

Predict: predict

O bloco _Predict_ procura tirar partido do machine learning para prever o próximo movimento de preço. Atenção: este bloco ainda está em processo de aprendizagem e não foi totalmente treinado. Até lá, pode não produzir previsões precisas.

Parabolic SAR: psar

_Parabolic SAR_ ajuda a definir pontos de stop e potenciais reversões de tendência. De facto, SAR significa stop and reverse (parar e inverter), o que descreve bem a sua aplicação.

Índice de volume positivo: pvi

_Positive Volume Index_ é igual ao Negative Volume Index nvi — e é frequentemente usado em conjunto com ele —, mas é sensível aos dias de volume elevado.

Qstick: qstick

_Qstick_, enquanto indicador de momentum, aplica uma média móvel simples à diferença entre os preços de fecho e de abertura do ativo.

Taxa de variação: roc

_Rate of Change_ calcula a variação percentual entre o preço atual e o preço de há n períodos.

Rácio da taxa de variação: rocr

Rate of Change Ratio calcula a variação entre o preço atual e o preço de há n períodos.

Arredondamento vetorial: round

_Vector Round_ devolve o número inteiro mais próximo de cada elemento de um vetor.

Índice de força relativa: rsi

_Relative Strength Index_ mede a velocidade e o ritmo de mudança dos movimentos de preço no mercado; oscila entre zero e 100.

Seno vetorial: sin

_Vector Sine_ calcula o seno trigonométrico de cada elemento de um vetor.

Seno hiperbólico vetorial: sinh

_Vector Hyperbolic Sine_ calcula o seno hiperbólico trigonométrico de cada elemento de um vetor.

Média móvel simples: sma

_Simple Moving Average_ mostra a direção das variações de preço ao longo de um período, calculando o valor médio do preço.

Raiz quadrada vetorial: sqrt

_Vector Square Root_ calcula a raiz quadrada de cada elemento de um vetor.

Desvio-padrão no período: stddev

_Standard Deviation Over Period_ mede a diferença entre o preço atual e o preço médio ao longo de um período.

Erro-padrão no período: stderr

_Standard Error Over Period_ mostra quão diferente é a média da população em relação à média da amostra.

Oscilador estocástico: stoch

_Stochastic Oscillator_ compara o último preço de fecho com os preços máximo e mínimo ao longo de um período e varia entre zero e 100.

RSI estocástico: stochrsi

_Stochastic RSI_ é uma combinação de dois indicadores: stoch e rsi. Na prática, aplica um indicador stoch a um indicador rsi, o que significa que mede o rsi em relação à sua amplitude máximo/mínimo ao longo de um período.

Stock to flow: stocktoflow

_Stock to flow_ avalia a escassez de um determinado ativo, sendo frequentemente aplicado a criptomoedas como a Bitcoin. Compara o stock existente (oferta atual) com o fluxo (nova produção), oferecendo uma perspetiva sobre o valor potencial do ativo e a dinâmica do mercado.

Subtração vetorial: sub

Vector Subtraction devolve a subtração das duas entradas (a - b).

Super Trend: SuperTrend

_Super Trend_ calcula o valor Super Trend com base no preço e na volatilidade do mercado, ajudando os utilizadores a determinar a direção da tendência atual.

Super Trend KO: SuperTrendKO

_Super Trend KO_ Semelhante ao Super Trend, o Super Trend KO é uma versão modificada que tem em conta o ruído do mercado e procura fornecer sinais de tendência mais precisos, minimizando os falsos positivos.

Soma no período: sum

_Sum Over Period_ devolve a soma das últimas n barras.

Tangente vetorial: tan

_Vector Tangent_ calcula a tangente trigonométrica de cada elemento de um vetor.

Tangente hiperbólica vetorial: tanh

_Vector Hyperbolic Tangent_ calcula a tangente hiperbólica trigonométrica de cada elemento de um vetor.

Média móvel exponencial tripla: tema

_Triple Exponential Moving Average_ é uma média móvel de alta velocidade com dados mais suavizados. Reduz os atrasos ao atribuir mais peso aos dados recentes, sendo por isso mais apropriada para o trading de curto prazo.

Conversão vetorial para graus: todeg

_Vector Degree Conversion_ converte um vetor de radianos num vetor de graus.

Conversão vetorial para radianos: torad

_Vector Radian Conversion_ converte um vetor de graus num vetor de radianos.

Amplitude verdadeira: tr

_True Range_ devolve o maior dos seguintes valores:

  • Máximo do dia menos mínimo do dia
  • O valor absoluto do máximo do dia menos o fecho do dia anterior
  • O valor absoluto do mínimo do dia menos o fecho do dia anterior
Média móvel triangular: trima

_Triangular Moving Average_ é igual à Simple Moving Average, sma, mas calculada duas vezes; por outras palavras, a trima é uma sma aplicada a outra sma. Esta abordagem resulta numa linha mais suave que atribui mais peso às barras centrais.

Média exponencial tripla (TRIX): trix

Triple Exponential Moving Average mostra a variação percentual de uma ema com suavização tripla (a aplicação de uma ema três vezes).

Truncagem vetorial: trunc

_Vector Truncate_ devolve apenas a parte inteira do número de cada elemento de um vetor.

Previsão de séries temporais: tsf

_Time Series Forecast_, como o nome sugere, prevê tendências futuras com base em dados passados. É mais sensível a variações súbitas de preço do que os indicadores de médias móveis.

Preço típico: typprice

_Typical Price_ calcula a média aritmética dos preços máximo, mínimo e de fecho.

Ultimate Oscillator: ultosc

_Ultimate Oscillator_ mede a pressão compradora considerando três horizontes temporais diferentes. Estes períodos (7, 14, 28) descrevem as tendências de mercado de curto, médio e longo prazo.

Variância no período: var

_Variance Over Period_ mede a variação calculando a média dos quadrados dos desvios em relação à média.

Filtro vertical-horizontal: vhf

_Vertical Horizontal Filter_ monitoriza os movimentos de preço e indica a fase dos preços — se estão em fase de tendência ou de congestão.

Média dinâmica de índice variável: vidya

_Variable Index Dynamic Average_ calcula uma ema com um período dinâmico que depende da volatilidade do mercado.

Volatilidade histórica anualizada: volatility

_Annualized Historical Volatility_ mede o desvio do preço médio anual do ativo ao longo de um período.

Oscilador de volume: vosc

Volume Oscillator calcula a diferença entre uma média móvel de volume rápida e uma média móvel de volume lenta. Monitorizar as variações de volume desta forma tem mais relevância técnica do que monitorizar o volume em si.

Média móvel ponderada pelo volume: vwma

_Volume Weighted Moving Average_ funciona como a maioria dos indicadores de médias móveis, mas considera o volume do mercado nos seus cálculos. Na prática, atribui mais peso aos preços com volume elevado do que aos preços com volume baixo.

Acumulação/distribuição de Williams: wad

_Williams Accumulation/Distribution_ é a soma acumulada das variações de preço de acumulação e de distribuição. Acumulação e distribuição descrevem um mercado controlado por compradores e por vendedores, respetivamente. Com efeito, o indicador wad mede as pressões positivas e negativas do mercado.

Preço de fecho ponderado: wcprice

_Weighted Close Price_ é simplesmente a média dos preços máximo, mínimo e de fecho a dobrar.

Suavização de Wilder: wilders

_Wilder's Smoothing_ é igual à ema, mas a suavização de Wilder usa um fator de suavização diferente, o que resulta numa resposta mais lenta às variações de preço.

Williams %R: willr

_Williams %R_ identifica mercados sobrecomprados e sobrevendidos comparando a posição do preço de fecho mais recente com os preços máximo e mínimo ao longo de um período.

Média móvel ponderada: wma

_Weighted Moving Average_ é igual à sma, mas atribui mais peso aos dados recentes. Desta forma, responde mais depressa às variações de preço e mantém-se mais próxima do preço de mercado.

Média móvel exponencial sem atraso: zlema

_Zero-Lag Exponential Moving Average_ persegue o mesmo objetivo da dema e da tema. Elimina os atrasos para melhorar a velocidade e acompanhar o preço mais de perto.