Technical Indicators
MESA Adaptive Moving Average (MAMA)
Changed onJohn Ehlers' MESA Adaptive MA. Detects the dominant cycle period via Hilbert Transform Discriminator and adjusts smoothing alpha to the phase change of that cycle. Returns two lines: MAMA (fast adaptive) and FAMA (Following Adaptive MA, slower). Crossovers between MAMA / FAMA generate signals. time_period is required by API contract but ignored — algorithm uses Ehlers defaults (fast_limit=0.5, slow_limit=0.05).
get/api/v1/indicators/mama
Request
- Base URL: https://sugra.ai
- URL: https://sugra.ai/api/v1/indicators/mama
- Auth: API key in header x-api-key
Query parameters
symbolstring required
Example:AAPL
time_periodstring
Required by API contract; MAMA is self-adaptive and ignores this value.
Example:1
intervalstring
Example:1d
rangestring nullable
Example:1y
outputsizeinteger
Example:30
Response
Successful Response
Example response
{
"meta": {
"endpoint": "/api/v1/fred/us/cpi",
"data_time": "2026-04-16T14:30:00Z",
"response_time": "2026-04-16T14:30:12Z",
"provider": "Sugra API v1.0.1",
"data_age_days": 8.532,
"source": "sugra_crypto",
"attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
"fallback_chain": [
"sugra_crypto",
"sugra_finance"
],
"stale_since": "2026-09-08T12:00:00Z",
"period": "2026-Q1",
"notes": "the UKMTO report behind these counts is dated 2026-08-21 and is 11 days old"
}
}Changes
- info
added the non-success response with the status
- info
- info
added the optional property
/to the response with the status
- info