Explore AnalyticsAlpha

Stock market research

Stock analytics that starts with the data.

Read price, return, volume, and timing as distinct observations before combining them into a market story.

Define the observation

Begin with the instrument, exchange or venue scope, currency, timestamp, and adjustment policy. Record whether a series represents a traded price, an end-of-session value, or an index calculated from returns. These choices change what comparisons mean.

A chart of raw prices should not silently become a total-return comparison. Dividends, splits, and other adjustments need a documented treatment. An apparent discontinuity is a reason to inspect the data rather than immediately infer a trading opportunity.

Separate price change from volume

A return compares prices across an interval. Volume counts a specified form of activity over that interval. Rising volume does not by itself identify who traded, why they traded, or what happens next. Keep the venue and session scope consistent when comparing observations.

Use the interactive chart lab to see one fixed series through price, volume, moving-average, and momentum views. The panels transform or contextualize sample observations; they do not forecast subsequent prices.

Compare like with like

Align the dates and interval definitions before comparing instruments. Check whether missing records are carried forward, excluded, or treated as unavailable. A forward-filled value may look calm simply because there was no new observation.

When the question is portfolio performance, move to a benchmark aligned with the mandate and return convention. The benchmarking guide explains why a convenient comparison is not necessarily a fair one.

Make the next question testable

Describe the observation in neutral terms: the last close exceeded a specified average, or a return changed over a defined window. Then write a separate hypothesis about what may follow. Specify what information was available and when an order could actually be placed.

The backtesting workflow provides a way to test such a rule while making execution, costs, and data timing visible. A visually appealing chart remains an observation until a research process supplies further evidence.

Interactive sample

Explore the chart lab.

Chart lab / learn by exploring

One dataset. Four perspectives.

Switch the view. Understand what changes.

✦ Sample data
Twenty invented closing pricesSample price · USD99102106109171420

Twenty completed sessions. Price rises from $100.00 to $108.40, with intervening declines. This is an invented sequence, not an instrument quote.

View the underlying sample data
Invented observations. Volume is in thousands of shares; — means insufficient history.
SessionCloseVolume5-session SMA5-session change
1$100.00380——
2$101.20440——
3$100.60325——
4$102.40510——
5$101.80365$101.20—
6$103.70600$101.943.70%
7$102.90430$102.281.68%
8$104.20480$103.003.58%
9$103.10420$103.140.68%
10$104.90590$103.763.05%
11$105.30630$104.081.54%
12$104.60420$104.421.65%
13$105.90560$104.761.63%
14$106.40605$105.423.20%
15$105.50510$105.540.57%
16$107.10680$105.901.71%
17$106.20520$106.221.53%
18$107.60700$106.561.61%
19$108.10610$106.901.60%
20$108.40660$107.482.75%

Download the sample CSV