3.6 KiB
3.6 KiB
| name | description |
|---|---|
| technical-analysis-engine | Component skill for comprehensive technical analysis including indicators calculation, pattern recognition, signal generation, and trend analysis for financial markets. |
Technical Analysis Engine
This component skill provides comprehensive technical analysis capabilities for the financial analysis suite.
When to Use This Component Skill
Use this skill when you need to:
- Calculate technical indicators (RSI, MACD, Bollinger Bands)
- Identify chart patterns and formations
- Generate trading signals based on technical criteria
- Analyze market trends and momentum
- Perform multi-timeframe analysis
- Backtest technical strategies
Technical Indicators
Trend Indicators
- Moving Averages: SMA, EMA, WMA with customizable periods
- MACD: Standard and custom configurations
- ADX: Trend strength measurement
- Aroon: Trend indicator
Momentum Indicators
- RSI: Relative Strength Index with divergence detection
- Stochastic: Fast and slow stochastic oscillators
- Williams %R: Williams Percent Range
- CCI: Commodity Channel Index
Volatility Indicators
- Bollinger Bands: Standard and custom deviations
- ATR: Average True Range
- Keltner Channels: Volatility-based channels
- Donchian Channels: Price channel indicators
Volume Indicators
- On-Balance Volume: OBV calculations
- Volume Profile: Volume at price levels
- Money Flow Index: MFI indicator
- Accumulation/Distribution: A/D line
Pattern Recognition
Chart Patterns
- Head and Shoulders: Bullish and bearish formations
- Triangles: Ascending, descending, and symmetrical
- Flags and Pennants: Continuation patterns
- Double Tops/Bottoms: Reversal patterns
Candlestick Patterns
- Doji: Indecision patterns
- Engulfing: Bullish and bearish engulfing
- Hammer/Hanging Man: Reversal patterns
- Morning/Evening Star: Multi-candle patterns
Signal Generation
Buy Signals
- RSI oversold conditions
- MACD bullish crossover
- Bollinger Band breakout
- Pattern completion confirmation
Sell Signals
- RSI overbought conditions
- MACD bearish crossover
- Support level break
- Bearish pattern confirmation
Usage Examples
Basic analysis: "Calculate RSI, MACD, and Bollinger Bands for AAPL"
Signal generation: "Generate buy/sell signals for tech stocks using RSI and MACD"
Pattern analysis: "Identify head and shoulders patterns in S&P 500 stocks"
Multi-timeframe: "Analyze BTC on daily and 4-hour timeframes"
Scripts Available
scripts/indicators.py- Technical indicator calculationsscripts/patterns.py- Chart pattern recognitionscripts/signals.py- Trading signal generationscripts/backtest.py- Strategy backtestingscripts/multi_timeframe.py- Multi-timeframe analysis
Integration
This component skill integrates with:
- Data Acquisition: Receives cleaned market data
- Portfolio Optimizer: Provides signals for allocation
- Financial Reporting: Supplies analysis for reports
Configuration
Configuration in config/technical_analysis.json:
{
"indicators": {
"rsi": {
"period": 14,
"overbought": 70,
"oversold": 30
},
"macd": {
"fast": 12,
"slow": 26,
"signal": 9
}
},
"signals": {
"min_confidence": 0.7,
"confirmation_required": true
}
}
Output Formats
- JSON with indicator values and signals
- CSV with time series data
- Charts and visualizations
- Alert notifications
This is a Component Skill within the Financial Analysis Suite - specialized in technical analysis and signal generation.