Skip to main content

Curve Manager

The Curve Manager lets you enter and submit bid/ask quotes across all trading profiles for a selected contract in a single operation. Instead of placing each order individually, you fill in the full curve — one row per profile — and submit everything at once.

This pane is only available in Market Maker view mode and requires the Market.Trade permission.

Prerequisites

  • Your account must have the Market.Trade permission.
  • You must be in Market Maker view mode. See View Modes.

Selecting a Node and Contract

At the top of the pane, two selector bars let you focus the curve:

  • Node — Choose between OTA (Otahuhu) and BEN (Benmore). The active node is highlighted. Switching the node reloads the profile rows for that grid exit point.
  • Contract — The available contract codes for the active node appear as buttons, sorted by expiry date (nearest first). Click a contract code to load its current market data into the rows below. The first available contract is selected automatically when the pane loads.
tip

The contract selector shows codes shared across all profiles for the active node — for example, SEDH6 (OTA Super Peak, March 2026). Each row below corresponds to a different profile for that same expiry.

Profile Rows

Each row represents one profile for the selected contract. The profiles displayed follow the platform's standard display order. For each row you can edit:

ColumnDescription
ProfileProfile code (e.g. BASE, PEAK, ON, EP, MP, SPK)
Bid VolVolume in MW you are willing to buy
Bid PricePrice in NZD/MWh at which you bid
Ask PricePrice in NZD/MWh at which you offer
Ask VolVolume in MW you are willing to sell
SpreadCalculated spread between bid and ask prices
StCompliance status indicator for this row

Entering Values

Click any numeric field to edit it directly. You can also use the keyboard:

  • Arrow Up — increments the value by one tick (price tick for price fields, volume tick for volume fields)
  • Arrow Down — decrements the value by one tick (minimum zero)

The default tick sizes are $0.05 NZD/MWh for price and 0.1 MW for volume. Actual tick sizes are set per product in the market configuration.

Dirty State

When you edit a row, its background highlights to indicate unsaved changes. The Submit button in the toolbar shows a count of dirty rows (for example, Submit (3)). A row becomes clean again once it is successfully submitted.

Toolbar

The toolbar sits above the profile rows and provides three operations:

Price Shift

Use Shift ↓ and Shift ↑ to move all bid and ask prices simultaneously by the amount shown in the centre field (default $0.50). The shift field accepts any positive value in $0.05 increments. This is useful for adjusting your entire curve in response to market moves without editing each row individually.

Cancel All

Cancel All cancels all working and held orders for the currently selected contract across all profiles. Use this to clear your curve quickly before entering new quotes.

caution

Cancel All affects all working and held orders for the selected contract, not just rows with dirty changes. It does not affect orders for other contracts.

Submit

Submit (N) places bid and ask orders for every profile row that has unsaved changes. Orders are submitted sequentially per profile — bid first, then ask. Rows with zero price or zero volume are skipped.

If any row fails to submit, a notification appears with the count of failures. Successfully submitted rows are cleared of their dirty state; failed rows remain highlighted so you can retry.

note

Submitting new orders does not automatically cancel your existing orders for those profiles. Use Cancel All first if you want to replace your entire curve.

Compliance Status per Row

Each row shows a coloured status badge in the St column reflecting whether that profile meets your market-making obligations:

ColourBadgeMeaning
GreenOKBoth volume and spread requirements are met
AmberWARNApproaching the spread threshold (within warning range)
RedFAILVolume is below the minimum or spread exceeds the maximum

The compliance thresholds are platform-configured and may be updated by your administrator. You can view the current threshold values in the Compliance Dashboard summary bar.

Status is calculated live from the order book and updates as market data changes.

Relationship to the Compliance Dashboard

The Curve Manager and the Compliance Dashboard share the same underlying compliance data. Changes you submit in the Curve Manager are reflected immediately in the Compliance Dashboard's per-contract view. Use the Compliance Dashboard for a cross-contract summary; use the Curve Manager when you need to enter or adjust quotes.

Next Steps