← Documentation

ASX Warrants

How the /options page works.

What is an ASX warrant?

ASX-listed warrants (also called structured products) are issued by financial institutions and trade on the ASX like shares. Each warrant gives the holder the right to buy or sell an underlying share at a fixed exercise price on or before an expiry date.

The /options page tracks 272 active warrants. For each one it shows the exercise price, expiry, current option price, underlying share price, moneyness, and arbitrage margin.

Where prices come from

EOD prices (default)

Each weekday at 4pm AEST the pipeline captures closing prices from IB Gateway, with Markit as fallback for any warrants IB doesn't return. These are stored in the database and shown by default when you load the page — no live API call required.

Live prices (market hours only)

The Refresh prices button is enabled between 9:50am and 4pm AEST on trading days. Clicking it fetches current prices from IB Gateway; Markit is used as fallback for any warrants IB doesn't have. The button is disabled outside market hours because the data wouldn't be any fresher than EOD.

Warrant metadata

Exercise price, expiry date, and underlying company name are refreshed weekly (Sunday 6am AEST) by querying IB Gateway. IB's localSymbol field matches the ASX warrant code exactly, so multiple warrants on the same underlying (e.g. ACWOC and ACWOD) are correctly distinguished.

Column reference

Column Meaning
OptionASX warrant code (e.g. ACWOC)
ShareUnderlying share code (e.g. ACW)
ExpiryLast trading date
DaysCalendar days until expiry; red < 30 days, yellow < 90
Exercise $Strike price — cost to exercise one warrant
Option $Current warrant price (EOD or live)
Share $Current underlying share price
Moneyness(Share − Exercise) / Exercise × 100%. Green = in the money (share > strike), yellow = within 20% out of money, grey = deep out of money.
ArbitrageShare price − (Option + Exercise). Positive (green) means buying the warrant and exercising is cheaper than buying the share outright.
NoteCall (C) or Put (P) where reported by IB

Filtering and sorting

Use the search box to filter by warrant code, underlying symbol, or company name. Click any column header to sort; click again to reverse. The Active only checkbox hides expired warrants (those past their expiry date appear dimmed).