SERIES 7 • FUNCTION 4: PROCESSES TRANSACTIONS

Differentiate Order Modifiers — Distinguish order types and modifiers (e.g., AON, FOK, IOC, MOC, not-held) and their uses.

Master how order modifiers shape trade execution, manage risk, and protect clients in today's equity and fixed-income markets.

Historical Context & Motivation

Securities markets have always required mechanisms to translate investor intent into executable instructions. In the earliest days of organized exchanges, traders on the floor of the New York Stock Exchange (NYSE) communicated orders verbally using hand signals and shorthand notations, attaching conditions such as 'all or nothing' or 'at the close' to ensure that their clients' wishes were honored. As markets grew in volume and complexity, these informal practices were codified into standardized order modifiers — formal instructions appended to buy or sell orders that govern how, when, and under what conditions a trade should be executed. Without these modifiers, investors would have no way to control partial fills, guarantee price certainty at specific market moments, or delegate discretion to a floor broker.

1792
Buttonwood Agreement
Twenty-four brokers sign the founding charter of what becomes the NYSE. Early orders are entirely verbal, with ad hoc conditions negotiated face to face on the trading floor.
1934
Securities Exchange Act
Congress creates the SEC and mandates standardized order-handling rules. Exchanges begin formally defining modifiers like 'good-till-cancelled' and 'all-or-none' to protect retail investors.
1975
National Market System Mandate
Amendments to the Exchange Act call for a linked national market system. Intermarket order routing demands precise, machine-readable modifier codes so that orders can travel between venues without ambiguity.
2005
Regulation NMS
The SEC adopts Reg NMS, establishing the Order Protection Rule (Rule 611). Modifiers such as IOC and FOK gain new significance as algorithmic traders use them to interact with protected quotes across multiple exchanges.
2020s
Modern Electronic Markets
High-frequency trading and smart order routers rely on granular modifier combinations. Understanding each modifier is essential for Series 7 candidates who must advise clients and supervise order entry in a fully electronic environment.

The central question this lesson addresses is straightforward yet critical: How does each order modifier change the execution behavior of a trade, and when should a registered representative select one modifier over another? Mastering these distinctions is not merely an exam requirement — it is foundational to competent client service and regulatory compliance.

Core Principles & Definitions

Before examining individual modifiers, it is important to distinguish between order types and order modifiers. An order type specifies the pricing logic — market, limit, stop, or stop-limit — while an order modifier specifies additional execution conditions layered on top of that pricing logic. A single order might combine a limit price with an IOC time constraint, for example. Modifiers fall into three broad functional categories: time conditions (how long the order lives), quantity conditions (whether partial fills are acceptable), and discretion conditions (whether the broker may exercise judgment on price or timing).

1

Time-Based Modifiers

These modifiers control how long an order remains active. Examples include Day Order (expires at session close), GTC (good till cancelled), IOC (immediate or cancel), and FOK (fill or kill).
2

Quantity-Based Modifiers

These modifiers dictate whether partial execution is permissible. All-or-None (AON) requires the entire quantity to fill but does not impose an immediate time constraint. AON orders may sit on the book until fully fillable.
3

Session-Specific Modifiers

Market-on-Close (MOC) and Market-on-Open (MOO) orders execute at the official closing or opening price, respectively. They are useful for portfolio managers tracking benchmark indices that use close prices.
4

Discretion-Based Modifiers

A not-held order grants the floor broker discretion over the time and price of execution. The broker is 'not held' to a particular price benchmark, reflecting the client's trust in the broker's professional judgment.
5

Partial Fill Policy (Default)

Unless an AON or FOK modifier is attached, the default behavior on most exchanges is to accept partial fills. A 1,000-share market order may execute in multiple lots across several price levels (price improvement notwithstanding).
KEY TAKEAWAY
Think of order modifiers like the options on a food delivery app. The order type is what you're ordering (a pizza), while modifiers are special instructions — 'no substitutions' (AON), 'cancel if not delivered in 10 minutes' (IOC), or 'chef's choice on toppings' (not-held). Each modifier narrows or expands how the exchange fulfills your trade, and the wrong choice can mean an unfilled order or unintended exposure.

Visual Explanation — Order Modifier Decision Tree

The decision tree above walks through the key questions an investor or registered representative must answer when selecting an order modifier. Starting from the top, the first branch asks whether partial fills are acceptable, which determines whether a quantity-based modifier (AON or FOK) is needed. The right branch addresses timing constraints, leading to IOC or session-specific modifiers like MOC. The not-held modifier can overlay any path when broker discretion is appropriate.

Notice that FOK is the most restrictive modifier in this tree — it demands both full quantity and immediate execution, combining the constraints of AON and IOC into a single instruction. By contrast, a plain day order with no modifier accepts partial fills and remains live until the session closes, offering the most flexibility to the exchange's matching engine. The diagram also shows that not-held is unique because it is not a constraint on the matching engine but rather a delegation of authority to the broker, which means it can coexist with other modifiers. A registered representative should understand this layering concept to build orders that faithfully reflect client objectives.

How Each Modifier Works in Practice

IOC — Immediate or Cancel

An Immediate-or-Cancel (IOC) order instructs the exchange to execute as much of the order as possible at the specified price (or better) the instant it arrives, and to cancel any portion that cannot be filled immediately. IOC orders are particularly popular among institutional traders executing large blocks who want to avoid leaving unfilled shares on the order book where they could signal intent to the market. Because IOC permits partial fills, a 10,000-share IOC buy at $50 might fill 7,000 shares and cancel the remaining 3,000 if insufficient liquidity exists at or below $50.

FOK — Fill or Kill

A Fill-or-Kill (FOK) order demands that the entire quantity be filled immediately or the order is cancelled in its entirety. FOK is essentially an IOC plus an all-or-none constraint compressed into a single time instant. If a trader submits a 5,000-share FOK limit buy at $25.10 and only 4,800 shares are available at that price, the order is killed — zero shares execute. This modifier is used when the economic rationale of the trade depends on obtaining the full position size, such as a paired hedge where a partial position would leave the portfolio unbalanced.

AON — All or None

An All-or-None (AON) order requires the full quantity to fill, but unlike FOK, it does not demand immediate execution. The order may remain live for the duration of the trading session (or longer if GTC) waiting for sufficient liquidity to materialize. An important nuance tested on the Series 7 is that AON orders generally do not appear on the exchange's public order book because they cannot interact with regular orders on a partial basis. This means an AON order does not have time priority among displayed orders — a key distinction when evaluating best-execution obligations.

MOC — Market on Close

A Market-on-Close (MOC) order is a market order that executes at or near the official closing price of the trading session. MOC orders are commonly used by index-fund managers whose benchmarks are calculated from closing prices, ensuring minimal tracking error. On the NYSE, MOC orders must be submitted before a cutoff time (typically 3:45 PM ET) and cannot be cancelled after that deadline except to correct a genuine error. The closing auction consolidates all MOC orders to determine the official closing price, which is why large MOC imbalances are published to attract offsetting liquidity.

Not-Held Orders

A not-held order gives the floor broker or market-making desk discretion over the time and price at which the order is executed. The customer effectively says, 'I trust your judgment — get me the best outcome.' Because the broker is 'not held' to any particular price benchmark, the customer waives the right to complain about the execution price (absent fraud or negligence). Not-held orders are most common for large institutional orders where a skilled trader can work the order throughout the day, minimizing market impact. On the Series 7, candidates should understand that a not-held order is not the same as a discretionary account — it is order-level discretion, not account-level discretion, and does not require written power of attorney.

⚠️ Exam Tip
The Series 7 frequently tests the distinction between FOK and AON. Remember: FOK = full fill + immediate, while AON = full fill + patient. Both reject partial fills, but only FOK imposes a time constraint.

Detailed Classification & Comparison

This matrix plots order modifiers along two axes: quantity restrictiveness (vertical) and time urgency (horizontal). FOK occupies the upper-right quadrant — maximum restriction on both dimensions. Day/GTC orders occupy the lower-left as the most permissive. The not-held overlay (dashed line) can be applied to any modifier.
Comprehensive comparison of major order modifiers tested on the Series 7 exam.
ModifierPartial Fills?Time ConstraintDisplayed on Book?Typical Use Case
IOCYesImmediate — unfilled portion cancelledNo (transient)Institutional sweeps; algorithmic slicing
FOKNo — all or nothingImmediate — kill if incompleteNo (transient)Hedges requiring exact share count
AONNo — all or nothingDay or GTC — patientGenerally noSmall-cap block trades; odd-lot avoidance
MOCYesAt session closeAggregated in closing auctionIndex fund rebalancing; NAV pricing
Not-HeldPer underlying orderBroker's discretionBroker decidesLarge institutional blocks requiring market-impact management
DayYesExpires at session closeYesDefault for most retail orders
GTCYesUntil cancelled (broker may impose max, e.g., 90 days)YesLimit orders waiting for a specific price level

Worked Example — Selecting the Right Modifier

Consider the following scenario: A portfolio manager at a mutual fund needs to purchase exactly 15,000 shares of XYZ Corp to replicate a benchmark index rebalance. The fund's prospectus requires that all rebalancing trades occur at the closing price to minimize tracking error. The portfolio manager also wants the full 15,000 shares — a partial fill would leave the portfolio under-weighted in XYZ. Walk through the modifier selection process.

Choosing an Order Modifier for Index Rebalancing
1
Step 1 — Identify the Client ObjectiveThe portfolio manager needs 15,000 shares at the official closing price. The objective has two dimensions: price certainty at the close and full quantity.
Two constraints identified: session close execution + no partial fills.
2
Step 2 — Evaluate Time-Based ModifiersBecause the trade must occur at the closing price, a Market-on-Close (MOC) modifier is appropriate. MOC guarantees participation in the closing auction, which determines the official close price. An IOC or FOK would not serve this purpose because they demand immediate execution during continuous trading, not at the close.
MOC selected for session-close execution.
3
Step 3 — Evaluate Quantity ConstraintsThe portfolio manager requires all 15,000 shares. An MOC order alone permits partial fills. To prevent a partial fill, the representative could consider adding an AON condition. However, in practice, the closing auction on a liquid stock typically provides sufficient depth to fill the order in full. The representative should also consider that combining AON with MOC may not be supported on all venues. Discussions with the trading desk are warranted.
MOC is the primary modifier; AON may be layered if exchange rules permit.
4
Step 4 — Consider DiscretionBecause the trade must occur specifically at the close (not at the broker's discretion), a not-held modifier is inappropriate here. Not-held would give the broker freedom to execute at various times during the session, which contradicts the index-tracking objective.
Not-held rejected — the manager wants no discretion on timing.
5
Step 5 — Submit and ConfirmThe registered representative enters: Buy 15,000 XYZ MOC. The order must be submitted before the exchange's MOC cutoff (e.g., 3:45 PM ET on the NYSE). After the closing auction, the representative confirms the fill and reports the official closing price to the portfolio manager.
Final order: Buy 15,000 XYZ MOC — submitted before 3:45 PM ET.

Strengths, Limitations & Tradeoffs

Each order modifier represents a tradeoff between execution certainty, fill completeness, and flexibility. Understanding these tradeoffs enables a registered representative to recommend the modifier that best aligns with each client's investment objectives and risk tolerance. The table below summarizes the key advantages and disadvantages of each modifier.

Strengths and limitations of key order modifiers.
ModifierStrengthsLimitations
IOCMinimizes information leakage; avoids resting orders on the book; captures available liquidity instantlyMay result in partial fills; repeated IOC submissions can signal intent to sophisticated algorithms
FOKGuarantees full position or no position — ideal for hedges and arbitrage strategiesHigh cancellation rate in illiquid securities; may miss favorable prices if liquidity is fragmented
AONFull fill guaranteed without time pressure; avoids odd-lot remnantsNo time priority; not displayed on public book; may never fill in illiquid markets
MOCEnsures execution at official closing price; critical for index-tracking strategiesNo price control — the close may be unfavorable; submission deadlines are strict; large MOC orders can move the close
Not-HeldExpert broker can minimize market impact; flexible timing throughout the dayCustomer waives right to dispute execution quality; dependent on broker skill; less transparency
KEY TAKEAWAY
Order modifiers function like the terms of an insurance policy — the more conditions you attach (exclusivity, urgency, timing), the narrower your coverage becomes. A FOK order is like demanding a specific doctor, at a specific hospital, at a specific time: maximum control but maximum risk of getting nothing at all. A day order with no modifiers is like accepting the first available appointment — you'll get treated, but you sacrifice some control. The art of order management is calibrating these constraints to the client's actual needs.

Connection to Advanced Order Types & Regulatory Framework

The basic modifiers covered in this lesson are the foundation upon which modern electronic trading is built, and understanding them is essential before moving to more complex concepts. Advanced order types — such as reserve (iceberg) orders, pegged orders, and algorithmic order strategies (VWAP, TWAP, implementation shortfall) — layer additional logic on top of these foundational modifiers. A VWAP algorithm, for example, may slice a large order into dozens of IOC child orders distributed throughout the day, each calibrated to the volume profile of the stock.

How basic modifiers evolve into advanced order strategies.
Basic ModifierAdvanced ExtensionKey Difference
IOCVWAP / TWAP algorithmic ordersAlgorithm automates timing and sizing of individual IOC slices to target a benchmark price
MOCClosing auction strategies; LOC (Limit on Close)LOC adds a price ceiling/floor to the MOC concept, limiting adverse price risk at the close
Not-HeldImplementation shortfall algorithmsAlgorithm replaces human broker discretion with quantitative market-impact models
AONDark pool minimum quantity ordersDark pools allow minimum-quantity thresholds that function like AON but within a non-displayed venue

From a regulatory perspective, FINRA Rule 5310 (Best Execution) requires that a broker-dealer use reasonable diligence to ascertain the best market for a security and execute at a price as favorable as possible under prevailing conditions. The choice of order modifier directly affects this obligation. For instance, an AON modifier may prevent the order from accessing the best-displayed price if insufficient size exists at that price, which the representative must weigh against the client's stated preference for a full fill. Understanding the interplay between order modifiers and best-execution duties is a hallmark of the competent Series 7 licensee.

Practice Problems

PROBLEM 1CONCEPTUAL
A client places an All-or-None (AON) order to buy 5,000 shares of ABC stock at $30 per share. Currently, only 3,500 shares are available at $30. What happens to the order?
PROBLEM 2BASIC CALCULATION
A trader submits an IOC limit order to buy 10,000 shares of DEF at $22.50. At the moment of submission, the order book shows 4,000 shares offered at $22.40, 3,000 at $22.50, and 5,000 at $22.60. How many shares are filled, and at what prices? What happens to the remainder?
PROBLEM 3INTERMEDIATE
An institutional client wants to buy 50,000 shares of GHI stock, which has an average daily volume of 200,000 shares. The client wants the broker to work the order throughout the day using professional judgment to minimize market impact. The client does not want to be locked into a specific price. Which order modifier is most appropriate, and why? What obligation does the client waive by selecting this modifier?
PROBLEM 4APPLIED
A portfolio manager running an S&P 500 index fund must sell 20,000 shares of JKL Corp by the end of the trading day because JKL is being removed from the index after today's close. The fund's benchmark uses closing prices. The NYSE's MOC order cutoff is 3:45 PM ET. At 3:50 PM, the manager realizes the order was never entered. What are the manager's options, and what risks does each carry?
PROBLEM 5CRITICAL THINKING
A registered representative receives two simultaneous orders from different clients for the same stock. Client A submits a limit buy for 8,000 shares at $15.00 (day order, no modifier). Client B submits an AON limit buy for 8,000 shares at $15.00 (day order). The order book currently shows 8,000 shares offered at $15.00. Which client's order is more likely to be filled first, and why? Discuss how this scenario relates to FINRA's best-execution obligation.

Lesson Summary

Order modifiers are standardized instructions that control the execution behavior of buy and sell orders beyond basic pricing logic. IOC (Immediate or Cancel) demands instant execution of whatever quantity is available and cancels the rest. FOK (Fill or Kill) combines the full-quantity requirement with immediate timing — all shares fill now, or the entire order is cancelled. AON (All or None) requires a complete fill but allows the order to wait patiently for sufficient liquidity, sacrificing time priority and book display in return. MOC (Market on Close) targets the official closing price, making it indispensable for index-fund rebalancing and NAV-based pricing, though it offers no price control and is subject to strict submission deadlines.

The not-held modifier stands apart as a discretion-based instruction that delegates timing and price decisions to the broker, waiving the client's right to dispute execution quality. Unlike account-level discretion, not-held is granted on a per-order basis and does not require written power of attorney. Series 7 candidates must understand that every modifier involves a tradeoff among execution certainty, fill completeness, and flexibility, and that selecting the right modifier is integral to fulfilling best-execution obligations under FINRA Rule 5310.

Varsity Tutors • Series 7 • Differentiate Order Modifiers