{"uid":"cap_k_PAMz9dUe7_8QRRW2il-","slug":"api-quantoracle-dev-a77c8ce9","name":"QuantOracle Pairs Signal","description":"QuantOracle: /v1/pairs/signal","url":"https://api.quantoracle.dev/v1/pairs/signal","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","title":"PairsSignalIn","required":["series_a","series_b"],"properties":{"name_a":{"type":"string","title":"Name A","default":"A","description":"Name of asset A"},"name_b":{"type":"string","title":"Name B","default":"B","description":"Name of asset B"},"series_a":{"type":"array","items":{"type":"number"},"title":"Series A","minItems":20,"description":"Price series for asset A"},"series_b":{"type":"array","items":{"type":"number"},"title":"Series B","minItems":20,"description":"Price series for asset B"},"significance":{"enum":["0.01","0.05","0.10"],"type":"string","title":"Significance","default":"0.05"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"series_a":[100,101,102,101,103,104,103,105,104,106,107,106,108,107,109,108,110,109,111,110],"series_b":[50,50.5,51,50.8,51.5,52,51.8,52.5,52,53,53.5,53.2,54,53.8,54.5,54.2,55,54.8,55.5,55.2]},"response":{"ms":11.81,"pair":["A","B"],"_meta":{"url":"https://quantoracle.dev","docs":"https://api.quantoracle.dev/docs","powered_by":"QuantOracle"},"hurst":{"exponent":0.5,"interpretation":"INSUFFICIENT_DATA"},"reason":"Z-score 0.77 between thresholds","signal":"WAIT","spread":{"std":0.1291,"mean":0,"current":0.0991,"current_zscore":0.7673},"half_life":0.45,"intercept":-0.178982,"correlation":0.9971,"hedge_ratio":0.502545,"cointegration":{"cointegrated":true,"significance":"0.05","adf_statistic":-7.4088,"critical_value":-3.34}}},"exampleRequest":{"series_a":[100,101,102,101,103,104,103,105,104,106,107,106,108,107,109,108,110,109,111,110],"series_b":[50,50.5,51,50.8,51.5,52,51.8,52.5,52,53,53.5,53.2,54,53.8,54.5,54.2,55,54.8,55.5,55.2]},"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1gALoE6eSBpA4yNXiElqx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a trading signal (buy/sell/hold) for a specified asset pair based on quantitative analysis","exampleAgentPrompt":"What's the current QuantOracle trading signal for BTC/USDT — is it a buy, sell, or hold right now?","exampleUseCases":null,"resultDescription":"Returns a directional trading signal (e.g. buy/sell/hold) for the requested asset pair, likely including a confidence score or signal strength and relevant pair metadata.","failureModes":["Unknown or unsupported trading pair returns an error or empty signal","Invalid pair format causes a 400 bad request","Insufficient market data for the pair results in a low-confidence or null signal","Payment failure via x402 protocol blocks the request","Rate limiting if too many calls are made in a short window"],"whenToPreferThis":"Use this endpoint when you need a fast, quantitatively-derived directional signal for a specific asset pair and want a single actionable recommendation rather than a full risk analysis or portfolio-level view. Prefer this over the risk/full-analysis endpoint when you only need the signal direction and not the complete risk breakdown.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:39:42.963Z","isFirstParty":false}