# Period Opens

Also known as: weekly/monthly/quarterly/yearly, YTD.
A Support/Resistance & Levels concept (Anchored/reference levels) in the LuxAlgo Library.

## What are Period Opens?

Period opens are the opening prices of calendar periods, the day, week, month, quarter, and year, plotted as horizontal levels on lower-timeframe charts. Each is simply the first traded price of its period; it stays fixed until the period ends and a new open prints. Because there is no discretion in where they sit, period opens are among the most widely shared reference levels: charts using the same session convention print identical opens.

Their first job is bookkeeping: price above the yearly open means the year is trading up from where it opened, and the same logic scales down to every period, so the open is the line between a green period and a red one. That makes it a natural bias filter, and opens are frequent anchor points for other tools, most obviously an [anchored VWAP](https://www.luxalgo.com/library/concept/anchored-vwap/) started at the quarter or year open. Price also revisits opens often enough that traders watch them as reaction levels. An open is a shared reference, though, not a wall: in ranging periods price crosses and recrosses it freely.

Part of the level's standing is institutional plumbing. Calendar periods are how performance is measured and mandates are rebalanced, so month, quarter, and year boundaries concentrate genuine flows, and the open is the price from which that period's profit and loss is counted. The rest is game theory: a level everyone computes identically attracts orders precisely because everyone knows everyone is watching it, the same self-reinforcement that powers [round numbers](https://www.luxalgo.com/library/concept/round-numbers/) and formula pivots.

Behavior around opens follows standard [level interaction](https://www.luxalgo.com/library/concept/level-interaction-rules/) grammar. Acceptance above a period open frames the period constructively and turns the level into the pullback reference; rejection and acceptance below flip the read; and untested higher-period opens (a quarterly open left behind by a gap-like start) are tracked for their first revisit. None of it is mechanical: the open's meaning is entirely relational, where price is trading relative to where the period began.

## How to work with period opens on a chart

The levels are computed, not judged; the work is in conventions and reading the interactions.

1. Plot the opens that match your horizon (daily and weekly for intraday work, monthly through yearly for swing and position) using your market's session convention.
2. Confirm the convention once: weekly opens differ across forex, crypto, and equity conventions, and a mismatched convention invalidates every comparison.
3. Read the side first: above or below each open is the period's green/red bookkeeping, the base bias layer.
4. Mark untested opens: higher-period opens that price left immediately are first-revisit candidates, watched like any untested reference.
5. Grade interactions by acceptance: defended tests and reclaims follow the standard level grammar, with closes through the level counting for more than wicks.
6. Use opens as anchors: quarter and year opens are standard starting points for anchored VWAPs and for measuring how stretched the period has become.

## How it's calculated

Horizontal reference levels at the opening price of each higher timeframe period (week, month, quarter, year).

```
1. Detect the first bar s of each new period P (week, month, quarter or year) from the chart's calendar and session timezone.
2. Record that bar's opening price: Open_P = O_s.
3. Plot Open_P as a horizontal level from bar s forward until the period ends.
4. Repeat independently for each enabled timeframe so weekly, monthly, quarterly and yearly opens show together.
5. The current yearly open doubles as the YTD anchor: YTD_t = 100 × (C_t - Open_Y) / Open_Y.

  P: higher timeframe period (week, month, quarter or year)
  s: index of the first bar of the current period P
  O_s: opening price of bar s
  Open_P: plotted open level for period P
  t: current bar index
  C_t: current close
  Open_Y: opening price of the current calendar year (the yearly Open_P)
  YTD_t: year-to-date change in percent
```

Period boundaries follow the venue's calendar and timezone, so weekly opens differ between markets (crypto weeks start Monday 00:00 UTC, CME futures Sunday 18:00 ET).

Past period opens are often left on the chart as reference levels after their period ends.

Formal YTD performance is usually measured from the prior year's close, which can differ from the yearly open when the year starts with a gap.

## How traders use it

- As a bias filter: above the weekly or monthly open, longs are favored and dips read as pullbacks within a positive period; below it the lean flips. Some intraday models trade only in the direction implied by the daily and weekly opens.
- As reaction levels: untested opens, especially quarterly and yearly, are watched on first revisit, and a pullback that holds the period open keeps that period's trend narrative intact.
- As anchors: period opens are standard starting points for anchored VWAPs and for measuring how extended price is within the current period.
- In confluence stacks: a period open that lands near a [prior period high or low](https://www.luxalgo.com/library/concept/prior-period-levels/) or a [round number](https://www.luxalgo.com/library/concept/round-numbers/) strengthens the whole area.
- In day-map construction: intraday traders layer the daily and weekly opens with session formula levels such as the [central pivot range](https://www.luxalgo.com/library/concept/central-pivot-range/) or [floor pivots](https://www.luxalgo.com/library/concept/floor-pivots/), trading the confluences and ignoring lone lines.

## Period Opens vs other reference levels

- **Prior Period Levels** (https://www.luxalgo.com/library/concept/prior-period-levels/): Prior period levels are the finished period's high, low, and close; a period open belongs to the live period. Both are fixed calendar references, but the open resets the moment a new period starts, while prior levels describe a completed one.
- **Opening Range & ORB** (https://www.luxalgo.com/library/concept/opening-range-and-orb/): The opening range is a band: the high and low of a session's first minutes. A period open is a single price. ORB strategies trade the escape from the band; period opens frame bias and reactions for the whole period.
- **ICT Time Anchors** (https://www.luxalgo.com/library/concept/ict-time-anchors/): ICT models anchor to specific clock times, such as the midnight or 8:30 New York opens, inside a daily-profile framework. Period opens are the generic calendar version without the model-specific readings attached.

## FAQ

### Which period opens matter most for trading?

Match the open to your horizon. Day traders lean on the daily and weekly opens, swing traders on the weekly and monthly, and position traders on the quarterly and yearly. Higher-period opens change less often and are shared by more participants, which is why reactions there tend to draw more attention.

### Is trading above the weekly open bullish?

It means exactly one thing: price is above where the week opened, a green weekly candle so far. Many traders use that as a bias filter, favoring longs above the open and shorts below. It is a description of what has happened, not a prediction; in a ranging week price can cross the open many times, whipsawing anyone treating it as a switch.

### Why do different platforms show different weekly opens?

Because markets disagree on when the week starts. Forex platforms often print a Sunday-evening open or fold those hours into Monday, crypto charts typically roll the week at 00:00 UTC on Monday, stock charts use the Monday cash open, and futures differ again between electronic and regular hours. None of these is wrong; pick the convention the participants in your market actually watch and keep it consistent.

### Do period opens act as support and resistance?

Often enough to earn chart space, for two reasons: genuine period-boundary flows and the self-reinforcement of a level everyone computes identically. The standard grammar applies, first tests, defended retests, role flips after acceptance, and so does the standard honesty: in rotational periods price ignores its open repeatedly, so the level is context for a setup rather than a setup itself.

### What is the midnight open used in ICT models?

A specific daily open convention: the New York midnight print, which ICT-style frameworks treat as the day's true open for measuring the session's engineered moves. It illustrates the general point that 'the daily open' is a convention choice; the framework's readings attach to its own anchor, while generic period-open work simply uses the exchange session's first price.

### How do traders use the yearly open?

As the slowest bias line and one of the strongest anchors. Institutions measure calendar-year performance from it, so the level frames the year's narrative: sustained acceptance above keeps the year constructive, trading around it marks an undecided year, and anchored VWAPs from the yearly open serve as the running cost basis of the year's business. Reactions at first revisits are watched accordingly.

## Related concepts

- Prior Period Levels: https://www.luxalgo.com/library/concept/prior-period-levels/
- All-time & 52-week Extremes: https://www.luxalgo.com/library/concept/all-time-and-52-week-extremes/
- Monday Range: https://www.luxalgo.com/library/concept/monday-range/
- Overnight & ETH Levels: https://www.luxalgo.com/library/concept/overnight-and-eth-levels/
- Anchored VWAP As Level: https://www.luxalgo.com/library/concept/anchored-vwap-as-level/
- Naked POC As Level: https://www.luxalgo.com/library/concept/naked-poc-as-level/
- Max Pain Level: https://www.luxalgo.com/library/concept/max-pain-level/
- Option Strike Walls: https://www.luxalgo.com/library/concept/option-strike-walls/

---

Source: https://www.luxalgo.com/library/concept/period-opens/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/