Technical Indicators

MESA Adaptive Moving Average (MAMA)

Changed on

John 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