← All ideas
#044Position sizingIntraday

Early breakeven and adding only to winners

A management layer on top of any entry: stop to breakeven after +30-50 points, add the same unit only when the position is already risk-free, never add to a loser. According to Tom Hougaard, this is where the main edge lies.

Trader Tom · Tom Hougaard · Watch video

Markets

Indices

Timeframe

M1, M5

Data

OHLC

Rules

Partly formalised

Difficulty

Medium

Status

Untested

Some rules were added by us and are marked in the text.

TradingView has pitfalls
EasyLanguage has pitfalls
MetaTrader 5 has pitfalls

Idea in brief

Tom Hougaard repeats many times that the entry techniques used are simple and that position management produces the result. The management comes down to three habits. The stop moves to the entry price early: after 30 points of profit on news and after about 50 points on ordinary breakouts. Tom adds to a position only when the first part is already risk-free and the move continues, usually with the same unit. Adding to a losing position is never allowed.

Tom exits in parts at structure: at a double top, at the high of the day, "closing one, two, three, four". This is not an entry signal but a layer on top of any entry. Within Tom's corpus it naturally sits on School Run, Espresso and the rule of four.

Why it might work

Tom gives two explanations (V128). The first is statistical: trends tend to continue, so adding to a position that is already moving your way makes sense. The second is behavioral: adding to winners reinforces the right habit, and adding to losers destroys it. At a size of 100-200 lots per unit, a mistake multiplied by adding costs too much. In Tom's words, once adding to losers starts, there is no stopping it (V123).

Tom explains early breakeven not by the chart but by a view of the market on that day (V124). Tom also shows the price of this approach: a position in good profit comes back and closes at zero.

The streams contain no comparison of "entry without management" versus "entry with management". The claim that the edge is in management is the author's opinion. There is also an arithmetic subtlety. If you add the same unit and leave the stop at the price of the first entry, the second unit is already at risk. "Zero risk" holds only for the first part, until the stop is raised higher.

Rules

Moving to breakeven (author)

BE_Trigger = 30 points      // news entries: rule of four (VIDEO NO 67: "optional"; V143: "habit")
BE_Trigger = 50 points      // breakouts at the open: V52 (Dow, stop 70-80), V174 (Dow, stop 54)

IF MaxOpenProfit >= BE_Trigger THEN StopLoss = EntryPrice
// Finetiq: trigger on the maximum profit since entry, not on the bar close
// Tom's numbers were stated for the Dow, NASDAQ and DAX. No separate threshold was named for the FTSE

Adding (author, continuation condition Finetiq)

Unit    = initial position size
AddUnit = Unit          // author: "usually one to one" (V9)
AddUnit = Unit / 2      // author: on a small account, while equity is growing (V9)

// adding is allowed only when the first unit's stop is at breakeven
IF StopLoss >= FirstEntryPrice        // for a long
   AND Continuation
   AND Adds < MaxAdds
    BUY STOP AddUnit at AddLevel

// Finetiq: Continuation = price has moved another AddStep from the last entry
AddLevel = LastEntryPrice + AddStep   // minus for a short
AddStep  = BE_Trigger                 // Finetiq: starting value
MaxAdds  = 4                          // "9k profit in DAX" stream: five units of 30 lots in the DAX short. Start with 1 and 2

Stop after adding (Finetiq, three variants)

// A. the stop stays at the first entry price: the first unit is risk-free, the add risks AddStep
StopLoss = FirstEntryPrice

// B. the stop at the average position price: the whole position is risk-free, but the stop is closer to price
StopLoss = AvgEntryPrice

// C. the stop at the price of the previous add
StopLoss = PrevAddPrice

No adding to losers (author)

IF OpenProfit(position) <= 0 THEN adding is forbidden
// "9k profit in DAX": a buy signal on the FTSE triggered while Tom was sitting in a losing long. Tom skipped it on principle
// V123: asked about adding to a losing Espresso position, the answer is "never"

// a caveat from Tom's own practice:
// V115, V119: a scaled entry following a plan chosen in advance, a small part at market and the rest lower.
// Tom calls this technically adding to a loser, and on V119 cuts the size of the first part to 5 of 30.
// Finetiq: in the mechanical version this is one entry split into parts, in total no more than the normal size

Exit (author in words, Finetiq rules)

// Tom closes in parts at structure: double top (V174), high of the day ("9k profit in DAX"),
// "closing one, two, three, four" (same stream)

// Finetiq: mechanical substitute
IF Close < Lowest(Low, 3)[1] on the 5-minute chart     // long, short mirrored
    EXIT one unit, starting with the last add
EXIT all at end of cash session

Parameters

Parameter Value Source
Breakeven threshold, news +30 points author
Breakeven threshold, breakouts at the open +50 points author
Add size same as the first unit, half on a small account author
Add condition first unit's stop at breakeven author
Adding to a loser forbidden author
Planned scaled entry allowed, in total no more than the normal size author (practice), Finetiq limit
Add step equal to the breakeven threshold Finetiq
Maximum adds 4, start with 1-2 Finetiq (after the "9k profit in DAX" example)
Stop after adding first entry, average price or previous add Finetiq
Partial exit close beyond the extreme of three 5-minute candles Finetiq
Time exit end of the cash session Finetiq

What to test

  1. Does management add anything beyond the entry. Take one entry (School Run or Espresso) and run three versions: only the entry with a stop and an end-of-day exit; plus breakeven; plus breakeven and adds. This is Tom's central claim.
  2. Is there continuation after the threshold. Count how often a trade that reached +30 or +50 points then reaches +100 and +150. Compare with the same distance from random points in the same session. If the shares are not higher, the adds have nothing to rely on.
  3. Breakeven threshold neighborhood. 20, 30, 50, 80 points, and as fractions of the initial stop: 0.5, 1, 1.5. Look at how many trades close at zero and how many of them would later have reached the target.
  4. Stop after adding. Variants A, B and C. Compare not only the return but also the worst result for the whole position.
  5. Number and size of adds. 0, 1, 2, 4 adds. One to one, half, decreasing units. Separately, range days: Tom says the pyramid is at risk where price moves inside a large range ("9k profit in DAX").
  6. Scaled entry. One entry versus half at market and half lower per plan, as on V115 and V119.
  7. Costs. Each unit pays the spread and commission. For a DAX CFD five units means five spreads, and the spread is wider at the open.

Platform notes

TradingView (Pine Script)

  • Adding is enabled by the pyramiding parameter in strategy(). By default a second entry in the same direction is not filled, and the test will silently show a result without adds.
  • After an add, strategy.position_avg_price becomes the average price. Store the first entry price in your own variable, otherwise breakeven will drift to the average.
  • A stop for each unit: strategy.exit("BE1", from_entry = "L1", stop = entry1) and a separate exit for each following one. The loss parameter in strategy.exit is set in ticks, so the breakeven price is more reliably set via stop.
  • The breakeven threshold and the pullback to the stop often lie inside one 5-minute candle. Without use_bar_magnifier or a 1-minute chart the test does not know which came first.

MultiCharts and TradeStation (EasyLanguage)

  • Multiple entries in the same direction are allowed in the strategy properties. Without this setting a second Buy will not be filled.
  • Give entries names (Buy ("L1"), Buy ("Add1")) and tie exits to them: Sell from entry ("L1") next bar at L1Price stop. Then the first unit's stop does not depend on the add.
  • After an add AvgEntryPrice gives the average price, and CurrentContracts the current size. Store the first entry price in a variable.
  • SetBreakeven is set in money and calculates profit for the whole position or per contract from the average price. After an add it does not trigger on the first unit, as Tom's approach requires.

MetaTrader 5 (MQL5)

  • On a netting account an add merges with the position: the open price becomes the average, and there is one stop for the whole volume. Variant A (stop at the first entry) means there that the position as a whole is not at breakeven.
  • On a hedging account each unit is a separate position with its own SL, so variants A, B and C are implemented directly.
  • Round a half add to SYMBOL_VOLUME_STEP. At the minimum lot you cannot add half, and the "half on a small account" rule cannot be followed.
  • Check the breakeven threshold against Bid for a long and Ask for a short. For CFDs with a spread that widens at the open, a +30 trigger by last price and by Bid fires at different moments.

Where the idea can break

  • The effect of management is claimed by the author but not measured. Tom's live results include decisions that are not in the rules: when Tom "does not like" the market, when to close early, when not to add.
  • Early breakeven at the DAX and Dow open turns some winning trades into zeros. A 30-50 point pullback after entry is common there.
  • Thresholds in points do not transfer between indices. 30 points on the Dow at about 46,000 (V174) is roughly 0.07% of price, on the FTSE at about 10,400 ("9k profit in DAX") almost 0.3%.
  • Adds increase the position during the move. A sharp reversal or gap hits all units at once, and the last unit's stop is closest to price.
  • The +275.5 points figure in the "9k profit in DAX" stream is the sum across five units, not the market move. In the same session Tom took losses on the FTSE and called the result unsatisfactory.
  • Tom softens the "never add to a loser" rule on air with a scaled entry (V115, V119) and says so. The mechanical version is stricter than the author's practice.

Sources

Author's claims

These figures and statements are the author's. We have not verified them.

  • A pyramid of DAX shorts on a stream in June 2026: five units of 30 lots, a combined +275.5 points across all units at the peak. In the same session Tom took losses on the FTSE and expressed dissatisfaction with the day's trading.
  • On NFP in March 2025 Tom moved the stop to breakeven at +50 points on the Dow and closed the trade at about +70 points.
  • In a poll in Tom's Telegram channel, about 1600 votes: 54% of participants add to a losing position, 46% never do. 24% noted a benefit from it, 50% no benefit. Most would not advise students to do it.
  • In September 2024 Tom added twice to a Dow short, up to a size of about £300 per point, and admitted feeling fear at that size in public for the first time in years.

Related ideas

Updated: 2026-09-10