Skip to content

Session volume profile / TPO as a first-class pane #39

Closed

Description

@joeblau

Part of the percept.one parity roadmap.

Problem

The only volume-at-price visualization today is the manually drawn Fixed Range Volume Profile drawing (drawings/forecasting.ts:267-318, 24 rows, POC + value area). Percept ships session profiles and TPO natively.

Work

  • Auto-updating session volume profile pane (composite + per-session split)
  • TPO / market profile renderer
  • POC, value area high/low lines projected on the main pane
  • Reuse the volume-profile math from the existing drawing

Completion audit

Verified on main in merged PR #41: attachSessionProfile provides auto-updating composite or per-session volume/TPO panes and main-pane POC/VAH/VAL projections. Shared math in core/profile.ts is reused by the fixed-range drawing. Covered by session-profile and profile-math tests.

Validation: the existing main suite passed 1,849 tests with 100% line, branch and function coverage; PR #41 main coverage and documentation workflows both passed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    order-flowOrder flow / book / depth features

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions