
Explanation:
An immediate-or-cancel (IOC) limit buy order executes immediately at or below the limit price and cancels any unfilled portion. The trader wants to buy 700 shares at a maximum price of $20.50.
From the provided table:
Sell Orders (Ask side):
| Order | Quantity (shares) | Limit Price ($) |
|---|---|---|
| 1 | 200 | 20.20 |
| 2 | 300 | 20.35 |
| 3 | 400 | 20.50 |
| 4 | 100 | 20.65 |
| 5 | 200 | 20.70 |
Since this is a limit buy order at $20.50, the trader can only buy shares at prices ≤ $20.50. Looking at the sell orders:
$20.20 ✓ (≤ $20.50)$20.35 ✓ (≤ $20.50)$20.50 ✓ (≤ $20.50)$20.65 ✗ (> $20.50)$20.70 ✗ (> $20.50)Total shares available at or below $20.50:
$20.20 = $4,040$20.35 = $6,105$20.50 = $8,200
Total available: 900 sharesSince the trader wants 700 shares, they can fill the entire order from the first three sell orders.
Total cost for 700 shares:
$20.20 = $4,040$20.35 = $6,105$20.50 = $4,100Total cost = $4,040 + $6,105 + $4,100 = $14,245
Total shares = 700
Average price = $14,245 ÷ 700 = $20.35
$20.35 matches option A.$20.50 because some shares are bought at lower prices ($20.20 and $20.35).$20.50 are not needed).Therefore, the correct answer is A. $20.35.
Ultimate access to all questions.
No comments yet.