TopStep vs Apex vs MyFundedFutures: the rule differences that change how you size

STS ResearchPublished July 3, 2026Prop rules captured 2026-07-03

We ran the STS NQ book, a real 15-year, 3,505-trade live-traded portfolio, through the $50,000 rules of TopStep, Apex, and MyFundedFutures at one micro per signal. Same trades, three rulebooks. Only one account busts: MyFundedFutures Core, and it dies at trade #517 on 2013-08-12. Every other $50k rule set survives the exact same trades.

The reason is not the headline drawdown number. It is that MyFundedFutures Core gives $1,500 of room instead of $2,000. That single $500 is the whole difference between a busted account and a live one, on identical fills.

Then we sized up. At three micros the order flips. The intraday-ratchet floors, the ones that count your open unrealized profit against you, and the tight Core floor all fail 34 trades sooner than the plain end-of-day $2,000 floors. So the "harshest" firm changes with your size. That is the point of this article: three rules, not the advertised drawdown, decide which account breaks first.

#517
Trade where MFFU Core busts at 1 micro (2013-08-12)
$5
How far the intrabar low dipped below the Core floor
34
Trades sooner the intraday floors fail at 3 micros, on the single trade-#1 path (median 23 vs 26 across all start dates)
2,545
Historical fund dates we tested each rule on

We are not affiliated with TopStep, Apex Trader Funding, or MyFundedFutures. This is rule-difference analysis, not a ranking of which firm is best. Every rule below is dated to a 2026-07-03 capture, and prop rules change without notice. Verify each firm's own page on the day you sign up.

Whose trades are these (read this before using our numbers)

Everything below runs on our own book: five systematic NQ strategies traded as one single-position portfolio. TradingView backtests, June 2011 to June 2026, one to three volatility-scaled contracts, commissions and slippage included, $1,120,402 net across 3,505 trades. The entries are momentum and trend continuation, intraday plus one overnight model. Not mean reversion, not scalping.

A signal-follower on a $50k eval would not trade our full mini size. They would trade micros. So we scale the book down to micros: one micro per signal is the base case, two and three micros are the sized-up cases. One micro is one-tenth of the backtested mini size.

The style shapes every number here. A momentum book takes long losing streaks between big winners, and those streaks are exactly what a trailing floor hunts. Your own strategy has its own drawdown shape, and every result below scales with it. What transfers to any trader is the method: take your real trade history, run it through each firm's floor rule, and find which rule breaks you first. Our exact bust trades do not transfer. The procedure does.

The three rules that actually decide your account

Forget the marketing page for a second. On a $50k eval, three rule dimensions move the outcome, and none of them is the big drawdown headline.

The first is the floor ratchet basis. Does the trailing floor rise on your end-of-day balance, or on your intraday peak including open unrealized profit? An end-of-day floor only ratchets up after the session closes. An intraday floor ratchets up the instant an open trade prints a new high, then holds there even if you give the profit back. That second kind punishes round-trips.

The second is whether a daily loss limit exists at all. TopStep has none beyond the max loss limit. Apex EOD carries a $1,000 daily loss limit that pauses your day. MyFundedFutures has removed daily loss limits on every plan. A daily loss limit caps how much one bad session can cost you, separate from the trailing floor.

The third is the buffer in dollars, not percent. "3%" sounds gentle next to "$2,000". On a $50k account, 3% is $1,500. That is a smaller cushion, and on this book the missing $500 is what busts the account.

Here is the full $50k rule set, all captured 2026-07-03.

Firm / product Drawdown $ (50k) Floor ratchets on Unrealized gain moves floor Daily loss limit Best-day cap
TopStep Combine $2,000 End-of-day balance No None beyond MLL 50% ($1,500)
Apex EOD Trailing $2,000 End-of-day close (4:59 ET) No $1,000 (pauses day) 50%
Apex Intraday Trailing $2,000 Intraday peak, real time Yes None 50%
MyFundedFutures Core $1,500 (3%) End-of-day close No None 50% (eval)
MyFundedFutures Rapid $2,000 (4%) Intraday peak, real time Yes None None

Read across it and the firms stop looking alike. TopStep and Apex EOD have the identical floor: $2,000, ratchets end-of-day, locks at the $50,000 start. On our book they behave as one account. The two intraday floors, Apex Intraday and MFFU Rapid, share the other mechanic. MFFU Core sits alone with the tight $1,500 buffer.

At one micro, only the $1,500 floor breaks, at trade #517

We funded a fresh $50,000 account at the very first trade in 2011 and ran the whole 3,505-trade sequence forward once through each rule set. At one micro, four of the five survive all fifteen years. MFFU Core busts.

Firm / product Outcome at 1 micro First breach
TopStep MLL Survived none
Apex EOD Survived none
Apex Intraday Survived none
MyFundedFutures Core Bust trade #517, 2013-08-12
MyFundedFutures Rapid Survived none

The breach is worth walking through, because it shows how close it is. By trade #517 the account had peaked at a balance of $50,669. The Core floor trails 3% below the peak, so it had ratcheted up to $49,169. On 2013-08-12 an open trade dipped to an intrabar low of $49,164. That is $5 under the floor. The account is gone.

Be honest about that $5. On this exact bar it is inside the model's noise, so we tested whether the bust is just one lucky fill. We jittered every entry and exit in the whole book by up to four ticks and re-ran the account 5,000 times at each magnitude. The Core account still busts in 100% of those 5,000 jittered books, at every wobble from one tick to four. The exact trade moves, but the account dies every time. The $5 dip reads fragile. The bust it triggers is not. What is fragile is the intraday $2,000 floor, which we come back to at the end.

So the $1,500 buffer does not decide which trade dies, but it does decide that the account dies. The $2,000 floors sat at $48,669 at that same peak, a full $505 lower, and this dip never came within $300 of them. That extra room is the margin that keeps a normal drawdown from touching the floor at all.

This all happens inside the book's only losing stretch of 2013, a year the whole book lost just $778. The account was up $669 on the peak and barely red on the year. It still failed, because the floor does not care about the year. It cares about the dip from the high, and $1,500 of room could not absorb this one.

Line chart of a $50,000 micro-scaled account balance over the first 517 trades of the STS NQ book, funded in 2011, with the MyFundedFutures Core 3% trailing floor drawn as a stepped red dashed line beneath it. The balance peaks at $50,669, the Core floor ratchets to $49,169, and at trade #517 on 2013-08-12 an intrabar low of $49,164 dips $5 below the floor and busts the account. A green dashed line marks the $2,000 floors sitting lower at $48,669, never touched. Line chart of a $50,000 micro-scaled account balance over the first 517 trades of the STS NQ book, funded in 2011, with the MyFundedFutures Core 3% trailing floor drawn as a stepped red dashed line beneath it. The balance peaks at $50,669, the Core floor ratchets to $49,169, and at trade #517 on 2013-08-12 an intrabar low of $49,164 dips $5 below the floor and busts the account. A green dashed line marks the $2,000 floors sitting lower at $48,669, never touched.
Same trades, one micro. The red Core floor ratchets up to $49,169, then a $49,164 dip at trade #517 trips it by $5. The $2,000 floors (green) sit below the action and never touch. Fresh $50k funded at trade #1.

Size up and the order flips

One micro is a single path, and a single path can be luck. So we sized the same book up. At two and three micros, every account busts. Watch the order, because the harshest rule changes as you size.

At two micros the tight Core floor fails first, at trade #147 on 2012-03-01. The two intraday floors fail next, together, at trade #177. The two end-of-day $2,000 floors fail last, at trade #181. So the ranking from harshest to gentlest is Core, then intraday, then end-of-day.

At three micros the intraday floors catch up to Core. Apex Intraday, MFFU Rapid, and MFFU Core all bust together at trade #107 on 2012-01-11. The plain end-of-day $2,000 floors, TopStep and Apex EOD, hold 34 trades longer on this single path, to trade #141. That exact 34 is one number from one funding date; across all 2,545 start dates the same gap shows up as a median 26 trades to bust on the end-of-day floors against 23 on the intraday floors. At heavier size, giving back open profit is what kills you fastest, and that is exactly what the intraday floors punish.

Grouped bar chart of the trade number at which a fresh $50,000 micro-scaled account first busts, for three floor rules at one, two and three micros. At one micro the EOD $2,000 and intraday $2,000 floors both survive, and only the MyFundedFutures Core 3% $1,500 floor busts, at trade #517. At two micros Core busts first at #147, the intraday floor at #177, and the EOD floor last at #181. At three micros the intraday floors and Core all bust together at #107, while the EOD $2,000 floors hold 34 trades longer to #141. The rule that breaks first flips from Core at light size to the intraday floors at heavy size. Grouped bar chart of the trade number at which a fresh $50,000 micro-scaled account first busts, for three floor rules at one, two and three micros. At one micro the EOD $2,000 and intraday $2,000 floors both survive, and only the MyFundedFutures Core 3% $1,500 floor busts, at trade #517. At two micros Core busts first at #147, the intraday floor at #177, and the EOD floor last at #181. At three micros the intraday floors and Core all bust together at #107, while the EOD $2,000 floors hold 34 trades longer to #141. The rule that breaks first flips from Core at light size to the intraday floors at heavy size.
Earlier bar = harsher rule. At one micro only the $1,500 Core floor busts (#517); at three micros the EOD $2,000 floors (green) hold 34 trades longer than the intraday floors that break at #107. The rule that breaks first flips with your size. TopStep = Apex EOD exactly.
Size Harshest (earliest bust) Then Gentlest (latest bust)
1 micro MFFU Core, #517 others survive TopStep = Apex EOD, survive
2 micros MFFU Core, #147 Apex Intraday = MFFU Rapid, #177 TopStep = Apex EOD, #181
3 micros Apex Intraday = Core = Rapid, #107 TopStep = Apex EOD, #141

The takeaway is not "pick firm X". It is that the rule that breaks you depends on your size. At light size the dollar buffer is everything, so the $1,500 floor is the trap. At heavy size the ratchet basis takes over, so the intraday floors become the trap. Same book, opposite answer.

The sub that breaks you flips with the floor type

There is a mechanical reason the ordering flips, and it is the one thing only we can show, because it needs the trade-by-trade attribution behind the book. Our five strategies are not interchangeable. When we tag every busted account by which sub held the open position at the breaching bar, a clean split falls out, and the culprit changes with the floor.

On the tight Core floor, the sub live at the breach most often is the countertrend Short, about 36% of Core busts, ahead of L-ORB near 27% and the overnight model near 24%. A countertrend short's worst adverse move sits closest to a tight buffer, so the $1,500 room runs out under a short first. Switch to the intraday-ratchet floor and the order reshuffles: now the overnight model breaks it most, about 40% of those busts, then L-ORB near 32%, with the Short down near 19%. An overnight position gives back open gap profit, and giving back open profit is exactly what an intraday-peak floor punishes. Different floor, different sub, same book. Read the ordering as directional, not the decimals as precise: those 544 Core busts trace to 57 distinct breach trades across overlapping start dates, so a handful of shared episodes carry each share.

Two 100-percent stacked horizontal bars showing which STS sub-strategy held the open trade at the breaching bar, as a share of each floor's busts at one micro over 2,545 fund dates. MyFundedFutures Core 1,500 dollar floor, 544 busts from 57 distinct breach trades: Short about 36 percent, L-ORB about 27 percent, Overnight about 24 percent, Trend about 10 percent, Univ about 3 percent. Intraday 2,000 dollar floor, 356 busts: Overnight about 40 percent, L-ORB about 32 percent, Short about 19 percent, Trend about 9 percent. The Short sub leads on the tight Core floor while the Overnight sub leads on the intraday floor, and the ordering is directional rather than precise. Two 100-percent stacked horizontal bars showing which STS sub-strategy held the open trade at the breaching bar, as a share of each floor's busts at one micro over 2,545 fund dates. MyFundedFutures Core 1,500 dollar floor, 544 busts from 57 distinct breach trades: Short about 36 percent, L-ORB about 27 percent, Overnight about 24 percent, Trend about 10 percent, Univ about 3 percent. Intraday 2,000 dollar floor, 356 busts: Overnight about 40 percent, L-ORB about 32 percent, Short about 19 percent, Trend about 9 percent. The Short sub leads on the tight Core floor while the Overnight sub leads on the intraday floor, and the ordering is directional rather than precise.
Which sub was live when the floor tripped, share of each floor's busts. The tight Core floor is broken first by the Short sub (about 36%); the intraday floor is broken first by the overnight sub (about 40%). The 544 Core busts come from 57 distinct breach trades, so read the ordering as directional. "Culprit" is the sub live at the breach, not the sole cause of the drawdown.

One path is an anecdote, so we tested 2,545 of them

Funding at trade #1 is one story. So we ran 2,545 of them. We funded a fresh account on every historical trading day in the book and ran each one forward until its floor was first touched. That removes single-start luck and isolates the rule. This is not a pass-rate, since there is no profit target here. It is the share of start dates whose account eventually busts.

The ordering from the single path holds across all 2,545 starts, and it holds at every size. TopStep and Apex EOD are identical to the trade. The intraday floors bust more start dates than their end-of-day twins. The tight Core floor busts the most.

Rule (all $50k) 1 micro 2 micros 3 micros
EOD $2,000 (TopStep, Apex EOD) 11.0% 53.9% 64.8%
Intraday $2,000 (Apex Intr, MFFU Rapid) 14.0% 59.3% 73.4%
MFFU Core 3% / $1,500 21.4% 62.3% 74.1%
Grouped bar chart of the share of 2,545 historical fund dates whose account eventually busts, for three floor rules at one, two and three micros. End-of-day $2,000 floor: 11.0% at one micro, 53.9% at two, 64.8% at three. Intraday $2,000 floor: 14.0%, 59.3%, 73.4%. MyFundedFutures Core 3% $1,500 floor: 21.4%, 62.3%, 74.1%. The Core floor busts the most start dates at every size, and the intraday floor busts more than its end-of-day twin. Grouped bar chart of the share of 2,545 historical fund dates whose account eventually busts, for three floor rules at one, two and three micros. End-of-day $2,000 floor: 11.0% at one micro, 53.9% at two, 64.8% at three. Intraday $2,000 floor: 14.0%, 59.3%, 73.4%. MyFundedFutures Core 3% $1,500 floor: 21.4%, 62.3%, 74.1%. The Core floor busts the most start dates at every size, and the intraday floor busts more than its end-of-day twin.
Every fund date, every rule, three sizes. The Core 3% floor busts the most accounts at each size. The intraday floors bust more than the end-of-day floors that share their $2,000 buffer. TopStep = Apex EOD exactly.

These rates are not an artifact of one trade ordering. We re-drew the whole history 1,000 times with a moving-block bootstrap that keeps the losing streaks intact, and even in the worst 2.5% of those resamples the Core floor still busts at least 19.4% of fund dates and the intraday floor at least 13.5%, both above the end-of-day floor's 11.0% point estimate. The ordering holds when the trades are re-sequenced, not just on the one path history handed us.

The intraday floors do not just bust more accounts. They kill faster. At one micro they bust a fresh account in a median of 29 trades, against 36 for the end-of-day twin with the identical $2,000 buffer. Counting your open profit against you shortens the account's life even when the buffer is the same size.

The takeaway

An intraday-ratchet floor punishes giving back open profit, so on those accounts size for the peak you touch, not the profit you keep. On end-of-day floors, only the close matters. And the dollar buffer, not the percent, is what a normal dip has to fit inside.

The consistency cap is not what breaks this book

Every one of these firms has a consistency rule: your single best day cannot exceed 50% of the profit target, which is $1,500 on a $3,000 target. A momentum book that concentrates profit in a few huge days could collide with that. Ours does not, at least not inside an eval window.

We ran the account from trade #1 until it first banked $3,000, then measured the single best day's share of the profit over that window. At one micro the best day was 1.7% of the window's positive-day profit. At two micros, 2.0%. At three, 2.2%. All far under the 50% cap. Our profit concentration is real, but it plays out over months and years, not inside one quick pass, so the eval window is too short for the tail to show up. For this book the consistency cap is a non-issue and the drawdown floor is the whole game. Yours may differ if your edge lives in a handful of outlier days.

Bar chart of the single best day as a share of window profit, over the run from trade #1 to the first $3,000 pass, for one, two and three micros, against the 50% consistency cap. The best day is 1.7% at one micro, 2.0% at two micros, and 2.2% at three micros, all tiny slivers far beneath the 50% cap line, which equals a $1,500 max day on a $3,000 target. The consistency cap never binds this book inside an eval window. Bar chart of the single best day as a share of window profit, over the run from trade #1 to the first $3,000 pass, for one, two and three micros, against the 50% consistency cap. The best day is 1.7% at one micro, 2.0% at two micros, and 2.2% at three micros, all tiny slivers far beneath the 50% cap line, which equals a $1,500 max day on a $3,000 target. The consistency cap never binds this book inside an eval window.
Best single day as a share of window profit, trade #1 to the first $3,000 pass. At 1.7%, 2.0% and 2.2% the bars sit far under the 50% cap ($1,500 on a $3,000 target). The cap never binds inside an eval window, so the drawdown floor is the whole game.

There is one firm difference worth naming even though it did not bind here. At TopStep and Apex, breaching the consistency cap blocks your payout until you trade it back down. At MyFundedFutures the cap does not fail the account, you just trade more days until you meet it. Same 50% number, different consequence.

A checklist you can run on any firm before you size

You do not need our data to do this. Before you fund any eval, read the rulebook for these five things, in this order, because they decide your sizing more than the advertised drawdown does.

  1. Is the trailing floor end-of-day or intraday? End-of-day only ratchets up after the close. Intraday ratchets the instant an open trade prints a high.
  2. Does unrealized profit move the floor? If yes, giving back open profit can bust you even on a green day.
  3. Is there a daily loss limit? If yes, one bad session is capped. If no, only the trailing floor stands between you and a bust.
  4. What is the buffer in dollars, not percent? Convert every "3%" and "4%" to a dollar figure at your account size, then compare like for like.
  5. What is the consistency cap, and does breaching it fail you or just delay payout? A concentrated book cares. A steady one may not.

Then the one-line sizing rule. On an intraday-ratchet floor, size for the highest equity you touch during a trade, not the profit you actually keep, because the floor locks in at your peak. On an end-of-day floor, only the closing balance ratchets the floor, so intraday give-back is forgiven. Same book, and the safe size is different on each.

If you want the deeper mechanics behind these numbers, we showed why a profitable strategy still fails the trailing floor, why you should expect a worse drawdown live than your backtest showed since that gap is what a floor hunts, and why a signal-follower sizes in micros not minis on a $50k eval. The book every one of these sims runs on is on the strategy page.

How we measured this

Instrument: CME E-mini Nasdaq-100 (NQ), micro-scaled. Data: the TradingView list-of-trades export from our live five-strategy book, 2011-06-26 through 2026-06-17, 3,505 trades, $1,120,402 net, commissions and slippage included in the backtest. Account: $50,000 evaluation tier for all three firms, chosen so the contrast is same-size. Sizing: one micro per signal is one-tenth of the backtested mini size, and two and three micros scale from there. Every account starts fresh at $50,000.

Floor model. For each firm we set the drawdown distance, the ratchet basis, and the lock level from the 2026-07-03 rule captures. End-of-day floors ratchet up on the session's closing balance. Intraday floors ratchet up on the intraday peak including open unrealized profit. For all firms the breach is checked intraday, on the worst intrabar equity of each trade. We reconstruct the intraday peak from each trade's favorable excursion. The book holds one position at a time, so that excursion is the position's intraday high.

Verification. Every load-bearing number was computed two independent ways: one script sharing the parse and floor logic, and a second script written from scratch with a separate exit-row parse and its own floor control flow. They agree exactly on all fifteen breach trades and the rolling-start bust rates. The trade-#517 breach was also hand-walked from the raw CSV: peak balance $50,669, floor $49,169, intrabar low $49,164.

Three later analyses were added on the same book and held to the same two-way standard. The culprit-sub split tags each busted account by the sub holding the open position at the breaching bar, and the sub map reconciles to the canonical per-sub trade and profit split to the cent before any tagging is read. The tick-jitter test perturbs every entry and exit fill by up to four ticks and re-runs the account 5,000 times per magnitude, with the zero-jitter case reproducing the exact #517 bust as a control. The robustness band on the bust rates is a moving-block bootstrap, 1,000 resamples with a block length above the longest losing streak so streak clustering is preserved, and its point estimate on the actual order reproduces 11.0% / 14.0% / 21.4% before any resample. We publish the historical point estimates as the headline and cite the bootstrap only as a worst-2.5% band, never as the bust rate itself.

Where this analysis stops, and two honest limits

First, the intraday-floor busts are a lower bound. We assume the floor ratchets up the instant an open trade prints a new high, which overstates the peak and over-counts intraday busts. So the true gap between intraday and end-of-day floors is at least what we show, probably a touch smaller. We would rather overstate the intraday harshness than hide it.

That same intraday floor is the fragile one, and it is worth seeing why the fragility sits there and not on Core. When we jitter every fill by up to four ticks and re-run the book 5,000 times per magnitude, the end-of-day $2,000 floor barely moves, from 0% up to 4.6% of fund dates busting even at a four-tick wobble. The intraday $2,000 floor, with the identical $2,000 buffer, climbs from 0% to 26.8%. It survived the actual path, but a few ticks of fill noise is enough to break it a quarter of the time. Same buffer, opposite robustness, and the only difference is whether the floor ratchets on the intraday peak. The Core floor, by contrast, busts in 100% of every jittered book, so its bust is the robust one and the intraday floor is where the knife-edge really lives.

Grouped bar chart of the share of 2,545 fund dates whose account busts when every fill is jittered by plus or minus K NQ ticks, for two 2,000 dollar floors, over 5,000 simulations per magnitude. End-of-day 2,000 dollar floor: 0.0 percent at zero jitter, 0.0, 0.1, 1.3, and 4.6 percent at plus or minus one through four ticks. Intraday 2,000 dollar floor: 0.0, 2.9, 13.2, 21.4, and 26.8 percent. A red reference line marks that the MyFundedFutures Core 1,500 dollar floor busts in 100 percent of jittered books at every magnitude. The intraday floor is fragile while the end-of-day floor and the Core floor are not. Grouped bar chart of the share of 2,545 fund dates whose account busts when every fill is jittered by plus or minus K NQ ticks, for two 2,000 dollar floors, over 5,000 simulations per magnitude. End-of-day 2,000 dollar floor: 0.0 percent at zero jitter, 0.0, 0.1, 1.3, and 4.6 percent at plus or minus one through four ticks. Intraday 2,000 dollar floor: 0.0, 2.9, 13.2, 21.4, and 26.8 percent. A red reference line marks that the MyFundedFutures Core 1,500 dollar floor busts in 100 percent of jittered books at every magnitude. The intraday floor is fragile while the end-of-day floor and the Core floor are not.
Bust rate as every fill is jittered up to four ticks, 5,000 books per magnitude. The intraday $2,000 floor climbs to 26.8% while its end-of-day twin with the same buffer stays near zero. The Core $1,500 floor busts in 100% regardless. Intraday busts are a lower bound, so 26.8% is conservative.

Second, this is a what-if on TradingView's exported trades, not an in-engine backtest of a strategy change. TradingView is the engine truth for the trades themselves. Our floor sim is an approximation layered on top of real fills. It cannot capture within-bar sequencing, so a real floor could trip on a wick this method never sees.

And the rules move. Every figure here is dated 2026-07-03. Apex 4.0 took effect 2026-03-01, and the daily-loss-limit and lock-level details for the intraday products came from corroborating sources rather than a single clean primary page. Prop firms change their rulebooks without notice. Re-check each firm's own page before you act on any of this.

Here is what we would run next, and what you can run now. Take your own trade history, not ours, and push it through each firm's floor the way we did. Our book is a momentum book with long dry streaks, so the tight buffer bites it early. A mean-reversion book with shallow, frequent dips would feel the intraday ratchet more and the $1,500 buffer less. The rule that breaks you is not fixed by the firm. It is set by where your own drawdowns land against each floor's basis and buffer. The firm's marketing tells you the drawdown number. Your trade history tells you which rule actually decides the account.

The full distribution work behind these numbers lives in our strategy research and the live-tracked tear sheet. If you want the signals that generated the trade list we ran through every firm's floor, that is the one thing we sell.


STS Research. Educational content, not investment advice. We trade this book live and sell access to its signals, so judge the data accordingly. We are not affiliated with TopStep, Apex Trader Funding, MyFundedFutures, or any prop firm. All rule figures were captured 2026-07-03 and change without notice.

CFTC Rule 4.41: Hypothetical or simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under- or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

Past performance is not indicative of future results.