Technical Analysis Practice Lab
Fifteen dedicated exercises for charts, trends, indicators, relative strength, risk, and backtesting.
Choose a lesson, predict the result, then change one input and calculate. Each exercise includes an interactive graphic and a link to the complete lesson.
Lists: use commas or spaces between observations, oldest to newest. Enter 100000 for one hundred thousand; do not put thousands separators inside a number. Maximum 200 observations. Inputs are not saved and clear on reload.
01. Price change and trading costs
Compare reference-price change with a net position result. Return uses entry share value as its denominator, excluding charges.
02. Build and measure a candle
Build one ordinary candle. High and low must contain open and close; a zero-range body percentage is undefined.
03. Classify confirmed swing pivots
Enter equal-count already-confirmed high and low series. The classifier does not discover or retrospectively confirm pivots.
04. Locate price relative to a zone
This is a location exercise. A price within a historical area has no guaranteed next direction.
05. Calculate SMA and update EMA
The SMA uses the close list. The EMA is a separate one-step calculation from the supplied prior EMA and new close.
06. Calculate completed-period RVOL
Use completed comparable periods. Exclude the current observation from the baseline and enter raw share counts without thousands separators.
07. Calculate Wilder RSI
The short five-change default makes hand calculation possible. It is not a recommended trading setting. At least period + 1 closes are needed.
08. Update MACD components
This updates supplied indicator components. It does not reconstruct the full fast and slow EMA history.
09. Calculate bands and percent B
Population standard deviation divides by N. Reference price is separate from the historical window. No future probability is calculated.
10. Calculate true range and ATR
Calculate one gap-aware true range and one Wilder update. The prior ATR is supplied, not initialized by this exercise.
11. Calculate transaction-based VWAP
Enter fictional transaction pairs with matching positions. The first observation is the anchor. This is not a bar typical-price approximation.
12. Test a breakout boundary
Choose the confirmation observation according to your written rule. The tool cannot verify bar completion. Long-side price geometry only.
13. Rebase stock and benchmark
Use aligned dates, currency, and price-return conventions. Price-only results omit distributions and differ from RSI.
14. Size and stress a chart plan
Long shares only. Cash here is reserved for buying shares; charges are handled separately in the planned-loss calculation. No leverage or settlement model.
15. Audit a hypothetical trade sample
No breakeven trades in this simplified summary. Counts and averages cannot establish drawdown, confidence, or a future edge.
Educational arithmetic and chart reading only. No live market data, stock selection, broker connection, real orders, or account assessment. Indicator readings, historical patterns, and sample results do not guarantee future returns. Every exercise states its assumptions.