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

Mehmet Ali Kısacık
A pair of eyeglasses resting on a financial document and magazine with bold headline "LEADERS" in focus.
Photo by Leeloo The First on Pexels

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

How MetaTrader 5 account modes change what a scaled position looks like in the platform.1,2
Account modeSame-direction fillOpposite-direction fill
NettingAdds volume to the common position for that symbolReduces, closes, or reverses the common position
HedgingCan create another independent position in the same symbolCan 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. 1.

    Identify the position mode

    On MetaTrader 5, determine whether the account is netting or hedging. The mode is an account property, not a choice you make separately for each trade.1,2

  2. 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. 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. 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

Workstation with laptop, smartphone, eyeglasses, financial charts, and pen for trading analysis.
Photo by Leeloo The First on Pexels

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

Alpaca's worked example after buying at three prices and then selling part of the position.4
MethodReported average entry
Strict FIFO13.50
Compressed FIFO12.83
Weighted Average11.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

  • Position mode: netting, hedging, one-way, or hedge mode.
  • Exit matching: which open lot an opposite fill closes first.
  • Average entry: the platform's method for the position number you see.
  • Journal boundary: one trade runs from flat to flat, even when several fills sit inside it.1,2,3,4,7

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. 1.MetaQuotes Software Corp., “Basic Principles - Trading Operations - MetaTrader 5 Help,” metatrader5.com
  2. 2.MQL5 / MetaQuotes, “Account type: netting or hedging - MQL5 Programming for Traders,” mql5.com
  3. 3.National Futures Association, “NFA Compliance Rule 2-43: Forex Orders,” nfa.futures.org
  4. 4.Alpaca, “Position Average Entry Price Calculation,” docs.alpaca.markets
  5. 5.FIX Trading Community, “AvgPx (tag 6), FIX.Latest field definition,” fiximate.fixtrading.org
  6. 6.Internal Revenue Service, “Publication 550, Investment Income and Expenses,” irs.gov
  7. 7.Bybit, “Switch Position Mode - Bybit API Documentation (V5),” bybit-exchange.github.io