Worked example of MT4 Charts

Learn what MT4 charts show with a worked example and assumptions.

Definition: what “MT4 charts” are

MT4 Charts usually means the visual chart tools inside MetaTrader 4 (MT4) that display price movements over time. A chart typically turns a stream of price updates into visible shapes. The most common example is a candlestick (or bar) chart, where each candle summarizes price activity for one time period (for example, one minute).

Two parts matter:

  1. Inputs: the underlying price data your platform receives (often based on ticks) and the chart settings (like timeframe and symbol).
  2. Rendering rules: how MT4 converts those inputs into the displayed values (for example, open, high, low, close for each candle).

How a worked example works (numerical scenario)

Below is a self-contained scenario with explicit assumptions. It does not use real-time prices.

Assumptions

  • Symbol: any tradable instrument (we won’t name one).
  • Timeframe: 1-minute candles.
  • The platform receives a sequence of price updates (“ticks”) during one minute.
  • We define that minute as from T=00s to T=59s.
  • The candles are computed using standard OHLC logic:
    • Open = the first tick price in the minute.
    • High = the maximum tick price in the minute.
    • Low = the minimum tick price in the minute.
    • Close = the last tick price in the minute.

Tick-by-tick example for one minute

Assume MT4 receives the following tick prices (in chronological order) within the minute:

  • Tick 1 at 05s: 1.1000
  • Tick 2 at 17s: 1.1004
  • Tick 3 at 29s: 1.0998
  • Tick 4 at 41s: 1.1002
  • Tick 5 at 56s: 1.1001

Resulting 1-minute candle (OHLC)

  • Open = 1.1000 (Tick 1)
  • High = 1.1004 (max of the five ticks)
  • Low = 1.0998 (min of the five ticks)
  • Close = 1.1001 (last tick)

So, when you look at that single 1-minute candle on an MT4 chart, those four numbers are the candle’s summary of the assumed tick sequence.

How timeframe and chart type change what you see

The worked example above is for one timeframe unit. If you change the timeframe, MT4 groups more (or fewer) ticks into each candle.

Example of the same idea, with a second minute (also hypothetical):

  • Minute 1 (00–59s): OHLC = (1.1000, 1.1004, 1.0998, 1.1001)
  • Minute 2 (60–119s): assume OHLC = (1.1001, 1.1006, 1.1000, 1.1005)

If you switch to a 2-minute timeframe, the platform must produce a new OHLC for the combined period. Using the same OHLC logic:

  • The Open comes from the first tick of minute 1.
  • The Close comes from the last tick of minute 2.
  • The High is the highest tick observed across both minutes.
  • The Low is the lowest tick observed across both minutes.

This explains why two charts of different timeframes can show different candle bodies and wicks even when they originate from the same underlying price updates.

Material limitations and failure modes (what can go wrong)

Even with correct OHLC logic, the displayed chart values can differ from what you expect because of data and configuration.

  1. Missing or delayed tick data: If fewer ticks arrive during a candle period, the computed High/Low/Open/Close may not match what you would get with complete data.
  2. Time alignment issues: If your timeframe boundaries are interpreted differently (for example, due to server time vs your local time), candles can “cut” the data at different moments.
  3. Spread and quote type effects: Charts may be based on a particular quote stream (bid/ask or a derived price). If the chart uses one side while your mental model uses another, the levels you infer can appear inconsistent.
  4. Historical relationships don’t guarantee future behavior: Even if the chart correctly summarizes past tick activity, that does not imply similar patterns will occur later.

Verification: how you can independently check the idea

To verify the concept yourself (without relying on predictions), you can:

  • Use the same symbol and timeframe setting.
  • Identify a single candle, then compare its displayed OHLC summary against the platform’s underlying data view for that period (for example, by inspecting the chart’s properties or data windows).
  • Change only one variable at a time (timeframe first, then chart type) and observe how candle aggregation changes.
Trading foreign exchange and CFDs involves substantial risk. Information on FoxiForex is educational and is not personal financial advice. Sponsored placements are labelled clearly.