Tradovate Filled Orders Tab Basics
The Filled Orders tab in Tradovate shows exactly where and when your orders filled. If something felt “off” during execution—late fill, weird price, partial fill—this is the first place you check. It’s the cleanest, most factual log of what actually happened, not what you think happened based on the DOM or chart.
Where to Find the Filled Orders Tab
Left sidebar → Orders → Fills. This displays every fill for the selected date range.
The Orders tab shows everything. The Filled Orders tab shows only fills. This makes it way easier to analyze execution.
Understanding the Filled Orders Columns
Tradovate gives you a straightforward breakdown of each fill:
| Column | Meaning |
|---|---|
| Time | Exact timestamp the order filled |
| Instrument | Contract symbol and month (ESZ5, MNQH6) |
| Side | Buy or Sell |
| Qty | Number of contracts filled |
| Price | The price level you actually got filled at |
| Type | Market, Limit, Stop, Stop-Market, etc. |
| Account | SIM, evaluation, or live account |
If your fill doesn’t match your chart expectation, this is where you confirm what actually happened.
Spotting Partial Fills
Sometimes your entry or exit doesn’t fill all at once. Tradovate breaks partial fills into multiple rows:
- Each partial fill gets its own line
- The Qty column shows the contract size filled in each chunk
- Total size = sum of the partial lines
Partial fills are common when:
- Depth is thin
- You’re using a Stop-Limit order
- You’re trading volatile products like NQ or CL
- You entered on a level the market blew through quickly
Partial fills matter because your P/L and average price may look weird until the full position is filled.
Checking for Slippage
Slippage = the difference between your intended price and your fill price.
You confirm slippage by looking at the Price column:
- Market orders: slippage is normal
- Stop-market orders: slippage is extremely common
- Limit orders: zero slippage (unless partial and something fills worse)
If you got filled “worse than you expected,” the Filled Orders tab proves whether it actually happened or you just didn’t see the move in real time.
Verifying Fast Moves and Delays
Execution timing is clear in the timestamp:
- If a stop triggers and fills instantly → normal
- If a limit order fills late → it probably wasn’t at the front of the queue
- If a market order took too long → internet or routing issue
This tab shows exact timing down to the millisecond so you can see whether your fill was late or you just blinked.
Using the Filled Tab to Audit Mistakes
Common problems the tab helps diagnose:
- You thought you were long but actually flattened earlier
- Your target hit but didn’t fill (it probably wasn’t touched)
- A stop-limit failed to fill (price may never have traded through the limit)
- Your ATM bracket did attach, but your fill price shifted
The Filled Orders tab removes every doubt—you see exactly what executed.
Comparing Filled Orders to the Orders Tab
The difference is simple:
- Orders Tab: everything (filled, canceled, rejected)
- Fills Tab: only orders that actually executed
If you’re troubleshooting execution, start in the Filled Orders tab. If you’re troubleshooting order logic, start in the Orders tab.
Final Thoughts
The Tradovate Filled Orders tab is the most reliable way to verify execution. It shows your true fill price, timing, partials, and whether slippage happened or not. Check it every time something feels off—your memory and the chart can lie, but the Filled Orders log doesn’t.