CryptSwarms / Docs / Indicadores

Catálogo de Indicadores

Todos os indicadores disponíveis para uso em skills.

Tendência

NomeParâmetrosFaixaDescriçãoQuando usar
SMAperiod (int)0+Média móvel simples. Suaviza ruido e mostra direção da tendência.Use para identificar direção de tendência e niveis de suporte/resistência dinamicos.
EMAperiod (int)0+Média móvel exponencial. Da mais peso a dados recentes que a SMA.Preferida quando você quer reagir mais rapido a mudancas recentes de preço.
DEMAperiod (int)0+Média móvel exponencial dupla. Reduz o lag da EMA convencional.Use quando quiser uma média mais responsiva que a EMA com menos ruido.
TEMAperiod (int)0+Média móvel exponencial tripla. Ainda menos lag que a DEMA.Use para sinais de tendência rapidos em timeframes curtos.
WMAperiod (int)0+Média móvel ponderada. Peso linear crescente para dados mais recentes.Alternativa a EMA com ponderação ligeiramente diferente.
HMAperiod (int)0+Hull Moving Average. Combina suavidade com baixissimo lag.Excelente para detectar mudancas de tendência com mínimo atraso.
KAMAperiod, fast, slow0+Kaufman Adaptive Moving Average. Ajusta suavidade conforme volátilidade.Use em mercados que alternam entre tendência e latéralização.
EMA_slopeperiod (int)-inf/+infInclinação da EMA. Mede a taxa de mudanca da média móvel exponencial.Positivo = tendência de alta acelerando, negativo = tendência de baixa.
EMA_alignmentperiods (list)-1/0/1Alinhamento de multiplas EMAs (curta, média, longa).EMAs alinhadas na mesma direção confirmam tendência forte.
trend_strengthperiod (int)0-1Indicador composto que mede a força geral da tendência.Use para filtrar entradas apenas quando a tendência e convincente.

Momentum

NomeParâmetrosFaixaDescriçãoQuando usar
RSIperiod (int)0-100Indice de força relativa. Mede momentum de 0 a 100.Sobrevendido (< 30) para comprar, sobrecomprado (> 70) para vender.
MACDfast, slow, signal-inf/+infConvergencia/divergência de médias moveis. Crossovers sinalizam mudanca de tendência.Use crossovers para timing de entrada e divergências para detectar reversoes.
MACD_Histogramfast, slow, signal-inf/+infHistograma do MACD. Diferenca entre a linha MACD e a linha de sinal.Histograma crescente = momentum acelerando, decrescente = desacelerando.
MACD_Signalfast, slow, signal-inf/+infLinha de sinal do MACD. Média móvel da linha MACD.Cruzamento da linha MACD com o sinal gera sinais de compra/venda.
Stochastic_Kk, smooth0-100Linha %K do Estocastico. Linha rapida do oscilador.Use com %D para gerar sinais de cruzamento.
Stochastic_Dk, d, smooth0-100Linha %D do Estocastico. Média móvel da %K (linha lenta).Cruzamento de %K acima de %D = sinal de compra.
Momentumperiod (int)-inf/+infDiferenca entre preço atual e preço N períodos atras.Positivo = momentum de alta, negativo = momentum de baixa.
ROCperiod (int)-inf/+infRaté of Change. Variação percentual do preço em N períodos.Mede a velocidade da mudanca de preço. Util para confirmar força do movimento.
CCIperiod (int)-inf/+infCommodity Channel Index. Mede desvio do preço em relação a média.Acima de +100 = sobrecomprado, abaixo de -100 = sobrevendido.
Williams_Rperiod (int)-100 to 0docs.indicators.williams_r_descdocs.indicators.williams_r_use
TSIlong, short, signal-100 to 100True Strength Index. Oscilador de momentum duplamente suavizado.Cruzamentos de linha zero e divergências para detectar reversoes.
Awesome_Oscillatorfast, slow-inf/+infOscilador que compara momentum de 5 e 34 períodos.Cruzamento de zero e padrões twin peaks para sinais de entrada.

Volatilidade

NomeParâmetrosFaixaDescriçãoQuando usar
ATRperiod (int)0+Volatilidade média do preço em N períodos.Use para definir stop loss dinamico e avaliar se o mercado esta volátil.
ATR_pctperiod (int)0+ATR como percentual do preço. Normaliza volátilidade entre ativos.Permite comparar volátilidade entre ativos com preços diferentes.
Bollinger_Positionperiod, std_dev0-1docs.indicators.bollinger_position_descdocs.indicators.bollinger_position_use
Bollinger_Widthperiod, std_dev0+Largura das Bandas de Bollinger. Mede a distancia entre bandas.Width baixo = squeeze (consolidação), width alto = alta volátilidade.
Keltner_Channelsperiod, atr_mult0+docs.indicators.keltner_channels_descdocs.indicators.keltner_channels_use
Donchianperiod (int)0+Donchian Channel. Máximo e mínimo dos ultimos N períodos.Breakout acima do canal = sinal de compra, abaixo = sinal de venda.
Historical_Volatilityperiod (int)0+docs.indicators.historical_volatility_descdocs.indicators.historical_volatility_use
ATR_percentileperiod, lookback0-100Percentil do ATR atual em relação ao histórico.ATR no percentil 90+ indica volátilidade extrema, cautela necessária.
Squeezebb_period, kc_period0/1Detecta quando Bollinger fica dentro do Keltner Channel.Squeeze ativo = consolidação, liberação = movimento explosivo iminente.

Volume

NomeParâmetrosFaixaDescriçãoQuando usar
Volume_Ratioshort, long0+Ratio entre volume atual e média de volume do período.Acima de 1.5 = volume acima do normal, confirma movimento.
Volume_SMAperiod (int)0+Média móvel simples do volume.Use como referência para avaliar se volume atual esta acima ou abaixo do normal.
OBV--inf/+infOn-Balance Volume. Acumula volume em dias de alta e subtrai em dias de baixa.Divergencia entre OBV e preço pode antecipar reversoes.
VWAP-0+Volume-Weighted Average Price. Preco medio ponderado pelo volume.Preco acima do VWAP = bullish, abaixo = bearish. Referencia institucional.
MFIperiod (int)0-100Money Flow Index. RSI ponderado pelo volume. 0-100.Sobrevendido (< 20) e sobrecomprado (> 80), mais confiavel que RSI puro.
AD_Line--inf/+infAccumulation/Distribution Line. Fluxo de dinheiro cumulativo.Divergencia com preço indica pressao de compra/venda oculta.
CMFperiod (int)-1 to 1Chaikin Money Flow. Mede pressao de compra/venda em N períodos.Positivo = pressao compradora, negativo = pressao vendedora.
Volume_Profile_POClookback, bins0+docs.indicators.volume_profile_poc_descdocs.indicators.volume_profile_poc_use

Estrutura

NomeParâmetrosFaixaDescriçãoQuando usar
drawdownlookback (int)0-1Queda percentual do pico ao vale na equity.Monitore para gestão de risco. Drawdown > 10% = reduzir exposição.
recovery_ratiolookback (int)0-1Razão entre recuperação atual e drawdown máximo.Valores altos indicam que o ativo esta se recuperando bem.
distance_from_EMAperiod (int)-inf/+infdocs.indicators.distance_from_ema_descdocs.indicators.distance_from_ema_use
consecutive_red-0+Número de candles consecutivos de baixa.Sequencia longa pode indicar exaustao de venda e possível reversão.
consecutive_green-0+Número de candles consecutivos de alta.Sequencia longa pode indicar exaustao de compra e possível correcao.
higher_highslookback (int)0+Conta topos ascendentes consecutivos.Topos ascendentes confirmam tendência de alta saudavel.
lower_lowslookback (int)0+Conta fundos descendentes consecutivos.Fundos descendentes confirmam tendência de baixa.
lower_highslookback (int)0+Conta topos descendentes consecutivos.Topos descendentes confirmam que vendedores estão no controle — sinal bear.
recent_highlookback (int)0+Maxima mais recente em N períodos.Use como referência para resistência e targets de preço.
recent_lowlookback (int)0+Minima mais recente em N períodos.Use como referência para suporte e stop loss.
price_position_in_rangelookback (int)0-1docs.indicators.price_position_in_range_descdocs.indicators.price_position_in_range_use
support_levellookback (int)0+Nivel de suporte calculado com base em mínimas recentes.Use para posicionar stop loss e identificar zonas de compra.
resistance_levellookback (int)0+Nivel de resistência calculado com base em máximas recentes.Use para posicionar take profit e identificar zonas de venda.

Padroes de Candle

NomeParâmetrosFaixaDescriçãoQuando usar
candle_body_pct-0-1docs.indicators.candle_body_pct_descdocs.indicators.candle_body_pct_use
candle_upper_wick_pct-0-1docs.indicators.candle_upper_wick_pct_descdocs.indicators.candle_upper_wick_pct_use
candle_lower_wick_pct-0-1docs.indicators.candle_lower_wick_pct_descdocs.indicators.candle_lower_wick_pct_use
inside_bar-0/1Candle cujo range esta dentro do range do candle anterior.Indica consolidação. Breakout do inside bar sinaliza direção.
engulfing--1/0/1Candle que engolfa completamente o corpo do anterior.Bullish engulfing em suporte = compra, bearish em resistência = venda.
pin_bar--1/0/1Candle com pavio longo e corpo pequeno, indicando rejeicao.Pin bar em suporte/resistência e um dos sinais mais confiaveis.
doji-0/1Candle com abertura e fechamento praticamente iguais.Indica indecisao. Apos tendência forte, pode sinalizar reversão.

Compostos

NomeParâmetrosFaixaDescriçãoQuando usar
MACD_histogram_slopefast, slow, signal-inf/+infdocs.indicators.macd_histogram_slope_descdocs.indicators.macd_histogram_slope_use
RSI_divergenceperiod, lookback-1/0/1Detecta divergência entre RSI e preço automaticamente.Divergencia bullish = compra potêncial, bearish = venda potêncial.
volume_price_confirmationperiod (int)-1/0/1docs.indicators.volume_price_confirmation_descdocs.indicators.volume_price_confirmation_use
micro_momentumperiod (int)-1 to 1Momentum de curtissimo prazo baseado em poucos candles.Util para timing preciso de entrada em estratégias rapidas.
bounce_strengthlookback (int)0-1Forca do bounce apos tocar suporte ou resistência.Bounce forte confirma o nível. Bounce fraco sugere rompimento próximo.
trend_integrityperiod (int)0-1Mede a consistencia e qualidade da tendência atual.Tendência com alta integridade e mais confiavel para seguir.