Intelligence Tools
11 tools for pattern detection, structural breaks, trend analysis, derivatives, and technical indicators.
Intelligence tools analyze market data (OHLCV bars, options chains, futures curves) to detect actionable patterns and structure.
detect_patterns
Cost: $0.008 | Detect price action patterns from OHLCV bars.
Detects: breakouts, breakdowns, pullbacks, moving average crossovers (SMA 20/50, 50/200, EMA 9/21, MACD, RSI), RSI divergences, price gaps, and consolidation zones.
| Parameter | Type | Required | Description |
|---|---|---|---|
bars | object[] | Yes | OHLCV bars (minimum 35). Each bar: {open, high, low, close, volume} as strings. |
Returns: patterns[] each with type, direction, confirmed, volume_confirmed, strength.
detect_structural_break
Cost: $0.006 | Detect structural breaks in price distribution.
Compares recent 20 bars vs historical 200 bars across mean return, standard deviation, skewness, and kurtosis. Flags a break when any metric deviates more than 2 standard deviations.
| Parameter | Type | Required | Description |
|---|---|---|---|
bars | object[] | Yes | OHLCV bars (minimum 221). Most recent bar last. |
Returns: break_detected, break_type (return_shift, volatility_shift, mean_departure), severity (0 to 1), z_score, rolling_stats.
analyze_trend_structure
Cost: $0.006 | Analyze trend structure using Bollinger Bands and ATR.
| Parameter | Type | Required | Description |
|---|---|---|---|
bars | object[] | Yes | OHLCV bars (minimum 21). Most recent bar last. |
Returns: phase (EXPANSION, COMPRESSION, TRANSITION), squeeze_state (NONE, FORMING, ACTIVE, FIRING), momentum_shift (ACCELERATING, DECELERATING, STEADY), expansion_rate, atr_trend.
A squeeze firing means a volatility explosion is imminent.
calculate_indicators
Cost: $0.004 | Calculate technical indicators from OHLCV bars.
Supports: SMA, EMA, RSI, MACD, Bollinger Bands, ATR.
| Parameter | Type | Required | Description |
|---|---|---|---|
bars | object[] | Yes | OHLCV bars. Most recent bar last. |
indicator | string | Yes | One of: "sma", "ema", "rsi", "macd", "bb", "atr". |
period | int | No | Indicator period. Defaults: SMA/EMA=20, RSI=14, ATR=14, BB=20. |
Returns vary by indicator:
- SMA/EMA:
value - RSI:
value(0 to 100) - MACD:
macd_line,signal_line,histogram - BB:
upper,middle,lower,bandwidth - ATR:
value
analyze_price_structure
Cost: $0.006 | Detect support/resistance, swing points, and consolidation zones.
| Parameter | Type | Required | Description |
|---|---|---|---|
bars | object[] | Yes | OHLCV bars (minimum 21). Most recent bar last. |
Returns: nearest_support, nearest_resistance, support_distance, resistance_distance, range_position (0 to 1), dynamic_levels (SMA 20/50/200), consolidation_zones[].
analyze_correlations
Cost: $0.008 | Multi-symbol correlation analysis.
| Parameter | Type | Required | Description |
|---|---|---|---|
symbols_data | object[] | Yes | Array of {symbol, bars} objects. Minimum 2 symbols, 10+ bars each. |
Returns: correlation_matrix, correlated_clusters, correlation_breakdowns, concentration_risk.
analyze_liquidity
Cost: $0.004 | Analyze market liquidity from volume data.
| Parameter | Type | Required | Description |
|---|---|---|---|
bars | object[] | Yes | OHLCV bars (minimum 2). Most recent bar last. |
period | int | No | Lookback period for averages (default 20). |
Returns: condition (NORMAL, THINNING, STRESSED, SPIKE), relative_volume, volume_trend, volume_percentile, participation_rate, spike_detected.
analyze_greeks
Cost: $0.006 | Analyze options Greeks and risk exposure.
| Parameter | Type | Required | Description |
|---|---|---|---|
positions | object[] | Yes | Options positions with strike, type, quantity, delta, gamma, theta, vega. |
Returns: total_delta, total_gamma, total_theta, total_vega, delta_dollars, gamma_risk, theta_decay_daily, vega_exposure.
analyze_iv_surface
Cost: $0.008 | Analyze implied volatility surface structure.
| Parameter | Type | Required | Description |
|---|---|---|---|
options_chain | object[] | Yes | Options with strike, expiry, iv, type (call/put). |
underlying_price | string | Yes | Current underlying price. |
Returns: iv_skew, term_structure, smile_shape, atm_iv, put_call_skew, surface_anomalies.
analyze_futures_curve
Cost: $0.006 | Analyze futures term structure.
| Parameter | Type | Required | Description |
|---|---|---|---|
contracts | object[] | Yes | Futures contracts with expiry, price, volume, open_interest. |
spot_price | string | Yes | Current spot/cash price. |
Returns: curve_shape (CONTANGO, BACKWARDATION, FLAT), basis, roll_yield, convenience_yield, term_structure_slope.
analyze_options_flow
Cost: $0.006 | Analyze options order flow for directional signals.
| Parameter | Type | Required | Description |
|---|---|---|---|
trades | object[] | Yes | Recent options trades with strike, type, side, size, premium. |
Returns: net_call_premium, net_put_premium, put_call_ratio, unusual_activity[], large_trades[], directional_bias.
| Python SDK | pip install systemr |
| MCP Server | agents.systemr.ai/mcp/sse |
| OpenAPI Spec | agents.systemr.ai/openapi.json |
| Machine Docs | agents.systemr.ai/llms.txt |
| GitHub | System-R-AI |
| X | @Systemrai |
| YouTube | @systemr_ai |
| hello@systemr.ai | |
| Phone | 628 333 6693 |
| Address | 7901 4TH ST N, STE 28529, ST PETERSBURG, FL 33702 |
| Terms | Terms of Service |
| Privacy | Privacy Policy |
| Security | Security Policy |