¿Qué hace crypto-ta-analyzer?
Realiza análisis técnico multi-indicador sobre datos OHLCV de criptomonedas o mercados. Útil para análisis determinista de tendencia, impulso, volumen y divergencia.
Características principales
- Análisis de tendencia: Identifica la dirección general del mercado usando medias móviles y otros indicadores.
- Análisis de momentum: Evalúa la velocidad de los cambios de precio con RSI, MACD y Estocástico.
- Análisis de volumen: Detecta patrones de volumen anómalos que confirman o contradicen movimientos de precio.
- Detección de divergencias: Encuentra divergencias entre precio e indicadores para anticipar cambios de tendencia.
Cómo usar
- Prepara tus datos OHLCV en formato CSV o JSON.
- Configura los parámetros de los indicadores (periodos, umbrales, etc.).
- Ejecuta el análisis para obtener señales de compra/venta y alertas.
Plataformas compatibles
- Claude Code
- Cursor
- Codex
- Otros agentes de IA que soporten SKILL.md
Ejemplo de uso
from crypto_ta_analyzer import TechnicalAnalyzer
# Cargar datos
analyzer = TechnicalAnalyzer()
data = analyzer.load_ohlcv("data/btc_1h.csv")
# Ejecutar análisis
results = analyzer.analyze(data, indicators=["rsi", "macd", "bbands"])
# Imprimir señales
for signal in results["signals"]:
print(f"{signal['type']}: {signal['value']}")
Indicadores soportados
| Indicador | Descripción | Parámetros clave |
|---|---|---|
| RSI | Índice de Fuerza Relativa | Periodo 14, umbral 30/70 |
| MACD | Convergencia/Divergencia de Medias Móviles | Rápida 12, lenta 26, señal 9 |
| Bandas de Bollinger | Volatilidad y sobrecompra/venta | Periodo 20, desviación 2 |
| Medias Móviles | Tendencia general | SMA 50, SMA 200 |
| Volumen | Confirmación de movimientos | Volumen relativo |
Notas importantes
- Los datos deben estar ordenados cronológicamente (de más antiguo a más reciente).
- Asegúrate de que las columnas tengan los nombres estándar:
open,high,low,close,volume. - El análisis es determinista: mismos datos de entrada generan mismos resultados.
Licencia
MIT