Scaling in and out: what counts as one trade in your journal
For a scaled position, Astro Trading Journal should treat the stretch from flat to flat as one trade. First record how the account groups fills. MetaTrader 5 can net or hedge positions, and that choice belongs to the account, not each trade. 1,2
Seven broker rows can still be one journal trade
The broker history is not a list of trading ideas. MetaTrader 5 separates an order, a deal, and a position. One order can produce several deals, so one click can already become several history rows.1
| Account mode | Same-direction fill | Opposite-direction fill |
|---|---|---|
| Netting | Adds volume to the common position for that symbol | Reduces, closes, or reverses the common position |
| Hedging | Can create another independent position in the same symbol | Can leave opposite positions open; a position itself is not reversed |
If you move the same strategy to another account, the history can suddenly look different. One account may compress fills into a common position while another keeps positions separate. Your journal should not let that row count silently redefine what one trade means.1,2
Find the account rule before you regroup the fills
Check the rules in this order
- 1.
- 2.
Check how exits are matched
If you trade US retail forex through an NFA-regulated dealer, offsetting positions are handled first-in, first-out. A partial exit can therefore close the oldest eligible lot rather than the lot you had in mind.3
- 3.
Check how average entry is calculated
Do not assume every platform blends fills the same way. Alpaca documents Strict FIFO, Compressed FIFO, Weighted Average, and other methods for cost basis and average entry.4
- 4.
Write the rule beside the journal numbers
Record the account mode, exit-matching rule, average-entry method, and your flat-to-flat journal boundary. Then use the same rule whenever you review that account.
A reversal needs the same discipline. In a netting account, an opposite deal can reverse the common position. For journal analysis, end the old trade when the position reaches flat, then start the new direction as a separate trade.1
Average entry can change even when the fills do not

An average entry price is only meaningful after you know the calculation behind it. In Alpaca's worked example, identical fills produce different remaining average entries under different accepted methods.4
| Method | Reported average entry |
|---|---|
| Strict FIFO | 13.50 |
| Compressed FIFO | 12.83 |
| Weighted Average | 11.39 |
The FIX standard adds another limit: AvgPx is the calculated average of fills on one order. A position built through several separate orders has no single standard AvgPx for the whole position.5
For stocks, tax basis is a separate question again. IRS guidance uses the basis of identified shares, or generally the earliest shares when identification is not available. A blended journal entry should not be treated as tax basis.6
Win rate is only comparable when the trade unit is the same
Suppose one setup is always entered once and exited once. Another is built in pieces, takes a partial at the first target, and leaves a runner. If each exit row becomes a trade, the second setup gets a different denominator.
Now the same month can show two win rates: one from flat-to-flat journal trades and one from closed broker rows. Neither number explains the disagreement unless you know what each system counted.
So do not rank a single-entry setup against a scaled setup in one win-rate column until both use the same journal trade unit. The comparison is otherwise partly about bookkeeping.
The clean comparison is one completed journal trade against another completed journal trade, with every scale-in and scale-out kept inside that boundary. Then win rate uses the same kind of denominator for both setups.
A short rule card keeps the journal consistent
Write these four lines for each account
This rule card explains the seven-row trade, the unexpected partial close, and the average entry that changed overnight. More importantly, it stops those platform details from changing your journal statistics without you noticing.1,3,4
Know the broker's accounting rule, keep your journal boundary stable, and compare setups on the same unit. That makes a scaled trade one trade for analysis, even when the history underneath contains many fills.
Keep the fills as evidence. Group them for analysis, but do not pretend the broker recorded something it did not. If a platform changes its average entry after reconciliation, your note still tells you which calculation you were reviewing and why it differs.4
Sources
- 1.MetaQuotes Software Corp., “Basic Principles - Trading Operations - MetaTrader 5 Help,” metatrader5.com
- 2.MQL5 / MetaQuotes, “Account type: netting or hedging - MQL5 Programming for Traders,” mql5.com
- 3.National Futures Association, “NFA Compliance Rule 2-43: Forex Orders,” nfa.futures.org
- 4.Alpaca, “Position Average Entry Price Calculation,” docs.alpaca.markets
- 5.FIX Trading Community, “AvgPx (tag 6), FIX.Latest field definition,” fiximate.fixtrading.org
- 6.Internal Revenue Service, “Publication 550, Investment Income and Expenses,” irs.gov
- 7.Bybit, “Switch Position Mode - Bybit API Documentation (V5),” bybit-exchange.github.io