Skip to content

chart API: expose the remaining unchartable indicators (Renko, Correlation, PRS) so their docs pages can chart #498

Description

@DaveSkender

Summary

Several indicator documentation pages on the Stock Indicators for .NET docs site cannot render an interactive <StockIndicatorChart> because the indicator has no entry in the chart API catalog (GET /indicators) and therefore no data endpoint. Please consider adding catalog listings + endpoints so these pages can show charts.

Context

  • Docs consume @facioquo/indy-charts (Vue) + the chart API at charts-api.stockindicators.dev. (Was stock-charts-api.azurewebsites.net when this issue was filed; the backend moved to Cloudflare in feat: Migrate backend hosting from Azure to Cloudflare #539.)
  • The component renders only indicators present in the catalog returned by GET /indicators (each needs a uiid, endpoint, chartType, parameters, results).
  • Today the catalog has 83 indicators. The pages below map to indicators that are absent, so they're the only non-category pages with no chart.

Requested additions (by difficulty)

Straightforward — derived from an existing endpoint / single series:

Needs a benchmark/second series (API shape question):

  • Correlation Coefficient / R² and Price Relative Strength (PRS) — both require a comparison symbol. The current single-series endpoint shape doesn't express "indicator vs. benchmark," so these may need a new parameter (e.g. a second symbol) before they're chartable.

Pages currently chart-less for this reason

Renko, Correlation, Prs.

Originally also Gator, HeikinAshi, QuotePart, PivotPoints, RollingPivots, Pivots, and SmaAnalysis — all now charted via #499, #534, #535, and #536.

Consolidates (closed as duplicate of this issue):

Notes

  • For anything that's genuinely not chartable (e.g. needs a benchmark), a clear "not charted" decision is fine — this issue is to track which ones can be exposed.
  • Once a listing exists, wiring the docs page is a one-line <StockIndicatorChart indicator="…" /> (plus a registry entry), so the docs side is cheap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions