Chart Vision Reliability Reader
A controlled financial-chart computer-vision demonstration using confidence, measured extraction error and explicit null-on-unreadable behavior.
The Chart Vision Reliability Reader demonstrates a reliability rule for financial computer vision: return a numeric value only when the visible evidence supports the extraction, attach confidence to readable results, and return null when the requested series is absent or unreadable.
MFXG Internal R&D Demonstration — synthetic or controlled inputs; not client work or live investment performance.
The problem
Chart-reading automation can fail in a dangerous way when it produces a plausible number despite weak visual evidence. In a financial workflow, an explicit missing value is often safer than an unsupported estimate.
This demonstration is therefore designed to test both successful extraction and deliberate refusal.
How the controlled reader works
The demonstration generates its own chart with known plotted values. The reader isolates configured color-coded series, identifies the most recent supported pixels, maps their vertical positions to the chart's numeric range, and compares the extracted result with known ground truth.
Recorded extraction evidence
| Series | Extracted value | Ground truth | Absolute error | Confidence | Readable |
|---|---|---|---|---|---|
| EMA_FAST | 108.0612 | 108.0474 | 0.0138 | 0.99 | Yes |
| EMA_SLOW | 107.8367 | 107.8143 | 0.0224 | 0.99 | Yes |
| CLOUD_MID | 105.6531 | 105.6388 | 0.0143 | 0.99 | Yes |
| MISSING_SERIES | null |
null |
null |
0.00 | No |
The deliberately absent series is the critical negative test. Returning null is the intended behavior.
Reliability contract
- A sufficiently supported series may return a numeric value together with confidence.
- Ground truth is retained in the controlled test so extraction error can be measured.
- A missing or insufficiently supported series returns
nullinstead of a fabricated value. - Platform-specific compatibility is not assumed from a synthetic chart test.
What this demonstrates
The demonstration shows controlled pixel-to-value mapping, confidence scoring, measured extraction error, and explicit failure behavior.
It is not represented as compatible with Thinkorswim or another brokerage/charting platform. That would require separate platform-specific testing.
Explore the working demonstration
Open the Chart Vision Reliability Reader to view the controlled chart and extraction outputs.
For related work, see Trading Technology & Software Development.