{"uid":"cap_5uKgG9nYg1XWChYb4SOVV","slug":"mangrove-evaluate-multiple-signals-e87748ca","name":"Mangrove Evaluate Multiple Signals","description":"Developer references for Mangrove Agent, API contracts, MCP and AI integrations.","url":"https://api.mangrovedeveloper.ai/api/v1/signals/evaluate-multiple-series?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Live-mode asset symbol; required unless dataset_key is provided"},"signals":{"type":"array","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Signal type/name"},"params":{"type":"object","default":{},"description":"Signal parameters; omitted values use registered defaults"},"timeframe":{"type":"string","description":"Timeframe for this signal (5m, 15m, 30m, 1h, 4h, 1D)"}}},"default":[],"description":"Up to 20 registered signals to evaluate"},"end_date":{"type":"string","description":"Live-mode chart end timestamp; required unless dataset_key is provided"},"provider":{"type":"string","description":"Explicit external history provider"},"start_date":{"type":"string","description":"Live-mode chart start timestamp; required unless dataset_key is provided"},"dataset_key":{"type":"string","description":"Bundled dataset key; replaces symbol and date range"},"quote_token":{"type":"string","description":"Live-data quote; supply with market_data_venue"},"chart_timeframe":{"type":"string","default":"1h","description":"Live chart timeframe; dataset mode uses its bundled timeframe"},"market_data_venue":{"type":"string","description":"Live-data exchange; supply with quote_token"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5f6yz2WEaICjxrvl2q2TD","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Evaluates up to 20 technical analysis signals across one or more timeframes for a given crypto asset or bundled dataset","exampleAgentPrompt":"Can you evaluate RSI (14-period) and MACD signals for BTC on the 1h timeframe from 2024-11-01 to 2024-11-30 using Mangrove's signal engine?","exampleUseCases":[{"title":"Pre-trade multi-signal check","prompt":"Before I open a position, run RSI and Bollinger Bands signals on ETH/USDC on Binance using the 4h timeframe for the past two weeks and tell me what they're showing."},{"title":"Backtesting signals on historical data","prompt":"I have a bundled dataset key 'btc_nov2024' — can you run momentum and trend signals against it and tell me how those signals looked over that period?"},{"title":"Cross-timeframe signal comparison","prompt":"Evaluate the same moving average crossover signal for SOL on both the 15m and 1h timeframes from 2024-10-01 to 2024-10-31 so I can compare the signals across timeframes."}],"resultDescription":"Returns evaluated results for up to 20 registered technical signals, each with computed values and any relevant metadata such as signal direction, strength, or status across the specified timeframe(s) for the given asset or dataset.","failureModes":["Missing required fields: symbol/dataset_key, start_date/end_date cause validation errors","Invalid or unregistered signal name returns an error for that signal","Unsupported timeframe string causes rejection","Dataset key not found returns a not-found error","More than 20 signals in the array may be rejected","Payment failure or insufficient USDC balance blocks the request"],"whenToPreferThis":"Use this endpoint when you need to evaluate multiple technical analysis signals simultaneously for a crypto asset, rather than making separate calls per signal. It is particularly valuable for trading strategies that require cross-signal confirmation or multi-timeframe analysis in a single request. Prefer it over single-signal endpoints when you have 2–20 signals to compute at once.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T06:35:49.735Z","isFirstParty":false,"canonicalSlug":"mangrove-evaluate-multiple-signals-e87748ca"}