Welcome back. In the previous lesson, you created a specification card for the exact gold symbol in your TradeLocker demo account: especially its contract size, tick size, and permitted lot sizes. That card is now the input to the calculation that matters most before any entry: if price reaches this level, how many dollars does that mean?
This lesson gives you a repeatable way to calculate profit or loss on a gold CFD from three facts: the entry and exit prices, your direction, and your position size. We will use actual price distances rather than relying on inconsistent social-media uses of “gold pips.” By the end, you should be able to look at a proposed breakout entry, stop, or target and translate it into a dollar result before placing even a demo order.
The one calculation behind every gold trade
A gold CFD position has exposure to a number of gold units. Your lot size determines how many units you control:
For example, if your broker’s specification card says:
- lot ounces
- position size lots
then:
Your position represents 15 ounces of gold.
Once you know the units controlled, profit or loss is simply the price movement per ounce multiplied by those units. For an XAUUSD contract, the result is normally in US dollars because gold is quoted in US dollars per ounce.
What is CFD trading and how does a Contract for Difference work?
Read Trading 212’s concise explanation of CFD profit and loss. It establishes the general relationship between price movement, contract size, and position size that you will use for gold.
In the section “How does CFD profit and loss work?”, read the P/L setup. Focus on the idea that a price move alone does not tell you the dollar result: the contract size and number of contracts determine the exposure.
For your own TradeLocker gold symbol, define:
| Symbol | Meaning | Taken from |
|---|---|---|
| Entry price | Your planned or actual fill | |
| Exit price | Target, stop, or actual closing fill | |
| Contract size | Your broker’s specification card | |
| Position size in lots | Order ticket or stated scenario |
The formulas are:
Buy (long) position
Sell (short) position
The only difference is the direction. A buyer benefits when the exit price is higher; a seller benefits when the exit price is lower.
A useful sign check:
- A long should show a positive result only if price rises from entry to exit.
- A short should show a positive result only if price falls from entry to exit.
- If your result has the wrong sign, stop and check whether you used the long formula for a short or vice versa.
Price movement is not enough: contract size changes the money result
A common retail gold convention is that lot represents ounces. This is common, but it is not universal. Use it only when your own instrument details confirm it.
The graphic below is useful for noticing that gold price notation differs from many currency pairs. However, its last numerical claim is internally inconsistent: if lot is ounces, then a gold move has a value of , not . Treat generic pip-value graphics as illustrations, never as a substitute for your broker’s contract specification.

Assume, only for the examples below, that:
Then the monetary effect of a gold move is:
| Gold price move | lot | lots | lots |
|---|---|---|---|
This table gives you a fast reasonableness check. With a 100-ounce contract, a full -lot position gains or loses about for every move in gold.
It also shows why copying a large trader’s lot size is dangerous. A adverse move on lot is:
The same chart move on lots is:
The chart setup has not changed. Only the exposure has.
Work from actual executable prices
For a real CFD trade, a long position is opened by buying at the ask and closed by selling at the bid. A short position is opened by selling at the bid and closed by buying at the ask.
So, when prices are available, use the prices that would actually execute:
| Trade direction | Entry price to use | Exit price to use |
|---|---|---|
| Buy / long | Ask | Bid |
| Sell / short | Bid | Ask |
This prevents a common mistake: calculating from the chart’s middle price and assuming the result will be exactly what appears in the platform.
For now, distinguish two ideas:
- Price P/L: Result obtained from your actual entry and exit prices, contract size, and lot size.
- Final account P/L: Price P/L after anything else that applies, such as commissions, financing, and unexpected slippage.
The next lesson examines spread and slippage directly. Today, make the core price calculation automatic first.
Example 1: a profitable gold breakout long
Suppose your broker confirms a 100-ounce contract. You buy lots after a breakout.
- Buy entry at the ask:
- Close at the bid:
- Position size: lots
- Contract size: ounces per lot
First calculate the price movement:
Then calculate the quantity controlled:
Finally, multiply the price movement by those ounces:
The long made money because the exit price was above the entry price.
You can write the same calculation directly in the full form:
Notice the scale: a gold move sounds small when gold is trading above , but it is still on a 0.15-lot position with this contract.
Example 2: the same long reaches its stop
Keep the same entry and size, but suppose the trade fails.
- Buy entry at the ask:
- Exit at the bid:
- Position size: lots
- Contract size: ounces per lot
The price movement is now:
The position still controls 15 ounces:
So the loss is:
The negative sign is meaningful. It says this was a loss, not merely that price moved by .
At this stage, do not choose a tiny stop merely because it creates a small dollar loss. Your future position-sizing rule must start with a stop placed where the trade idea is structurally invalid, then calculate a size that fits your risk limit. A stop is a market-structure decision first, not a way to force a larger lot size.
Example 3: a profitable short
Now suppose price breaks below a range and you take a short position.
- Sell entry at the bid:
- Buy back at the ask:
- Position size: lots
- Contract size: ounces per lot
A short profits when price falls, so subtract the exit from the entry:
The quantity controlled is:
Then:
If you accidentally used the long formula, you would get , which contradicts the basic fact that you sold higher and bought back lower. Always perform that logic check.
A second way to calculate: count the smallest price increments
If your TradeLocker specification card says the tick size is , you can also calculate through ticks.
For a 100-ounce contract and a -lot position:
In Example 1, gold moved :
So:
This agrees exactly with the direct price-movement calculation.
The direct method is usually less error-prone:
Use tick counting only when it genuinely helps you read your platform’s measuring tool. Avoid letting a platform’s “points,” “pips,” or an influencer’s naming convention replace the actual price distance.
Price Units in Leverage Trading | Learn to Trade | OANDA | Canada
Read OANDA Canada’s worked gold example to see the same multiplication done from a pip-count perspective. Its contract size is specific to OANDA, so use its arithmetic method, not its platform specification, for your TradeLocker account.
Under “Gains and losses in pips,” find “Example 3.” Read the worked gold calculation. Notice that the author converts a price distance into small increments, multiplies by ounces, then converts that result into dollars. Your contract card tells you how many ounces to use.
A five-step calculation routine
Use this exact routine whenever you are evaluating a proposed entry, target, or stop in replay or demo.
-
Copy the broker’s contract size.
Do not assume 100 ounces unless your exact gold symbol confirms it. -
Write the direction and executable prices.
For a long, write buy price first and sell price second. For a short, write sell price first and buy-back price second. -
Calculate the price movement in the correct direction.
Long: exit minus entry.
Short: entry minus exit. -
Calculate controlled units.
Contract size multiplied by lots. -
Multiply price movement by controlled units.
Mark the answer clearly as positive profit or negative loss.
A compact journal line can look like this:
XAUUSD long; ; ; buy ; sell ; move ; P/L , before any separate commission or financing charges.
This is much more useful than writing “won 350 pips.” It preserves enough information to audit whether the number is correct.
Quick checks before trusting your answer
Before you accept a calculated P/L, run these checks:
| Check | What should be true |
|---|---|
| Direction check | A winning long has a higher exit than entry; a winning short has a lower exit than entry. |
| Size check | Doubling lots doubles both profit and loss. |
| Distance check | Doubling the price move doubles both profit and loss. |
| Contract check | The contract size came from your broker, not a generic calculator or video. |
| Currency check | XAUUSD calculations are in US dollars; a different quote currency produces P/L in that quote currency before any account conversion. |
| Reality check | A calculation from ideal chart prices may differ from final platform P/L because of spread, slippage, commissions, or financing. |
Leverage does not change this arithmetic once your lot size is fixed. A 0.10-lot position has the same dollar P/L for a given gold move whether the account offers 1:50 or 1:500 leverage. Leverage affects the margin required to open the position; it does not make the underlying price movement less costly.
Build a small P/L reference card
Add this beneath the gold specification card from the previous lesson. Use your broker’s real contract size in the blank spaces.
| Item | Your value |
|---|---|
| Exact gold symbol | |
| Contract size, | |
| Value of a move at lot | |
| Value of a move at lot | |
| Value of a move at lots | |
| Long P/L formula | |
| Short P/L formula |
For a 100-ounce contract, the middle three values should be , , and , respectively. If your calculations do not match those figures under that assumption, recheck the decimal placement and lot size.
Key takeaways
A gold CFD’s dollar profit or loss comes from the combination of price distance, contract size, and position size.
-
For a long:
-
For a short:
-
Use your broker’s contract size, even if another broker, calculator, or trader uses a different convention.
-
Use actual executable prices when available: ask to buy and bid to sell for longs; bid to sell and ask to buy back for shorts.
-
“Pips” and “points” can be platform-specific labels. Actual price movement, such as or , is unambiguous.
-
A larger lot size does not improve the setup; it only magnifies the same price movement into a larger profit or loss.
Next, you will calculate the cost of a gold trade from the spread and assumed slippage. That will show why a setup can be correct in direction yet still produce a smaller-than-expected result.
Can't find a good explanation? Sign up and we'll make it for you
Sign up