Skip to content
Back to App

Charts & Drawing Tools

The TestMax charting engine provides professional-grade visualization for price analysis. With candlestick charts, over 40 drawing tools, volume overlay, and multi-chart layouts, you have everything you need to analyze price action and plan your trades.

Chart basics

Candlestick charts

TestMax renders standard OHLC (Open, High, Low, Close) candlestick charts. Each candle represents one period at your selected timeframe:

  • Green / bullish candle — The close is higher than the open. The body shows the range from open (bottom) to close (top).
  • Red / bearish candle — The close is lower than the open. The body shows the range from open (top) to close (bottom).
  • Wicks / shadows — The thin lines above and below the body show the high and low of that period.

Price axis

The vertical axis on the right side shows the price scale. It auto-scales to fit the visible candles and includes:

  • Last price highlight — The current price is shown with a colored label on the price axis
  • Position entry markers — When you have an open position, your entry price is marked on the axis
  • Order levels — Pending limit and stop orders are shown as horizontal lines on the chart and marked on the price axis

Time axis

The horizontal axis at the bottom shows timestamps. As you scroll or zoom the chart, the time axis adjusts to show appropriate granularity (individual bars, hours, dates, etc.).

The axis also extends past the latest replay candle into the future, so you can read upcoming bar times, pan into the empty area to the right, and place the crosshair on a future time — useful for planning entries before the candles get there.

Crosshair

Moving your cursor over the chart activates a crosshair that displays the exact price and time at the cursor position. This is useful for precise level identification and measuring price distances.

Symbol legend

The top-left corner of the chart shows a legend with the instrument’s name, timeframe, and exchange (for example, Gold Futures · 5m · COMEX), followed by the Open, High, Low, and Close of the current candle and its change from the previous bar (+1.9 (+0.05%)), colored green or red.

As the candle forms during replay, the OHLC values update live. Move the crosshair over any earlier bar and the legend follows it, showing that bar’s OHLC — move off the chart and it snaps back to the live candle. In blind mode the prices are hidden and only the name, timeframe, and exchange remain.

Zoom

  • Scroll wheel — Zoom in and out on the time axis. Scroll up to zoom in (see fewer bars with more detail), scroll down to zoom out (see more bars).
  • Pinch — On trackpads, pinch to zoom.

Pan

  • Click and drag — Click and drag the chart horizontally to scroll through time. Drag left to see older data, drag right to see newer data.

Auto-scroll

During active replay, the chart auto-scrolls to keep the latest candle visible. If you manually pan to look at older data, auto-scroll pauses so you are not pulled back. The chart resumes auto-scrolling when new data catches up to your view or when you click the “snap to latest” button.

Fullscreen

Expand the entire trading screen to fill your monitor — the chart, trading panels, account bar, and playback controls all stay visible while the browser tabs and address bar disappear. Click the expand icon (⛶) at the top-right of the account bar, beside the panel-settings gear.

The button appears during an active replay session. Click it again — or press Esc — to exit fullscreen.

Volume

Volume bars are displayed below the price chart, showing the trading volume for each candle period. Volume helps confirm price movements:

  • High volume on a breakout — Suggests conviction behind the move
  • Low volume on a pullback — Suggests the pullback may be temporary
  • Volume spikes — Often coincide with significant price reversals or continuations

Volume is rendered as a bar chart overlay at the bottom of the chart area, using a semi-transparent style that does not obstruct the candlestick view.

Drawing tools

TestMax includes over 40 professional drawing tools for technical analysis. Access them from the toolbar on the left side of the chart area.

Lines and rays

ToolDescription
Trend LineA straight line drawn between two points. Used to identify trend direction and dynamic support/resistance.
Horizontal LineA price level line extending across the full chart. Essential for marking support, resistance, and key levels.
Vertical LineA time-based line. Useful for marking session opens, news events, or time-based zones.
RayA line that extends infinitely from its starting point in one direction.
Extended LineA line that extends infinitely in both directions through two anchor points.
Info LineA trend line that displays price change, percentage change, and bar count between the two endpoints.

Channels

ToolDescription
Parallel ChannelTwo parallel lines defining a price channel. Used to identify range-bound price action and channel breakouts.
Regression ChannelA statistically derived channel based on linear regression of the selected price data, with standard deviation bands.
Disjoint ChannelA channel with independently positioned upper and lower boundaries.
Flat Top/Bottom ChannelA channel with one horizontal line and one angled line — useful for ascending/descending triangles.

Fibonacci tools

ToolDescription
Fibonacci RetracementHorizontal lines at key Fibonacci levels (23.6%, 38.2%, 50%, 61.8%, 78.6%) between a high and low. The most widely used Fibonacci tool for identifying pullback levels.
Fibonacci ExtensionProjects price targets beyond the current move using Fibonacci ratios (100%, 127.2%, 161.8%, 200%, 261.8%).
Fibonacci FanDiagonal lines radiating from a point at Fibonacci angles. Used for identifying dynamic support/resistance.
Fibonacci Time ZonesVertical lines spaced at Fibonacci intervals to project time-based turning points.
Fibonacci ArcCurved arcs at Fibonacci distances from a reference point.
Fibonacci ChannelA channel with internal divisions at Fibonacci ratios.

Gann tools

ToolDescription
Gann FanA set of lines radiating from a point at specific Gann angles (1x1, 1x2, 2x1, etc.).
Gann SquareA square overlay used for Gann time/price analysis.
Gann BoxA rectangular Gann analysis tool with internal grid divisions.

Shapes and zones

ToolDescription
RectangleA rectangular zone. Commonly used to highlight supply/demand zones, order blocks, and areas of interest.
CircleA circular highlight for marking specific areas.
EllipseAn elliptical highlight.
TriangleA three-point shape for pattern identification.
BrushFreehand drawing for marking up the chart with custom annotations.
HighlighterA semi-transparent freehand marker for emphasizing areas without obscuring candles.

Pattern tools

ToolDescription
XABCD PatternFive-point harmonic pattern tool for drawing Gartley, Butterfly, Bat, and Crab patterns.
ABC PatternThree-point pattern tool for simple corrective wave identification.
Head and ShouldersMarks the classic reversal pattern with left shoulder, head, right shoulder, and neckline.
Elliott WaveMulti-point tool for labeling Elliott Wave counts (1-2-3-4-5 impulse and A-B-C corrective).
Cypher PatternFive-point harmonic pattern specific to the Cypher structure.

Measurement tools

ToolDescription
Price RangeMeasures the vertical distance between two price levels in both price and percentage terms.
Date RangeMeasures the horizontal distance between two time points in bars and time.
Price and Date RangeCombined measurement showing price change, percentage change, time elapsed, and number of bars.
Anchored VWAPVolume Weighted Average Price anchored to a specific bar, showing the average price weighted by volume from that point forward.

Text and annotations

ToolDescription
TextPlace text labels on the chart for notes, level descriptions, or trade plans.
CalloutA text box with an arrow pointing to a specific location on the chart.
Price LabelA label that sits on the price axis showing a specific price level with custom text.
Arrow MarkerDirectional arrows (up/down) placed on the chart to mark entries, exits, or expected moves.
FlagA small flag icon placed on the chart to mark notable bars or events.

Managing drawings

Selecting and editing

Click on any drawing to select it. Selected drawings show anchor handles you can drag to reposition, and a floating toolbar appears above the selection with everything you need — style controls, settings, clone, lock, and delete.

Multi-select

Hold Ctrl ( on Mac) and click drawings to add or remove them from the selection. With multiple drawings selected:

  • Drag any selected drawing to move the whole group together (locked drawings stay put)
  • Edit from the floating toolbar to apply a color, thickness, or line style change to every selected drawing at once
  • Press Delete to remove the entire selection in one undoable step

Floating toolbar

When you select a drawing, a compact toolbar appears above it with the most-used controls for that tool type:

  • Color — Color palette with an opacity slider and custom hex input
  • Thickness — Line width from 1 to 4 pixels
  • Line style — Solid, dashed, or dotted
  • Text color / size — Shown for text-capable tools
  • Settings — Opens the full settings dialog
  • Clone, Lock, and Delete

Drag the grip on the left edge to move the toolbar anywhere on the chart; it remembers its pinned position.

Settings dialog

Open the settings dialog from the gear icon on the floating toolbar. Changes preview live on the chart as you adjust them — OK commits everything as a single undo step, Cancel (or Esc) restores the drawing to how it looked before.

Visual properties for the selected tool: line color, thickness, and style; fill color and opacity for shapes; extend left/right for lines; arrowheads at either end; trend line stats (price range, bar count, angle); and text color and size. Fibonacci tools include a full level editor — enable or disable individual levels, change their values and colors, toggle the background fill, reverse the direction, and position the labels. Long/short position tools accept an account size and risk percentage to compute quantity and projected P&L.

Magnet mode

The magnet button in the toolbar’s utility cluster snaps drawing points to exact OHLC values of the nearest bar, so your levels land precisely on highs, lows, opens, and closes:

ModeBehavior
OffPoints land exactly where you click.
Weak MagnetSnaps to the nearest OHLC value only when the cursor is close to it (within about 30 pixels).
Strong MagnetAlways snaps to the nearest OHLC value of the bar under the cursor.

Click the magnet button to toggle between off and your last-used strength; use the chevron beside it to choose Weak or Strong. Holding Ctrl ( on Mac) temporarily inverts the magnet — it enables strong snapping while the magnet is off, and disables snapping while it is on.

Magnet applies when placing points and when dragging anchor handles. Dragging a drawing’s body moves it freely.

Drawing keyboard shortcuts

These shortcuts work whenever the trading dashboard has focus. On Mac, use in place of Ctrl and ⌥ Option in place of Alt.

KeyAction
Alt+TArm the Trend Line tool (press again to disarm)
Alt+HArm the Horizontal Line tool
Alt+VArm the Vertical Line tool
Alt+CArm the Cross Line tool
Alt+FArm the Fibonacci Retracement tool
EscCancel in-progress placement → deselect → disarm the active tool (in that priority)
Delete / BackspaceDelete the selected drawings
Ctrl+ZUndo
Ctrl+Shift+Z / Ctrl+YRedo
Ctrl+CCopy the selected drawings
Ctrl+VPaste copied drawings, slightly offset; the pasted copies become the new selection
← ↑ → ↓Nudge the selection one bar horizontally or one pixel of price vertically
Shift + arrowsNudge ×10

Mouse modifiers

ModifierAction
Ctrl/⌘ + clickAdd or remove a drawing from the multi-selection
Ctrl/⌘ + dragClone the drawing and drag the copy; the original stays put
Shift while dragging a bodyLock movement to one axis (horizontal or vertical)
Shift while dragging a line endpointSnap the line’s angle to 45° increments
Shift while placing a pointSnap the new point to a 45° angle from the previous point
Ctrl/⌘ while placing or resizingTemporarily invert magnet mode

Favorites bar

Hover over any tool in a toolbar flyout and click the star to mark it as a favorite. Favorited tools appear in a floating favorites bar at the top of the chart for one-click access — no need to open the flyout menus. Drag the bar’s grip to reposition it; it remembers where you put it, and it hides automatically when you have no favorites.

Stay in drawing mode

By default, a tool disarms after you complete one drawing. Toggle Stay in Drawing Mode (the pencil-lock button in the utility cluster) to keep the tool armed so you can place several drawings in a row — useful when marking many levels at once. Press Esc to disarm at any time.

Persistence

Drawings save automatically to your account, per symbol. Changes are written moments after you make them — there is no save button — and flushed immediately if you switch symbols or close the tab. When you return to a chart, on any device, your drawings are restored exactly where you left them.

Drawings are scoped to the symbol, not the timeframe: a level drawn on the 5-minute NQ chart appears in the same place on the 1-minute or hourly chart, unless you restrict it from the settings dialog’s Visibility tab.

Multi-chart layouts

Add up to three higher-timeframe context charts alongside your primary chart to keep the bigger picture in view while you trade — for example, trade on the 5m while watching the 15m and 1h.

Adding context charts

Context charts are chosen when you configure a session. In the session setup dialog, pick your primary timeframe, then tick up to three higher timeframes under Context Charts. Only timeframes above your primary are offered, and changing the primary timeframe clears the selection.

When the session starts, the chart area automatically switches to a grid sized to the number of charts.

The first time the multi-chart grid opens, a short three-step walkthrough points out the primary chart, the synced context charts, and the layout switcher. Dismiss it with Skip or Done — it won’t appear again.

Available layouts

Rearrange the grid anytime with the layout switcher at the bottom of the drawing toolbar. Layouts that match your chart count are offered:

LayoutChartsArrangement
Side by side2Primary left, context right
Stacked2Primary top, context bottom
Main + 23Large primary, two context charts stacked to the right
3 columns3Equal vertical thirds
3 rows3Equal horizontal thirds
Wide top + 23Full-width chart above two smaller charts
2 + wide bottom3Two smaller charts above a full-width chart
2 × 2 grid4Four equal panes

Your layout is remembered for the session — refreshing the page or visiting Analytics and returning restores it.

How context charts behave

  • Same instrument as the primary chart, at a higher timeframe.
  • They advance in sync with the replay; one set of playback controls drives every chart.
  • The visible time range and crosshair mirror the primary chart, so scrolling or hovering on the primary keeps every chart aligned.
  • Trading, drawings, and the toolbar live on the primary chart only — context charts are read-only structure views.

Chart analysis tips

Mark key levels before pressing play

Before starting a replay session, pause the chart and draw horizontal lines at major support and resistance levels you can identify from the visible history. This forces you to do your analysis first, then watch how price reacts to your levels.

Use rectangles for supply and demand zones

Supply and demand zones are areas, not exact prices. Use the rectangle tool to mark zones where you expect buying or selling pressure. Color-code them — for example, green rectangles for demand zones and red for supply zones.

Anchor VWAP to session open

The Anchored VWAP tool is especially useful when anchored to the session open (9:30 AM ET for US futures). Institutional traders use VWAP as a benchmark, so price often respects this level throughout the day.

Keep drawings organized

Over time, charts can get cluttered with drawings. Periodically clean up old drawings that are no longer relevant. Keep only the levels and annotations that inform your current trading decisions.

Next steps