Tradovate

How Tradovate Calculates Average Entry Price

Buy the same contract at two different prices and Tradovate folds them into one number: the volume-weighted average entry price. Here's how that figure is built and exactly where to read it in the Positions module.

Geprüft vom PickMyTrade Trading Systems Team Zuletzt aktualisiert
· 5 min read
Tradovate left sidebar with the Positions module open showing an open position row

Buy the same contract at two different prices and Tradovate won't leave you staring at two separate trades. It folds them into one number: the volume-weighted average entry price. That figure sits in the Positions module, and it's the price your open profit and loss gets measured against. Once you know how it's built and where to read it, you'll always know exactly where your position stands.

What "Average Price" Really Means Here

The word "average" trips people up. Tradovate doesn't take a simple midpoint of your fill prices. It weights each fill by its size, so the more contracts you add at a given price, the harder that price pulls on the average. Two fills of one contract each land you dead in the middle. A big fill and a small fill land you closer to the big one.

Here's a quick worked example on ES:

Action Contracts Fill price
Buy25200.00
Buy15190.00
Net position3 long5196.67 avg

The math is straightforward: multiply each fill by its size, add them up, then divide by total contracts. So (2 × 5200) + (1 × 5190) = 15,590, divided by 3 contracts = 5196.67. If both fills had been a single contract, the average would sit at exactly 5195. Because the first fill carried twice the size, the average leans toward 5200. Every new fill fires an instant recalculation, whether you're scaling into a winner or averaging down a loser.

How to Check Your Average Entry Price in Tradovate: Step-by-Step

1

Open the Positions Module

From the left sidebar in the web or desktop platform, click Positions. This module lists every open position, one row each, and it's where your average price lives.

2

Find the Average Price Column

Scan the row for the column that shows your average entry, usually labeled Avg Price. No matter how many fills built the position, you'll see a single blended figure, not a stack of individual prices.

3

Read Your Net Size and Open P/L Beside It

The quantity column shows your net contracts: a positive number means you're long, a negative number means you're short, and zero means you're flat. Right next to it, open P/L updates tick by tick, measuring the current market price against that average. If the average looks off, this is where you'll spot it first.

4

Add the Column If You Don't See It

If the average price isn't showing, open the module's View Settings gear at the top right, pick Select Columns, and drag the average price field from the available list into the visible list. It'll stick for that workspace.

5

Treat This Number as Your Source of Truth

When you close out and go flat, the row clears and your average resets for the next trade. Until then, the Positions row is the cleanest read on where you actually got in.

Positions module row with the average entry price column highlightedPositions module showing net quantity and open profit and loss columns next to average priceTradovate Positions module View Settings menu with Select Columns optionsPositions module row with a clear single average price for a scaled-in position

Why the Positions Tab Beats the Chart

Your chart is honest but noisy. Scale into a position and it drops a marker at every fill, so you end up eyeballing three or four entry lines and guessing your true cost. The Positions module has already done the weighted math for you. When the two disagree, the Positions tab wins, and it's also where you'll flatten the position or cancel working orders when you're done.

That average is more than a reference price. It's the anchor for the open P/L your risk rules watch. If you're on a prop or evaluation account, drawdown and loss-limit thresholds are enforced against that live number, and those thresholds vary by firm and account size, so check your firm's current rules before you lean on a scale-in strategy. For a full history of what actually filled, pull your account and performance reports, and if your exported numbers ever look off, it's usually a gross-versus-net P&L gap rather than a bad average.

Automate This with PickMyTrade

Trading the same setups by hand every session? Automate your Tradovate entries and exits with PickMyTrade and let your TradingView signals scale in and out for you, with your average price handled automatically.

Let Your Signals Scale In For You

Automate your Tradovate entries and exits with PickMyTrade, and let your TradingView signals scale in and out with your average price handled automatically.

Start Your Free 5-Day Trial

This guide is for educational and informational purposes only and is not financial, investment, or trading advice. Trading futures and other leveraged products carries a substantial risk of loss and is not suitable for every investor. PickMyTrade is an independent third-party automation platform and is not affiliated with, endorsed by, or sponsored by Tradovate, Inc. "Tradovate" and all related names, logos, and trademarks are the property of their respective owners. Platform features and steps change over time, so always confirm the current process in the official Tradovate platform and documentation before acting.