Scheduled algorithms
Core idea: Follow a schedule, not alpha or smart routing.
Small + liquid + low urgency + no alpha view → Scheduled.
What they do - Slice the order over time using historical volume profile (VWAP) or equal time slices (TWAP), or fixed % of actual volume (POV).
When they are appropriate
Exam key phrases
Liquidity-seeking algorithms
Core idea: Hunt liquidity across venues and trade faster when liquidity is there.
Large + urgent + info-sensitive + wants to sweep whatever liquidity appears → Liquidity-seeking.
What they do - Look across exchanges, ATSs, and dark pools.
When they are appropriate
Exam key phrases
Arrival price algorithms
Core idea: Trade so execution prices stay close to the price at order arrival (implementation shortfall style), with a front-loaded pattern.
Liquid + moderate size + adverse price expectation + risk-averse → Arrival price.
What they do
When they are appropriate
Dark aggregators (dark strategies)
Core idea: Hide big, price-sensitive orders in dark venues; execution is less certain.
Very large + illiquid + huge info-leak concern + low urgency / OK with partial fill → Dark aggregator
What they do
When they are appropriate
Exam key phrases
Smart order routers (SORs)
Core idea: Route small orders smartly to whichever venue currently has the best price or highest fill probability.
Small + needs best venue/price + possibly urgent → SOR.
What they do
When they are appropriate
Exam key phrases
What is a profit-seeking algorithm?
An algorithm that helps decide what/when to trade to generate alpha (timing, signal-based trading), then executes.
Focus: expected profit, not just cost minimization.
What is an execution algorithm?
An algorithm tasked with transacting an investment decision already made by the PM.
Goal: minimize trading costs (market impact, delay, leakage) while meeting urgency/benchmark constraints.
What is a cash-flow algorithm?
An algorithm that executes trades driven by cash inflows/outflows (subscriptions/redemptions, rebalancing, transitions).
Goal: efficiently invest/raise cash with minimal disruption.
Quick tell: “PM already decided to buy/sell; algorithm’s job is to implement.” Which class?
Execution algorithm.
Quick tell: “Algorithm determines trade timing/direction based on signals to earn alpha.” Which class?
Profit-seeking algorithm.
Why does choosing the right broker help reduce delay costs?
A broker with the right market access, speed, liquidity relationships, and algorithm fit can fill faster and with fewer reattempts → less price movement while waiting → lower slippage/delay cost
Delay cost vs Opportunity cost (one-liners).