Blog
Algorithmic execution basics for discretionary traders
TWAP, VWAP, and iceberg orders explained in plain language — and when each one helps.
2025-11-06 · Trading Desk
Table of contents
- 01Execution algorithms exist to reduce market impact, not to p…
- 02We compare the common order types available on Nordic FX and…
- 03VWAP, or volume-weighted average price, adjusts slice size b…
- 04Iceberg orders hide the full size of an order by showing onl…
- 05The choice between them depends on urgency, size, and liquid…
- 06We also remind traders to monitor algorithmic orders activel…
Execution algorithms exist to reduce market impact, not to predict direction. This distinction matters because traders sometimes blame a TWAP or VWAP order for a losing trade. The algorithm did not cause the loss; it simply controlled how the position was built. Directional risk remains the trader's responsibility.
We compare the common order types available on Nordic FX and outline the size and liquidity conditions where each starts to matter. TWAP, or time-weighted average price, slices an order into equal pieces over a set period. It works well when you want steady participation without signalling size to the market.
VWAP, or volume-weighted average price, adjusts slice size based on expected market volume. It aims to match the average price weighted by traded volume over the day. VWAP is useful when you expect volume to vary significantly, such as around the open, close, or major economic releases.
Iceberg orders hide the full size of an order by showing only a small visible portion at a time. Each time the visible portion fills, another slice appears. Icebergs are valuable in thinner instruments where a large displayed order would move the market against you. They are less necessary in deep, liquid markets.
The choice between them depends on urgency, size, and liquidity. A small order in a major pair rarely needs an algorithm. A large order in an emerging market currency almost certainly does. The goal is to match the tool to the problem rather than using algorithms because they sound sophisticated.
We also remind traders to monitor algorithmic orders actively. Automation does not mean abdication. Market conditions can change faster than the algorithm adapts, and there are times when pausing or cancelling an order is the right call. The best execution comes from combining the algorithm's discipline with human judgement.