EA VERDICT · independent audit

Osloma FlipPro

XAUUSD · H1 (2003.05.05 - 2026.09.09) · run capital 100,000 · fallback deposit 1,000 · leverage 1:5000 · tested to 2026-09-09 · engine 0.4.2
on MQL5 Market by Uttam Kumar Nandeibam Test settings
3 of 6 red
Verdict summary
✗Data qualityRED
Why RED?
  • ✗ EA refuses to trade the first 3.0 yearsThe EA refuses to trade the first 3.0 years of available data. The long history claim is untested before 2006-04-20.
✗StructureRED
Why RED?
  • ✗ Averaging into adverse moves (grid/DCA signature)1137 entries were added against an open losing basket vs 21 with the move, up to 26 simultaneous positions. The median size of adverse adds is 1.0x the open basket's average. Losses concentrate exactly when exposure peaks.
  • i Long and short held simultaneously13 moments with open positions on both sides.
✓CostsOK
Why OK?
  • No findings in this dimension. Measured clean.
✓ConcentrationOK
Why OK?
  • No findings in this dimension. Measured clean.
iRegime dependenceINFO
Why INFO?
  • i 2026 carries 63% of total profitRemove one year and the picture changes materially.
✗Prop-firm fitRED
Why RED?
  • ✗ [iqcapital_classic] Consistency rule breached in 9 yearsBest-day share exceeds the allowed percentage repeatedly. This profile structurally conflicts with the rule.
4,262.98USD
Net profit
2,925
Trades
0.83
EOD Sharpeannualized
100.5%
Max drawdownof fallback deposit, end of day
+426.3%
Return, arithmeticon fallback 1000
2.67
Profit factorreport head

Percent return and max drawdown are arithmetic on fallback deposit, fixed lots, no compounding. USD figures are divided by 1,000 USD, the fallback deposit (vendor names none). Run capital of 100,000 USD is the measurement frame, not the story basis.

EA refuses to trade the first 3.0 years. Averaging into adverse moves (grid/DCA signature). [iqcapital_classic] Consistency rule breached in 9 years. At least one dimension is rated red. Treat the marketed performance with corresponding distrust.
What this audit measures. Osloma FlipPro MT5, version 1.23, as delivered with EA defaults and fixed lot 0.01. The tester used 100,000 USD run capital and 1:5000 leverage as the measurement frame. Percent return and drawdown are evaluated on the 1,000 USD fallback deposit. The window is H1 (2003.05.05 - 2026.09.09), using 100% real ticks.

Not measured here. live signal performance, individual risk sizing, alternative settings. Declared alternatives can be measured as separate matrix runs.

Sizing invariant Profit concentration, Active trading days, Trade count, Spread sensitivity per trade, Drawdown duration in trading days, Holding times, Win rate.

Sizing dependent CAGR, Drawdown in percent, Absolute PnL.

How this audit was made. One documented protocol for every EA: real tick history, the vendor's own default settings, a fixed cost model. Every deal is rebuilt from the tester report and the balance chain is verified against it. The engine version in the header stamps the exact rule set this page was computed with.

Osloma FlipPro is sold by Uttam Kumar Nandeibam for a listed $199.00 on MQL5 Market.

+0%+2%+4%+6% 5,300 trading days

The observed backtest (red) against 1000 resampled orderings of its own trades. Median dashed, bands P25 to P75 and P5 to P95. Hover or touch for exact values per trading day.

01 Findings

5 findings, 3 of them red.

✗REDEA refuses to trade the first 3.0 yearssee the evidence
The EA refuses to trade the first 3.0 years of available data. The long history claim is untested before 2006-04-20.
✗REDAveraging into adverse moves (grid/DCA signature)see the evidence
1137 entries were added against an open losing basket vs 21 with the move, up to 26 simultaneous positions. The median size of adverse adds is 1.0x the open basket's average. Losses concentrate exactly when exposure peaks.
✗RED[iqcapital_classic] Consistency rule breached in 9 yearssee the evidence
Best-day share exceeds the allowed percentage repeatedly. This profile structurally conflicts with the rule.
iINFOLong and short held simultaneouslysee the evidence
13 moments with open positions on both sides.
iINFO2026 carries 63% of total profitsee the evidence
Remove one year and the picture changes materially.
02 What we measured

2,925 trades, rebuilt deal by deal.

✓Report
✓Tester log
✓Pairing
✓Balance
✓History
iDelay

sampled at deal timestamps. Intrabar floating equity between deals is unobservable from a report, so the tester-head equity DD (tick-based) is the upper reference before added commissions; validation allows their total cost divided by initial capital, scaled by the native drawdown bound above 100%

The measurement record
Trades reconstructed2,925exact
Pairing confidenceexact
Balance reconstructionexact
History quality100% echter Ticksexact
Real ticks fromXAUUSD: 2003.05.05 00:00:00
Generated tick minutesn/a
Execution delay10 ms
Tester log providedyes
Tester log files20260909.log, 20260910.log
Randomizer prints0
Report SHA-256b387af3e5e470b7f...

Reconstructed floating equity

Floating drawdown (sampled)1.1%reconstructed
Balance drawdown (deal-wise)1.0%reconstructed
Report-head equity DD (tick-based)1.06% (1 069.83)exact
Equity samples (deal timestamps)5,850
Worst sampled point2013-04-26 19:14:00 at 99,373.12 (from 100,438)reconstructed
Equity between dealsunobservable in a tester reportunavailable

Settings used in this run: osloma-flippro-mt5.set (Version 1.23; 3,942 bytes). Measurement configuration of this audit, not a recommendation.

View the tested set file and reproduction recipe.

Use the dated measurement badge or audit-card embed.

03 Structure and exits

68 sub-strategies, one exit signature.

The deal comments split into 68 sub-strategies with unequal contributions.

setup Gold Long
+273 USD
334 trades · win 59.0% · hold 0.05 h
setup Star Long
+163 USD
282 trades · win 78.0% · hold 0.05 h
setup Prime Long
+297 USD
261 trades · win 69.0% · hold 0.04 h
setup Gold Short
+197 USD
257 trades · win 53.3% · hold 0.07 h
setup Star Short
+79 USD
204 trades · win 77.9% · hold 0.06 h
setup Prime Short
+120 USD
181 trades · win 64.1% · hold 0.05 h
setup Gold G1 Long
+164 USD
173 trades · win 79.2% · hold 0.04 h
setup Gold G1 Short
+147 USD
138 trades · win 73.9% · hold 0.06 h
setup Prime G1 Long
+191 USD
122 trades · win 87.7% · hold 0.03 h
setup Prime G1 Short
+133 USD
100 trades · win 88.0% · hold 0.08 h
setup Star G1 Long
+95 USD
99 trades · win 75.8% · hold 0.13 h
setup Star G1 Short
+139 USD
83 trades · win 80.7% · hold 0.23 h
setup Gold G2 Long
+149 USD
66 trades · win 83.3% · hold 0.12 h
setup Gold G2 Short
+104 USD
58 trades · win 91.4% · hold 0.18 h
setup Star G2 Long
+105 USD
53 trades · win 84.9% · hold 0.26 h
setup Star G2 Short
+142 USD
42 trades · win 78.6% · hold 0.38 h
setup Prime G2 Short
+110 USD
38 trades · win 84.2% · hold 0.34 h
setup Gold G3 Long
+99 USD
37 trades · win 83.8% · hold 0.15 h
setup Prime G2 Long
+129 USD
37 trades · win 83.8% · hold 0.14 h
setup Star G3 Long
+126 USD
34 trades · win 82.4% · hold 0.44 h
setup Gold G3 Short
+86 USD
33 trades · win 90.9% · hold 0.31 h
setup Star G3 Short
+95 USD
26 trades · win 73.1% · hold 0.46 h
setup Gold G4 Long
+120 USD
25 trades · win 92.0% · hold 0.38 h
setup Star G4 Long
+96 USD
20 trades · win 85.0% · hold 0.64 h
setup Gold G4 Short
+40 USD
17 trades · win 88.2% · hold 0.61 h
setup Prime G3 Short
+25 USD
17 trades · win 82.4% · hold 0.83 h
setup Prime G3 Long
+46 USD
17 trades · win 70.6% · hold 0.55 h
setup Star G4 Short
+48 USD
15 trades · win 73.3% · hold 1.25 h
setup Prime G4 Long
+80 USD
14 trades · win 78.6% · hold 0.65 h
setup Gold G5 Long
+89 USD
11 trades · win 90.9% · hold 0.6 h
setup Prime G4 Short
+13 USD
10 trades · win 80.0% · hold 1.41 h
setup Star G5 Long
+84 USD
10 trades · win 100.0% · hold 1.41 h
setup Star G5 Short
+43 USD
9 trades · win 77.8% · hold 3.73 h
setup Star G6 Short
+57 USD
8 trades · win 87.5% · hold 2.76 h
setup Star G6 Long
+71 USD
7 trades · win 100.0% · hold 1.58 h
setup Gold G6 Long
+66 USD
7 trades · win 100.0% · hold 1.4 h
setup Star G7 Short
+56 USD
6 trades · win 100.0% · hold 3.47 h
setup Prime G5 Long
+61 USD
6 trades · win 83.3% · hold 1.54 h
setup Prime G5 Short
-16 USD
5 trades · win 60.0% · hold 4.84 h
setup Prime G6 Long
+90 USD
5 trades · win 100.0% · hold 1.49 h
setup Star G7 Long
+63 USD
5 trades · win 100.0% · hold 1.35 h
setup Star G8 Short
+32 USD
4 trades · win 100.0% · hold 7.4 h
setup Gold G5 Short
-25 USD
4 trades · win 75.0% · hold 4.69 h
setup Prime G6 Short
-6 USD
4 trades · win 75.0% · hold 4.48 h
setup Gold G6 Short
-25 USD
3 trades · win 66.7% · hold 4.86 h
setup Gold G7 Long
+23 USD
3 trades · win 100.0% · hold 0.75 h
setup Star G8 Long
+57 USD
3 trades · win 100.0% · hold 1.7 h
setup Gold G7 Short
-26 USD
2 trades · win 50.0% · hold 14.14 h
setup Prime G11 Short
+4 USD
2 trades · win 50.0% · hold 14.05 h
setup Prime G10 Short
-2 USD
2 trades · win 50.0% · hold 14.51 h
setup Prime G9 Short
-11 USD
2 trades · win 50.0% · hold 14.53 h
setup Prime G8 Short
-22 USD
2 trades · win 50.0% · hold 15.96 h
setup Prime G7 Short
-29 USD
2 trades · win 50.0% · hold 16.12 h
setup Star G11 Short
+23 USD
2 trades · win 100.0% · hold 4.5 h
setup Star G10 Short
+20 USD
2 trades · win 100.0% · hold 4.63 h
setup Star G9 Short
+16 USD
2 trades · win 100.0% · hold 4.92 h
setup Prime G8 Long
+19 USD
2 trades · win 100.0% · hold 0.89 h
setup Prime G7 Long
+15 USD
2 trades · win 100.0% · hold 2.32 h
setup Gold G12 Short
-22 USD
1 trades · win 0.0% · hold 21.38 h
setup Gold G11 Short
-24 USD
1 trades · win 0.0% · hold 21.4 h
setup Gold G10 Short
-25 USD
1 trades · win 0.0% · hold 22.26 h
setup Gold G9 Short
-27 USD
1 trades · win 0.0% · hold 22.28 h
setup Gold G8 Short
-32 USD
1 trades · win 0.0% · hold 23.83 h
setup Prime G12 Short
-22 USD
1 trades · win 0.0% · hold 21.39 h
setup Gold G9 Long
+17 USD
1 trades · win 100.0% · hold 10.02 h
setup Gold G8 Long
+11 USD
1 trades · win 100.0% · hold 16.62 h
setup Star G12 Short
+12 USD
1 trades · win 100.0% · hold 8.27 h
setup Star G9 Long
+39 USD
1 trades · win 100.0% · hold 1.65 h
Sub-strategy table

Entry-comment prefix: "OslomaFlipPro ". The split is based on entry comments. MT5 tester artifacts do not carry magic numbers, so magic-only multi-strategy EAs appear as one group here.

SetupTradesPnLWin %Long/ShortMedian hold (h)
Gold Long33427359.0%334/00.05
Star Long28216378.0%282/00.05
Prime Long26129769.0%261/00.04
Gold Short25719753.3%0/2570.07
Star Short2047977.9%0/2040.06
Prime Short18112064.1%0/1810.05
Gold G1 Long17316479.2%173/00.04
Gold G1 Short13814773.9%0/1380.06
Prime G1 Long12219187.7%122/00.03
Prime G1 Short10013388.0%0/1000.08
Star G1 Long999575.8%99/00.13
Star G1 Short8313980.7%0/830.23
Gold G2 Long6614983.3%66/00.12
Gold G2 Short5810491.4%0/580.18
Star G2 Long5310584.9%53/00.26
Star G2 Short4214278.6%0/420.38
Prime G2 Short3811084.2%0/380.34
Gold G3 Long379983.8%37/00.15
Prime G2 Long3712983.8%37/00.14
Star G3 Long3412682.4%34/00.44
Gold G3 Short338690.9%0/330.31
Star G3 Short269573.1%0/260.46
Gold G4 Long2512092.0%25/00.38
Star G4 Long209685.0%20/00.64
Gold G4 Short174088.2%0/170.61
Prime G3 Short172582.4%0/170.83
Prime G3 Long174670.6%17/00.55
Star G4 Short154873.3%0/151.25
Prime G4 Long148078.6%14/00.65
Gold G5 Long118990.9%11/00.6
Prime G4 Short101380.0%0/101.41
Star G5 Long1084100.0%10/01.41
Star G5 Short94377.8%0/93.73
Star G6 Short85787.5%0/82.76
Star G6 Long771100.0%7/01.58
Gold G6 Long766100.0%7/01.4
Star G7 Short656100.0%0/63.47
Prime G5 Long66183.3%6/01.54
Prime G5 Short5-1660.0%0/54.84
Prime G6 Long590100.0%5/01.49
Star G7 Long563100.0%5/01.35
Star G8 Short432100.0%0/47.4
Gold G5 Short4-2575.0%0/44.69
Prime G6 Short4-675.0%0/44.48
Gold G6 Short3-2566.7%0/34.86
Gold G7 Long323100.0%3/00.75
Star G8 Long357100.0%3/01.7
Gold G7 Short2-2650.0%0/214.14
Prime G11 Short2450.0%0/214.05
Prime G10 Short2-250.0%0/214.51
Prime G9 Short2-1150.0%0/214.53
Prime G8 Short2-2250.0%0/215.96
Prime G7 Short2-2950.0%0/216.12
Star G11 Short223100.0%0/24.5
Star G10 Short220100.0%0/24.63
Star G9 Short216100.0%0/24.92
Prime G8 Long219100.0%2/00.89
Prime G7 Long215100.0%2/02.32
Gold G12 Short1-220.0%0/121.38
Gold G11 Short1-240.0%0/121.4
Gold G10 Short1-250.0%0/122.26
Gold G9 Short1-270.0%0/122.28
Gold G8 Short1-320.0%0/123.83
Prime G12 Short1-220.0%0/121.39
Gold G9 Long117100.0%1/010.02
Gold G8 Long111100.0%1/016.62
Star G12 Short112100.0%0/18.27
Star G9 Long139100.0%1/01.65

How trades actually ended

signal_or_time: 2,925 (100.0%)
04 Underlying vs. strategy

The symbol itself moved +611.1%.

LONG+2,836
SHORT+1,427
HOLD+3,785
XAUUSD itself moved +611.1% over the same span (2006-04-20 … 2026-08-13)

approximated from entry prices, because a tester report carries no independent price series. HOLD is buying and holding the median traded lot size over the same span, before costs, using the contract value calibrated from this run's own paired deals. It is additive like the strategy PnL, so the three bars share one USD scale. Percent figures in the tooltips are arithmetic on the vendor deposit, no compounding.

Underlying table
SymbolTradesEntry-price moveTraded spanLong/Short tradesLong PnLShort PnLBuy and hold
XAUUSD2,925+611.1%2006-04-20 … 2026-08-131638/12872,836 (+283.6%)1,427 (+142.7%)3,785 (+378.5%)

approximated from entry prices, because a tester report carries no independent price series. The buy-and-hold column is the entry-price move expressed in USD at the median traded lot size, before costs, using the contract value calibrated from this run's own paired deals. It is additive like the PnL columns. Percent figures in brackets are arithmetic on the vendor deposit, no compounding.

05 Year by year

19 calendar years on record.

1,4270+57%0%PnL per year, USDthe symbol's own move (entry-price approx.)2006200920112013201520182020202220242026
long PnLshort PnLsymbol move
Year-by-year table
YearTradesPnLWin %Long PnLShort PnL
2006101190.0%011
2008457284.4%4725
200922100.0%02
2010131384.6%49
201119925975.4%81178
2012333172.7%823
201389-92350.6%16-940
201448100.0%71
20154475.0%04
2016212681.0%251
201811100.0%10
2019710100.0%18
202021630869.4%140168
2021446575.0%2343
2022645867.2%4710
2023665772.7%4710
202415119180.1%83108
20259551,39972.4%878521
20261,0012,67176.5%1,4271,244
06 Costs and honest metrics

Costs include the commission retrofit.

From gross to net

Gross before costs4,488.20Commission-234.00 (retrofit)Swap+8.78Net profit4,262.98

Commission retrofitted at 3.5 USD per lot per side on every deal, not tester-native. The balance chain was rebuilt deterministically.

Which Sharpe to trust

Report-head 'Sharpe'12.97EOD Sharpe (annualized)0.83

The report-head "Sharpe" is trade-based and not comparable to an annualized daily Sharpe. The EOD figure is the honest one.

Cost and metric table
Net profit4,262.98reconstructed
Commission-234.00reconstructed
Commission modelcommission retrofitted at 3.50/lot/side, not tester-native
Swap8.78reconstructed
Gross before costs4,488.20reconstructed
Cost share of gross5.0%reconstructed
Overnight trades97reconstructed
Tested historyFirst trade 3.0 years after the window opens. The tested history effectively starts 2006-04-20exact
EOD Sharpe (annualized)0.83reconstructed
Report-head 'Sharpe'12.97exact
CAGR0.2% on 100,000 USD run capitalreconstructed
Max drawdown (EOD)100.5% of 1,000 USD fallback depositreconstructed
07 Concentration

80% of the profit happened on 112 of 571 active trading days (19.6%). That is 1.8% of the 23.4 year window.

112 days of 571 carry 80% of the profit19.6% of active trading days; 1.8% of the 23.4 year window

Best days

2026-03-23+222
2026-01-29+216
2026-04-02+115

Worst days

2013-04-19-1,005
2026-04-10-34
2023-03-16-4
08 Drawdown episodes

The deepest drawdown recovered after 3,133 trading days.

200420062008201020122014201620182020202220242026#1: 1.0%, 3,133 days under water#2: 0.0%, 7 days under water#3: 0.0%, 2 days under waterthe 3 deepest of 4 drawdown episodes · depth = percent below the peak balance · width = time from peak to recovery
Episode table

Top 3 of 4 episodes on the end-of-day balance curve.

#PeakTroughDepthTo troughUnderwaterTrades (losers)Worst tradeSetups digging the hole
12013-04-18 (100,440)2013-04-19 (99,435)1,005 (1.0%)1 d3133 d (recovered 2025-04-22)26 (26)-56 on 2013-04-19Prime Short -56 (1), Gold Short -55 (1), Prime G1 Short -55 (1)
22026-04-09 (103,402)2026-04-10 (103,368)34 (0.0%)1 d7 d (recovered 2026-04-20)13 (7)-20 on 2026-04-10Prime G1 Long -16 (1), Prime Long -15 (2), Prime G2 Long -11 (1)
32026-01-07 (101,622)2026-01-08 (101,622)0 (0.0%)1 d2 d (recovered 2026-01-09)8 (5)-6 on 2026-01-08Gold Long -6 (1), Gold G1 Long -4 (1), Gold G2 Long -3 (1)

end-of-day balance curve, peak to recovery, the same series and formula as 'Max drawdown (EOD)', so the deepest episode reproduces that figure. trades listed are those CLOSED between the peak and trough day. Floating drawdown between day boundaries is invisible here, see the reconstructed-equity section where present.

09 Fresh start survival

0.6% of all start dates end in a dead account.

If you had started this EA fresh on any day of the tested history with a fresh 1,000 USD account (the standard fallback deposit. The run itself used 100,000 USD as measurement frame), 0.6% of all 5,850 start dates end in a dead account. The strip shows the measured fate of every possible start date. The curve below it shows why.

STARTDD1,000 USD deposit floor2007200920112013201520172019202120232025strip: red = a fresh account started on that date dies, neutral = it survives · curve: drawdown below the running balance peak

Death zones for a fresh account: 2013-04-16 to 2013-04-19. The deepest episode sits 1,005 USD below the peak of 2013-04-18, trough on 2013-04-26.

Drawdown ribbon

The same history as one color band: how deep the account sat under its running peak in any week, measured against the 1,000 USD basis. Red weeks are the phases where a fresh account entering just before would have been wiped out.

2007200920112013201520172019202120232025weekly max drawdown vs. deposit: neutral under 25%, sand under 50%, orange under 100%, red 100% and above (a fresh account is dead)

Computed death chain. Zero account deaths over the full history at this deposit (balance to zero on the closed curve). No conflict with the map above. The map measures every start date against its own entry level, the chain measures one account started at the very beginning against its running level, cushion included. The final run is alive for 7420 days since 2006-04-20.

Deposit ladder

DepositShare of dying start datesComputed chain deaths
1,000 USD (fallback)0.6%0
2,000 USD0.0%0
4,000 USD0.0%0

Basis: closed balance curve, where floating drawdown would only be stricter. Fixed lot settings only (measured policy fixed). For compounding EAs this map is not transferable. Evaluation deposit 1,000 USD (fallback 1000 (vendor names no deposit)). Run capital 100,000 USD is the measurement frame. Small gap on each restart day of a chain is inherent to the tester workflow.

10 Release timeline

Only 0 days are guaranteed out of sample.

Net 0.00 USD at profit factor None out of sample, against 2.55 before release.

Product facts: released 2026-08-22, last update 2026-08-30, 2 recorded version entries, list price 199 USD.

The backtest runs the CURRENT version over the whole history. Every candle before the release was visible while the EA was built. Only the window after the last update is guaranteed out of sample, and it must be judged together with its length.

Price on record: 199 USD since 2026-09-07 (tracking baseline, append-only archive).

Window table
WindowFromToDaysTradesNet USDPFWin rate
Before release2006-04-202026-08-137,4212,9254,262.982.5573.9%
Release to last updaten/an/a000.00n/an/a
After last update (out of sample)n/an/a000.00n/an/a
11 Cost fragility

The whole edge dies at +1.46 USD extra cost per trade.

Add that much cost to every trade (worse spread, slippage, commission) and the result is gone. The average position size is 0.01 lots.

Cost shock

break-even +1.462,8000-10,362+0.50+1.00+2.00+5.00

Remove the best N trades

-1-5-10-204,2030
Sensitivity tables
Extra cost per tradeNet profitProfit factorWin %
+0.50 USD2,8001.87665.8
+1.00 USD1,3381.35859.1
+2.00 USD-1,5870.69938.0
+5.00 USD-10,3620.14412.4
Best trades removedTheir PnLShare of gross winsNet without them
1600.8%4,203
52083.0%4,055
103535.0%3,910
205778.2%3,686

flat USD shock per trade, not lot-scaled, so judge it against the average lot size. Leave-best-out removes the N most profitable trades from the observed set.

12 Prop-firm fit

3 rule sets, simulated day by day.

IQ Capital Classic (funded)

Account deaths per sizing

01/1first death-free01/1.501/201/301/401/601/8deaths at

9 breach years under the consistency rule

06080910111213141516181920212223242526
✓0Position-loss breaches
Rules used for this simulation (as of 2026-08-13)
dd_modeeod_trailing
dd_pct6.0
max_position_loss_pct0.5
consistency_pct30.0
overnight_allowedTrue
weekend_allowedTrue

Source: https://support.iqcapital.io

Worst days: -1,005 on 2013-04-19, -34 on 2026-04-10, -4 on 2023-03-16 · 97 overnight trades · 9 spanning weekends

FTMO Challenge

Account deaths per sizing

01/1first death-free01/1.501/201/301/401/601/8deaths at
✓0Daily-loss breaches (EOD)✓0Daily-loss breaches (intraday)

The intraday row samples equity against the day anchor (server-day boundary). The EOD row is shown for comparison.

Rules used for this simulation (as of 2026-08-13)
dd_modestatic
dd_pct10.0
daily_loss_pct5.0
overnight_allowedTrue
weekend_allowedTrue

Source: https://ftmo.com/en/how-it-works/ + academy/maximum-daily-loss + faq weekend

Worst days: -1,005 on 2013-04-19, -34 on 2026-04-10, -4 on 2023-03-16 · 97 overnight trades · 9 spanning weekends

Generic 6% EOD trailing

Account deaths per sizing

01/1first death-free01/1.501/201/301/401/601/8deaths at
Rules used for this simulation (as of 2026-08-12)
dd_modeeod_trailing
dd_pct6.0
overnight_allowedTrue
weekend_allowedTrue

Source: generic, no firm source

Worst days: -1,005 on 2013-04-19, -34 on 2026-04-10, -4 on 2023-03-16 · 97 overnight trades · 9 spanning weekends

13 Monte-Carlo resampling

The same trades, a thousand other orderings.

1000 paths per method, seed 42, block length 5 trading days, additive resampling at the tested sizing. Drawdowns are expressed as % of start balance. Paths are not stopped at account death, so drawdowns beyond 100% mean repeated wipeouts at this sizing.

Resampled max-drawdown range vs. observed

Permutation (order only)P90P95P99Bootstrap (IID)P90P95P99Block bootstrapP90P95P99observed 1.0%

Bars and observed marker use percent of start balance.

Bootstrap intervals

Profit factor2.22.5573.002Expectancy per trade1.271.461.64

The share of resampled paths ending at or below zero net profit is 0.0%.

Streaks and recovery (block-bootstrap paths)
MetricMedianP90P95P99
Max losing streak (days)1111
Time under water (days)813166220642949

Ruin probability per profile and sizing

Profile1/11/1.51/21/31/41/61/8
iqcapital_classicfloor 6.0%0000000
ftmo_challengefloor 10.0%0000000
generic_6pct_trailingfloor 6.0%0000000

Cell = probability that a resampled path breaches the profile floor at that sizing, in percent. Green ring = first sizing at or below the 10% target. This checks the floor only. The full rule set is stricter.

Challenge pass probability, ftmo_challenge

phase10.0%

phase1: pass 0.0%, fail 0.0%, undecided 100.0%.

100.0% of paths reached neither the target nor a failure boundary within 5,300 days.

phase231.3%

phase2: pass 31.3%, fail 0.0%, undecided 68.7%.

68.7% of paths reached neither the target nor a failure boundary within 5,300 days.

The probability of passing both phases (independent-resample approximation) is 0.0%.

Challenge detail tables

ftmo_challenge. Daily and floor checks are based on intraday-sampled equity vs. day anchor.

StageTargetP(pass)P(fail: floor)P(fail: daily)UndecidedMedian days to pass
phase110%0.0%0.0%0.0%100.0%n/a
phase25%31.3%0.0%0.0%68.7%4800

Does reducing risk raise the pass chance? Phase 1 at each sizing.

Sizing1/11/1.51/21/31/41/61/8
P(pass)0.0%0.0%0.0%0.0%0.0%0.0%0.0%
Median daysn/an/an/an/an/an/an/a
What these numbers can and cannot say
  • Monte Carlo resamples the SIMULATED trades of this backtest. It inherits every weakness of the simulation (in-sample bias, regime luck, execution gap) and cannot add information. All it does is reveal how fragile the observed path is.
  • Same trades, different order. This answers only how path-dependent the drawdown is. Treats trades as exchangeable, which grid and martingale sequences are not (their order is caused by the market path), so read this as a diagnostic, not a forecast.
  • Draws trades independently with replacement (IID assumption). Real EAs violate IID through clustering and position chains. Intervals are tighter than reality for such systems.
  • Resamples 5-trading-day blocks of the end-of-day PnL series. The blocks are circular and wrap at the series end, so every day carries equal weight. Without wrapping, a crash on the final day would be undersampled. This preserves short-range clustering and losing streaks up to the block length. Longer regime shifts remain unmodeled.
  • Floor breaches only, on block-bootstrap paths over a horizon equal to the tested history, profits above start swept (same convention as the prop-fit sweep). The firms' full rule sets (daily loss, consistency, position loss) are stricter, so treat every probability as a lower bound, and the safe-sizing answer as an upper bound on the truly safe size.
  • The fan bands are pointwise percentiles across resampled paths. The envelope is not a single achievable path. Paths use the tested sizing and are not stopped at account death.
  • Challenge-pass probabilities run each resampled path until profit target, max-loss floor or a daily-loss day is hit (checked in that day's order, daily first, then floor). Where the audit has reconstructed equity, daily-loss and floor checks use the intraday equity drop below the day anchor (sampled at deal timestamps, server-day boundary), which is still a lower bound on breaches, but far closer to the firms' equity-based rules than EOD deltas. Phases are treated as independent resamples for the combined figure. The sizing curve keeps the targets fixed while scaling the trading, which is why less risk can also mean more undecided paths.
14 Withdrawal replay

The longest dry stretch lasted 149 months.

Lot policy detected: fixed. The monthly rule (monthly sweep to start balance) covers the active span 2006-04-20 … 2026-08-13.

fixed lots
4,256 USD
42/245 months paid · dry streak 149 mo · 0.2%/a
balance scaled
4,257 USD
42/245 months paid · dry streak 149 mo · 0.2%/a

Monthly PnL heatmap

JFMAMJJASOND2006+0+4+0+0+0+0+0+0+02007+0+0+0+0+0+0+0+0+0+0+0+02008+0+0+0+0+0+0+0+0+36+32+2+22009+0+0+0+0+0+0+0+0+0+0+2+02010+6+0+0+0+4+1+0+0+0+0+2+02011+0+0+0+3+4+1+0+85+116+17+13+202012+1+6+12+4+4+3+0+0+0+1+0+02013+0+0+0-952+6+16+5+0+1+0+0+02014+4+0+0+0+0+0+0+0+0+1+0+32015+0+0+2+0+0+0+1+0+0+0+0+12016+0+1+1+0+0+11+0+0+0+0+13+02017+0+0+0+0+0+0+0+0+0+0+0+02018+0+0+0+0+0+0+0+0+0+0+1+02019+0+0+0+0+0+0+0+8+2+0+0+02020+3+14+78+29+1+4+16+113+12+1+32+52021+13+18+2+1+2+0+0+3+5+8+0+132022+0+5+36+1+1+1+1+0+3+3+1+42023-0+0+18+10+11+7+2+0+0+2+1+62024+7+3+8+17+16+16+2+41+6+8+51+162025+1+83+38+260+153+89+47+30+96+256+176+1702026+507+408+684+286+226+249+173+139

Across 1000 resampled paths (fixed lots), total withdrawn spans 2,297 to 4,453 to 6,009 USD (P5/median/P95). The share of paths paying nothing at all is 0.0%.

Capital what-if (fixed lots)

0%50%100%iqcapital_classicftmo_challengegeneric_6pct_trailing1,000 (vendor)2,5005,00010,00025,000100,000 (tested)
Withdrawal and what-if tables
Sizing modelMonths paidTotal withdrawnWithdrawn %/aMedian paid monthBest monthDry streak (months)
fixed_lots42/2454,2560.230684149
balance_scaled42/2454,2570.230686149
CapitalMaxDD %P(breach) iqcapital_classicP(breach) ftmo_challengeP(breach) generic_6pct_trailing
1,000 (vendor basis)100.4762.8% (hit)62.8% (hit)62.8% (hit)
2,50040.1962.8% (hit)62.8% (hit)62.8% (hit)
5,00020.0962.8% (hit)62.8% (hit)62.8% (hit)
10,00010.0562.8% (hit)62.8% (hit)62.8% (hit)
25,0004.027.5%0.4%7.5%
100,000 (tested)1.00.0%0.0%0.0%

(hit) = the observed backtest itself breached this floor at that capital.

Assumptions and their direction
  • Withdrawals are simulated monthly on the last trading day. Everything above the start balance is taken out. A month without surplus pays nothing. The dry-streak figure shows how long that can last. Paths are the OBSERVED backtest days. Replay deltas start after the first sampled weekday balance, excluding the move from the initial deposit to that sample. The withdrawal distribution adds resampled paths (same circular block bootstrap as the MC section, own seed).
  • balance_scaled multiplies each day's PnL by balance/start. This is an approximation. Min-lot granularity and balance-coupled EA defaults do not scale linearly. The direction is optimistic for small accounts.
  • Capital what-if keeps the observed USD path (fixed lots) and re-expresses risk against each capital. Margin requirements are NOT modeled. A small account may be unable to hold the positions at all. The direction is optimistic. Under balance_scaled sizing, percent metrics are unchanged by construction. Only the min-lot limit differs, which is why no table is shown.
15 Glossary

Every term, in plain language.

Glossary
Pairing confidenceHow entry and exit deals were matched into trades. 'Exact' means taken from the tester log, 'validated' means FIFO/LIFO reproduced the report's holding-time figures, and 'heuristic' means an unconfirmed FIFO assumption.
EOD Sharpe (annualized)Sharpe ratio computed from end-of-day balance returns, annualized with the square root of 252. Comparable across systems, unlike the report-head 'Sharpe', which is per-trade.
Cost share of grossCommission plus swap as a share of gross profit before costs. High values mean the edge is eaten by fees and financing.
Max drawdown (EOD)Largest peak-to-trough loss of the end-of-day balance curve.
Floating drawdown (sampled)Largest drawdown of reconstructed equity (balance plus open-position value), sampled at deal timestamps. Between deals equity is unobservable from a report. The tester-head equity DD is tick-based.
MartingalePosition sizing that grows after losses. Looks smooth for months, then loses the account in one streak.
Consistency ruleProp-firm rule capping the best day's share of total profit. It punishes concentrated profit profiles.
Account deathsNumber of times the simulated account breached the profile's drawdown floor over this history (account is then reset and the simulation continues).
Withdrawal %/aYearly withdrawal as percent of account size in the sweep simulation (profits above start are swept daily).
Z-ScoreSerial correlation of the win/loss sequence. Strongly negative values often just reflect several sub-strategies interleaving, not necessarily a defect.
UndecidedA resampled challenge path reached neither its target nor a failure boundary within the sampled horizon. Each path spans the tested history's daily observations, not the duration of a real challenge. Undecided does not mean failed.
Monte-Carlo resamplingRe-arranging or re-drawing the audited trades many times to see the range of drawdowns and streaks the same trading could have produced. It cannot add information. It reveals path fragility, not future returns.
Block bootstrapBootstrap that draws whole multi-day blocks of the daily PnL series instead of single trades, preserving short-range clustering (losing weeks stay losing weeks).
Ruin probability (floor only)Share of resampled paths that breach the profile's drawdown floor at least once, with profits above start swept. The firm's full rule set is stricter, so this is a lower bound.
Time under waterLongest stretch of trading days a path spends below its previous balance peak.
Withdrawal replayRe-plays the backtest with a monthly payout. On the last trading day of each month, everything above the start balance is withdrawn. Shows what the strategy pays a trader who lives off it, instead of compounding like a backtest.
Dry streakLongest run of consecutive months in which the monthly withdrawal was zero, the months a trader living off the account would have earned nothing.
Lot policyWhether the EA trades fixed lot sizes or scales them with the balance, detected from the variation of lot sizes across the deal list.
Capital what-ifThe observed USD path re-expressed against a different account size (fixed lots). Drawdown percentages and floor-breach risk change with capital even though the trades are identical. Margin limits are not modeled.
Underlying vs. strategyThe symbol's own price move over the traded span, approximated from entry prices. If most profit is long-side while the symbol itself rose strongly, part of the result is the market's tailwind, not the mechanics. The tester cannot separate the two.
Drawdown episodesOne episode runs from a balance peak through its deepest trough until the peak is regained (peak to recovery), on the end-of-day balance curve. The deepest episode is the max drawdown (EOD). The table shows which trades and sub-strategies dug each hole.
Take-home after taxTotal withdrawn multiplied by one minus a user-supplied flat rate. Pure arithmetic on the withdrawal table, no tax law modeled. It stays off unless a rate is provided.
Cost fragilityHow quickly the result dies as per-trade costs rise. The break-even shock is the extra cost per trade (spread, slippage, commission) at which net profit reaches zero. High-frequency systems often die at cents.
Fresh start survivalWith fixed lots the dollar swings that follow any date are identical for every account, so each start date has an exact, measured fate. A fresh account started there dies if the balance path later falls at least one deposit below its starting level. Death-chain runs concatenate into one continuous profit path. Computed from the closed balance curve, where a floating check would only be stricter.
Release timelineThe backtest runs the current EA version over history that mostly predates it. Candles before the release were visible during development, and candles up to the last update were visible to at least one refit. Only the window after the last update is guaranteed out of sample, and it must be judged together with its length.
Provenance labelsWhere a number comes from. 'Exact' is taken as printed from the tester report or journal. 'Reconstructed' is recomputed by the engine from the deal list and journal, deterministic but a model of the run. 'Unavailable' cannot be derived from a report at all and is stated instead of silently approximated.
16 What this audit cannot tell you

The honest boundary.

A good backtest cannot prove an edge. This audit dissects the simulation you gave it. It can expose structural risks (martingale, grids, hidden concentration, cost fragility, rule conflicts), but it cannot tell you that the strategy will make money. Three limits are fundamental.

  • In-sample bias. Commercial EAs are typically released and updated after most of the tested window. A strong report may replay what the vendor optimized against, not what the market will do.
  • Regime dependence. A profitable window can reward almost any mechanic aligned with the prevailing trend. Year slices and long/short splits above hint at this, but cannot settle it.
  • Simulation gap. Even with real ticks and execution delay, the tester does not model live spreads, slippage beyond the next tick, or broker-specific behavior.

This audit is software analysis, not investment advice, and contains no recommendation to buy or trade anything.

17 Download

This audit is free, in full.

This audit is free. The list price of this EA is at or under 200 USD, so the complete audit is open. Every number, table and simulation on this page is the full deliverable.

18 Questions before you buy

Straight answers, measured where possible.

Can Osloma FlipPro MT5 pass a prop firm challenge?

We measure it instead of guessing. The audit replays three prop rule sets (IQ Capital, FTMO, a generic 6% trailing profile) day by day over all 2,925 reconstructed trades, then runs the challenge as a Monte Carlo simulation at seven position sizings, with intraday equity resolution. The pass probability curve for Osloma FlipPro MT5 is inside the audit.

What monthly withdrawal could Osloma FlipPro MT5 sustain?

The audit contains a withdrawal replay. The strategy is re run as if someone lived off it, with monthly payouts, months paid versus dry months and the longest dry streak, plus a safe sizing table answering how small you must trade to keep ruin risk under 10%. The numbers for Osloma FlipPro MT5 are inside the audit.

Is Osloma FlipPro MT5 a grid or martingale EA?

We classify structure from the deal list, not from the equity curve. Split tickets, adds into adverse moves and size escalation are counted, not guessed. The audit states the classification for Osloma FlipPro MT5 with the exact counts behind it.

Does Osloma FlipPro MT5 have verified live results?

Vendor live signals and social screenshots are outside our control, so we do not grade them. What we audit is a controlled strategy tester run under one documented protocol, real ticks, vendor defaults, tester log included. That evidence is reproducible and cannot be cherry picked after the fact. The audit shows exactly what that run supports for Osloma FlipPro MT5.

What settings were tested for Osloma FlipPro MT5?

The vendor's own recommended defaults, unchanged. Deposit, leverage and every input follow the product page or the vendor's published set, and the audit records the full input list from the tester run. Where a preset series exists, each preset is audited separately and the page names the one you are reading.

Is Osloma FlipPro MT5 worth buying?

We do not answer that with an opinion. The audit answers it with measurements. The verdict lamps on this page are public, and behind them sit the exact numbers, the cost autopsy, the concentration test, the prop rule replay and the Monte Carlo stress for Osloma FlipPro MT5. Read those and the answer becomes yours, not ours.

Why is this audit free?

Audits of EAs listed at 200 USD or less are free. The risk of a cheap EA is not worth a paywall, and open audits show the depth of the method. Audits of more expensive EAs are paid.

Prop-rule replay

Prop: not verifiable

Rule profileMeasured pathSource
5% daily / 10% staticnot verifiable from this audit's account pathrules checked 2026-09-21
4% daily / 8% staticnot verifiable from this audit's account pathrules checked 2026-09-21
3% daily / 6% trailingnot verifiable from this audit's account pathrules checked 2026-09-21

Daily close basis; intraday breaches are not counted.

7 checks before you buy an EA

Five short emails show how to check costs, data, versions, drawdown, live evidence, strategy shape and account rules. Confirm by email; unsubscribe with one click.

Download the one-page checklist.