# Análise Técnica para Negociadores

# Introdução

A extensão Trader é uma biblioteca de ações gratuita e de código aberto baseada na TA-Lib. É dedicada a desenvolvedores de software de negociação que precisam realizar análises técnicas de dados do mercado financeiro. Além de muitos indicadores como ADX, MACD, RSI, Estocástico e TRIX, o reconhecimento de padrões de candlestick e diversas funções aritméticas e algébricas vetoriais estão presentes.

Os cálculos podem ser feitos de duas maneiras: TA-Lib e Metastock. Alterá-los usando trader_set_compat() afetará o funcionamento de algumas funções de Trader.

Algumas funções de Trader fornecem resultados diferentes dependendo do "ponto de partida" dos dados envolvidos. Isso é frequentemente chamado de função com memórias. Um exemplo dessa função é a Média Móvel Exponencial. É possível controlar o período instável (a quantidade de dados a ser removida) usando a função trader_set_unstable_period().

Documentação estendida sobre indicadores, fórmulas e implementações em outras linguagens de programação pode ser encontrada em » https://ta-lib.org/.

- Instalação/Configuração
  - Dependências
  - Instalação
  - Configurações em Execução
- Constantes predefinidas
- Funções de Trader
  - trader_acos — Arco cosseno trigonométrico vetorial
  - trader_ad — Linha Chaikin A/D
  - trader_add — Adição Aritmética Vetorial
  - trader_adosc — Oscilador A/D Chaikin
  - trader_adx — Índice de Movimento Direcional Médio
  - trader_adxr — Taxa do Índice de Movimento Direcional Médio
  - trader_apo — Oscilador de Preço Absoluto
  - trader_aroon — Aroon
  - trader_aroonosc — Oscilador Aroon
  - trader_asin — Arco seno trigonométrico vetorial
  - trader_atan — Arco Tangente Trigonométrico Vetorial
  - trader_atr — Intervalo Verdadeiro Média
  - trader_avgprice — Preço médio
  - trader_bbands — Bandas de Bollinger
  - trader_beta — Beta
  - trader_bop — Equilíbrio de poder
  - trader_cci — Índice de Canal de Commodities
  - trader_cdl2crows — Dois corvos
  - trader_cdl3blackcrows — Três Corvos Negros
  - trader_cdl3inside — Três velas internas para cima/baixo
  - trader_cdl3linestrike — Strike de três linhas
  - trader_cdl3outside — Três exteriores para cima/baixo
  - trader_cdl3starsinsouth — Três Estrelas no Sul
  - trader_cdl3whitesoldiers — Três Soldados Brancos Avançando
  - trader_cdlabandonedbaby — Bebê Abandonado
  - trader_cdladvanceblock — Bloco Avançado
  - trader_cdlbelthold — Cinturão de Espera
  - trader_cdlbreakaway — Lacuna de Ruptura
  - trader_cdlclosingmarubozu — Marubozu de Fechamento
  - trader_cdlconcealbabyswall — Engolimento de Bebê Escondido
  - trader_cdlcounterattack — Contra-ataque
  - trader_cdldarkcloudcover — Nuvem Negra
  - trader_cdldoji — Doji
  - trader_cdldojistar — Doji Estrela
  - trader_cdldragonflydoji — Doji Libélula
  - trader_cdlengulfing — Padrão de Engolimento
  - trader_cdleveningdojistar — Doji Estrela da Noite
  - trader_cdleveningstar — Estrela da Noite
  - trader_cdlgapsidesidewhite — Linhas brancas lado a lado com gap de alta/baixa
  - trader_cdlgravestonedoji — Doji Lápide
  - trader_cdlhammer — Martelo
  - trader_cdlhangingman — Homem enforcado
  - trader_cdlharami — Harami
  - trader_cdlharamicross — Cruz Harami
  - trader_cdlhighwave — Vela de onda alta
  - trader_cdlhikkake — Hikkake
  - trader_cdlhikkakemod — Hikkake Modificado
  - trader_cdlhomingpigeon — Ave Migratória
  - trader_cdlidentical3crows — Três Corvos Idênticos
  - trader_cdlinneck — In-Neck
  - trader_cdlinvertedhammer — Martelo Invertido
  - trader_cdlkicking — Chute nos pneus
  - trader_cdlkickingbylength — Chute - touro/urso determinado pelo Marubozu mais longo
  - trader_cdlladderbottom — Escada de Baixo
  - trader_cdllongleggeddoji — Doji de Pernas Compridas
  - trader_cdllongline — Vela de Linha Longa
  - trader_cdlmarubozu — Marubozu
  - trader_cdlmatchinglow — Matching Low
  - trader_cdlmathold — Aperto do Mat
  - trader_cdlmorningdojistar — Estrela da Manhã Doji
  - trader_cdlmorningstar — Estrela da Manhã
  - trader_cdlonneck — On-Neck
  - trader_cdlpiercing — Piercing
  - trader_cdlrickshawman — Homem da Carruagem
  - trader_cdlrisefall3methods — Três Métodos de Subida/Descida
  - trader_cdlseparatinglines — Linhas de Separação
  - trader_cdlshootingstar — Estrela Cadente
  - trader_cdlshortline — Vela de Linha Curta
  - trader_cdlspinningtop — Pião Giratório
  - trader_cdlstalledpattern — Padrão de Deliberação
  - trader_cdlsticksandwich — Vela Prensada
  - trader_cdltakuri — Takuri (Doji Libélula com sombra inferior muito longa)
  - trader_cdltasukigap — Lacuna Tasuki
  - trader_cdlthrusting — Thrusting
  - trader_cdltristar — Tri-Star
  - trader_cdlunique3river — Unique 3 River
  - trader_cdlupsidegap2crows — Dois Corvos de Alta com Gap
  - trader_cdlxsidegap3methods — Três Métodos de Lacunas Positivas/Negativas
  - trader_ceil — Teto vetorial
  - trader_cmo — Oscilador de Momentum Chande
  - trader_correl — Coeficiente de correlação de Pearson (r)
  - trader_cos — Cosseno Trigonométrico Vetorial
  - trader_cosh — Cosseno Hiperbólico Trigonométrico Vetorial
  - trader_dema — Média Móvel Exponencial Dupla
  - trader_div — Divisão Aritmética Vetorial
  - trader_dx — Índice de movimento direcional
  - trader_ema — Média Móvel Exponencial
  - trader_errno — Obtém código de erro
  - trader_exp — Exponenciação Aritmética Vetorial
  - trader_floor — Piso Vetorial
  - trader_get_compat — Obtém modo de compatibilidade
  - trader_get_unstable_period — Obtém o período instável
  - trader_ht_dcperiod — Transformada de Hilbert - Período do Ciclo Dominante
  - trader_ht_dcphase — Transformada de Hilbert - Fase do Ciclo Dominante
  - trader_ht_phasor — Transformada de Hilbert - Componentes Fasoriais
  - trader_ht_sine — Transformada de Hilbert - Onda Senoidal
  - trader_ht_trendline — Transformada de Hilbert - Linha de Tendência Instantânea
  - trader_ht_trendmode — Transformada de Hilbert - Modo de Tendência vs. Modo de Ciclo
  - trader_kama — Média Móvel Adaptativa de Kaufman
  - trader_linearreg — Regressão Linear
  - trader_linearreg_angle — Ângulo de Regressão Linear
  - trader_linearreg_intercept — Interceptação de regressão linear
  - trader_linearreg_slope — Inclinação da regressão linear
  - trader_ln — Logaitmo natural vetorial
  - trader_log10 — Log10 Vetorial
  - trader_ma — Média móvel
  - trader_macd — Convergência/Divergência da Média Móvel
  - trader_macdext — Convergência/Divergência da Média Móvel com tipo MM controlável
  - trader_macdfix — Convergência/Divergência da Média Móvel Fixa 26/12
  - trader_mama — Média Móvel Adaptativa MESA
  - trader_mavp — Média móvel com período variável
  - trader_max — Maior valor em um período especificado
  - trader_maxindex — Índice de maior valor em um período especificado
  - trader_medprice — Preço mediano
  - trader_mfi — Índice de Fluxo de Dinheiro
  - trader_midpoint — Ponto médio ao longo do período
  - trader_midprice — Preço do ponto médio ao longo do período
  - trader_min — Menor valor em um período especificado
  - trader_minindex — Índice de menor valor em um período especificado
  - trader_minmax — Valores mais baixos e mais altos durante um período especificado
  - trader_minmaxindex — Índices de valores mais baixos e mais altos durante um período especificado
  - trader_minus_di — Indicador direcional negativo
  - trader_minus_dm — Movimento Direcional Negativo
  - trader_mom — Momento
  - trader_mult — Multiplicação Aritmética Vetorial
  - trader_natr — Intervalo médio verdadeiro normalizado
  - trader_obv — Volume em Equilíbrio
  - trader_plus_di — Indicador Direcional Positivo
  - trader_plus_dm — Movimento Direcional Positivo
  - trader_ppo — Oscilador de Preço Percentual
  - trader_roc — Taxa de variação: ((preço/preçoAnterior)-1)*100
  - trader_rocp — Taxa de variação Percentual: (preço-preçoAnterior)/preçoAnterior
  - trader_rocr — Taxa de variação: (preço/preçoAnterior)
  - trader_rocr100 — Taxa de variação na escala 100: (preço/preçoAnterior)*100
  - trader_rsi — Índice de Força Relativa
  - trader_sar — SAR parabólico
  - trader_sarext — SAR Parabólico - Estendido
  - trader_set_compat — Define o modo de compatibilidade
  - trader_set_unstable_period — Define período instável
  - trader_sin — Seno trigonométrico vetorial
  - trader_sinh — Seno hiperbólico trigonométrico vetorial
  - trader_sma — Média Móvel Simples
  - trader_sqrt — Raiz quadrada vetorial
  - trader_stddev — Desvio Padrão
  - trader_stoch — Estocástico
  - trader_stochf — Estocástico Rápido
  - trader_stochrsi — Índice de Força Relativa Estocástica
  - trader_sub — Subtração Aritmética Vetorial
  - trader_sum — Somatória
  - trader_t3 — Média Móvel Exponencial Tripla (T3)
  - trader_tan — Tangente trigonométrica vetorial
  - trader_tanh — Tangente Hiperbólica Trigonométrica Vetorial
  - trader_tema — Média Móvel Exponencial Tripla
  - trader_trange — Intervalo Verdadeiro
  - trader_trima — Média Móvel Triangular
  - trader_trix — Taxa de variação (ROC) de 1 dia de uma EMA triplamente suave
  - trader_tsf — Previsão de série temporal
  - trader_typprice — Preço típico
  - trader_ultosc — Oscilador Final
  - trader_var — Variância
  - trader_wclprice — Preço de fechamento ponderado
  - trader_willr — %R de Williams
  - trader_wma — Média Móvel Ponderada

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open