Track record

Every signal MarketPro has published, wins and losses

916 signals closed since March 2024, across 30 instruments. 689 reached at least the first target, 210 hit the stop first and 17 closed with no result. Every one is counted, and every pair has its full log.

Last reviewed by the MarketPro research desk · Editorial policy

Closed signals

916

since March 2024

Win rate

75.2%

689 of 916 reached TP1
Break-even at this ratio: 34.0%

Net result

+58,601 pips

+69,510 won, −10,909 lost

Average win / loss

+101 / −52

1.94 to 1 reward to risk

Figures measured from the live signal database on . Past performance is not indicative of future results.

Losses
210 stopped before any target
No result
17 closed early or expired, counted against the rate
Furthest target reached
TP1 219 · TP2 183 · TP3 287
Buy / sell
Buy 624, 78% won Sell 292, 70% won
Profit factor
6.37
Max drawdown
−380 pips peak to trough of the running total
Longest losing run
4 in a row
Median time open
1d 5h
Best signal
+1,010 pips Gold (XAU/USD) 15 Oct 2025
Worst signal
−296 pips Gold (XAU/USD) 20 Jul 2026
Running total, in pipsEach point is one closed signal, in the order it closed. Hover or use the arrow keys for detail.
April 2024November 2026

Gold is measured in 0.1 pips and moves far more of them, so it accounts for 63% of the net pips from 24% of the signals. The gold record and each pair's page show the parts on their own.

By pair

The record, pair by pair

Each pair with 10 or more closed signals has its own page with every signal on it.

Every instrument with a closed signal, most signals first
PairClosedWonLostNo resultWin rateNet pipsLast closed
Gold (XAU/USD) 224 191 31 2 85.3% +37,099 3 Nov 2026
EUR/USD 53 34 17 2 64.2% +1,318 29 Oct 2026
AUD/USD 52 34 18 0 65.4% +1,225 29 Oct 2026
NZD/CAD 48 37 10 1 77.1% +1,365 28 Oct 2026
AUD/NZD 45 38 5 2 84.4% +2,359 3 Nov 2026
NZD/USD 33 27 6 0 81.8% +805 2 Nov 2026
USD/CAD 33 22 10 1 66.7% +834 10 Sep 2026
USD/CHF 33 22 10 1 66.7% +946 2 Nov 2026
AUD/CAD 32 24 7 1 75.0% +743 27 Oct 2026
GBP/USD 31 24 7 0 77.4% +1,486 14 Oct 2026
EUR/GBP 29 23 6 0 79.3% +1,081 17 Jul 2026
EUR/CAD 28 21 7 0 75.0% +1,251 22 Oct 2026
NZD/CHF 28 18 10 0 64.3% +575 4 Nov 2026
EUR/CHF 23 18 5 0 78.3% +513 29 Oct 2026
AUD/CHF 22 16 6 0 72.7% +592 2 Nov 2026
GBP/CAD 22 16 5 1 72.7% +603 30 Oct 2026
USD/JPY 19 12 7 0 63.2% +413 16 Sep 2026
CAD/CHF 18 10 7 1 55.6% +183 16 Oct 2026
GBP/AUD 18 15 3 0 83.3% +1,420 23 Oct 2026
GBP/CHF 16 13 3 0 81.3% +517 15 Oct 2026
EUR/JPY 14 10 3 1 71.4% +417 6 Oct 2026
EUR/NZD 13 10 2 1 76.9% +825 25 Sep 2026
GBP/NZD 13 12 1 0 92.3% +759 25 Oct 2026
NZD/JPY 12 6 5 1 50.0% +202 1 Oct 2026
CHF/JPY 11 6 4 1 54.5% +153 29 Oct 2026
GBP/JPY 11 7 4 0 63.6% +118 1 Oct 2026
CAD/JPY 10 6 3 1 60.0% +282 25 Sep 2026
EUR/AUD 10 6 4 0 60.0% +55 23 Oct 2026
AUD/JPY 8 6 2 0 75.0% +69 26 Oct 2026
Silver (XAG/USD) 7 5 2 0 71.4% +393 12 Oct 2026
Recent signals

The 12 most recent signals

Newest first, across every pair, whatever the outcome. Nothing is picked out.

NZD/CHF

3 Nov 2026 · 1H · Trend pullback

Sell
Entry
0.46017
Stop
0.46255
TP1
0.45860 reached
TP2
0.45780 reached
TP3
0.45668 reached

TP3 reached +35 pips

Published 3 Nov 2026, 14:03 UTC · closed after 11h 3m

AI-reviewed

Why it was published

NZDCHF is in a 1h downtrend and has pulled back into the EMA zone before turning lower: RSI rolled from 54.8 back under 50 to 45.7 and the last bar closed at 0.46005. The 4h stack is bearish and the daily is partially bearish, so the trade joins the dominant direction. TP1 is placed with clean air below; note the deeper targets sit near/below the 20-day low at 0.45797, so the runner into that zone is lower-probability. High-impact NZD jobs data lands at 21:45 UTC, manage risk around it.

Invalidation. An hourly close back above 0.46255 reclaims the pullback high and ends the short idea.

Gold (XAU/USD)

3 Nov 2026 · 1H · Range fade · Limit order

Sell
Entry
3944.24
Stop
3987.44
TP1
3924.80
TP2
3905.36
TP3
3885.92

Order expired before the entry was reached

Published 3 Nov 2026, 16:03 UTC · closed after 6h 2m

Free signalAI-reviewed

Why it was published

Gold rejected the top of its multi-day range near 3970 (14 prior touches) and has rolled over, with RSI hooking down from 62.6 to 55. Both the 4h and daily EMA stacks are bearish, so this fade runs with higher-timeframe pressure. We place a sell limit back at 3944 to get a cleaner fill as price has already slipped to ~3935; the stop sits above the rejected edge and all three targets stay inside the range. Risk: gold is headline-sensitive and US labor data is in focus, so a fresh catalyst could override the range.

Invalidation. An hourly close above 3987 clears the rejected upper edge and ends the range-fade short.

Gold (XAU/USD)

3 Nov 2026 · 1H · Limit order

Sell
Entry
3926.23
Stop
3945.24
TP1
3917.68 reached
TP2
3909.12 reached
TP3
3900.57 reached

TP3 reached +257 pips

Published 3 Nov 2026, 05:04 UTC · closed after 3h 42m

AI-reviewed

Why it was published

Gold is trading under $3,950 with the 4h and daily trends both pointed down, and price just rejected hard off the 3966 spike back to 3926. This is a trend-continuation short: we wait for a small retrace up to 3926.23 before selling, with the stop above the broken 3937-3945 shelf. There is clean room down toward the previous day's low near 3891 and the 20-day low at 3870, so the first target has a sensible path. Caveat: the 1h momentum cross is already old and RSI is only mid-40s, so conviction is moderate, size accordingly. No high-impact USD data until the 15:00 UTC JOLTs release.

Invalidation. An hourly close back above 3945 reclaims the broken shelf and ends the continuation idea.

AUD/NZD

2 Nov 2026 · 1H · Range fade

Buy
Entry
1.24627
Stop
1.24300 hit
TP1
1.24781 reached
TP2
1.24930
TP3
1.25079

TP1 reached, then stopped +15 pips

Published 2 Nov 2026, 17:04 UTC · closed after 10h 36m

AI-reviewed

Why it was published

AUDNZD is range-bound between roughly 1.2436 and 1.2522, a well-tested band (10 touches of the lower edge). Price rejected the lower edge and RSI has hooked up from 38 to 44, so this is a mean-reversion long back toward the middle of the range, with both the 4h and daily EMA stacks bullish and supporting the direction. The original stop was too wide for ATR, so it's tightened to just under the range floor; targets stay inside the range. Note an AUD interest-rate decision tomorrow ~03:30 UTC, manage risk if the trade is still open into that window.

Invalidation. An hourly close below 1.2430 breaks the lower range edge and ends the mean-reversion idea.

USD/CHF

2 Nov 2026 · 1H · Range fade

Buy
Entry
0.82091
Stop
0.81761 hit
TP1
0.82228
TP2
0.82373
TP3
0.82518

Stopped out −33 pips

Published 2 Nov 2026, 10:03 UTC · closed after 11h 41m

Free signalAI-reviewed

Why it was published

USDCHF is fading the lower edge of a well-defined range (lower ~0.8189, upper ~0.8270). The last bar tagged the edge and closed back up, with RSI hooking from a deep 29.7 to 36.9, the kind of deeper extreme that has been the earner in this strategy. TP1 sits comfortably inside the range with clean air. Stop sits below the range floor. Note the US ISM Manufacturing PMI at 15:00 UTC is high-impact for USD and can jolt the pair; the trade should ideally reach TP1 before then. Daily trend is bullish, supporting the bounce.

Invalidation. An hourly close below 0.81892 breaks the range floor and ends the mean-reversion idea.

AUD/CHF

30 Oct 2026 · 1H · Range fade · Limit order

Buy
Entry
0.57781
Stop
0.57398 hit
TP1
0.57953 reached
TP2
0.58126
TP3
0.58298

TP1 reached, then stopped +17 pips

Published 30 Oct 2026, 02:03 UTC · closed after 3d 11h

AI-reviewed

Why it was published

AUDCHF is rejecting the lower edge (~0.5756) of a wide, well-tested range while RSI hooks up from 26 to 33. The daily and 4h trends are both bullish, so this mean-reversion long runs with the higher-timeframe bias, and there is ample room inside the range (about 6 ATR) for all three targets. A buy-limit back at 0.57781 gets a cleaner fill on the bounce; stop sits below the range floor. Note: Swiss Retail Sales (high impact) lands at 07:30 UTC, so the order is set to expire before that window to avoid an unreliable fill.

Invalidation. An hourly close below 0.57398 breaks the range floor and voids the mean-reversion idea.

NZD/USD

30 Oct 2026 · 1H · Range fade · Limit order

Sell
Entry
0.56368
Stop
0.56568
TP1
0.56233 reached
TP2
0.56188 reached
TP3
0.56128 reached

TP3 reached +24 pips

Published 30 Oct 2026, 06:04 UTC · closed after 2d 20h

AI-reviewed

Why it was published

NZDUSD is ranging between roughly 0.5607 and 0.5645 with no 1h trend, and price has just rejected the upper edge near 0.5645 with RSI rolling over from 62 to 57. Both the 4h and daily EMA stacks lean bearish, so this fade back toward the range interior runs with the higher-timeframe bias. We place a sell limit back at 0.56368 for a better fill, with the stop above the range high. The native target was too tight to clear the pip floor after spread, so the stop was widened to about 2.2x ATR and targets scaled inside the range. US data (ECI, Chicago PMI) lands from 12:30 UTC, well after the…

Invalidation. An hourly close above 0.56453 breaks the range high and ends the mean-reversion idea.

GBP/CAD

29 Oct 2026 · 1H · Range fade

Sell
Entry
1.86761
Stop
1.87317 hit
TP1
1.86476
TP2
1.86215
TP3
1.85954

Stopped out −56 pips

Published 29 Oct 2026, 17:03 UTC · closed after 14h 21m

AI-reviewed

Why it was published

GBPCAD is fading the top of a well-defined range (upper 1.8709, lower 1.8607) that has been tested 17 times. Price rejected the edge and RSI has hooked down from 64 to 57, while the 4h trend is bearish and the daily partly bearish, all leaning with this short. We sell toward the range interior with the stop tucked just above the range high. TP1 sits with clean air inside the range. Risk: this is mean-reversion, so a decisive break and hold above 1.8732 ends it.

Invalidation. An hourly close above 1.87317 breaks the range high and invalidates the fade.

EUR/USD

29 Oct 2026 · 1H · Range fade

Sell
Entry
1.11630
Stop
1.11921 hit
TP1
1.11485
TP2
1.11349
TP3
1.11214

Stopped out −29 pips

Published 29 Oct 2026, 19:03 UTC · closed after 3h 51m

AI-reviewed

Why it was published

EURUSD is rejecting the top of a wide, well-tested range (upper edge 1.11757, lower 1.11048) with RSI hooking down from 62.8 to 57.8. The 4h and daily EMA stacks are both bearish, so this fade runs with the higher-timeframe bias rather than against it. We short the rejection back toward the range interior, with the stop parked above the range edge. TP1 sits at 0.45x the stop distance with clean air below. Risk: EUR GDP prints tomorrow morning, but that is well outside this intraday window; the near rollover may briefly widen spreads.

Invalidation. An hourly close above the range top near 1.11757 breaks the fade and ends the idea; stop at 1.11921.

CHF/JPY

27 Oct 2026 · 1H · Trend pullback

Sell
Entry
190.406
Stop
190.946 hit
TP1
190.189 reached
TP2
189.954 reached
TP3
189.719

TP2 reached, then stopped +45 pips

Published 27 Oct 2026, 09:03 UTC · closed after 2d 6h

Free signalAI-reviewed

Why it was published

CHFJPY is in an established downtrend on both the 4h and daily charts. Price pulled up to 190.70 and the last hourly bar closed sharply back down at 190.42, with RSI dropping from 61 to 49, a deep, confirmed rejection of the pullback high. We short with the trend; TP1 at 190.19 has clean room before the recent 190.18 shelf, with the deeper 189.54 5-day low leaving space for the runner. Note the Fed decision is in focus today, which can add cross-market volatility even on non-USD pairs.

Invalidation. An hourly close back above 190.70 reclaims the pullback high and ends the short thesis.

EUR/CHF

26 Oct 2026 · 1H · Range fade

Sell
Entry
0.92440
Stop
0.92695
TP1
0.92293 reached
TP2
0.92207 reached
TP3
0.92091 reached

TP3 reached +35 pips

Published 26 Oct 2026, 00:04 UTC · closed after 3d 14h

AI-reviewed

Why it was published

EURCHF is rejecting the top of a well-defined range (upper ~0.9260, lower ~0.9191) after tagging 0.92596 and closing back down. RSI has hooked lower from 66 to 61 and both the 4h and (partially) daily trends lean bearish, so this is a fade back toward the range interior. We sell near the current quote with the stop parked above the range edge; first target is a conservative ~14 pips into the range. Note a High-impact German Ifo release at 09:00 UTC, this Asian-session trade should largely resolve before then, but manage around it.

Invalidation. An hourly close above 0.92596 breaks the range top and ends the mean-reversion idea.

AUD/USD

28 Oct 2026 · 1H · Range fade · Limit order

Sell
Entry
0.70538
Stop
0.70751
TP1
0.70408 reached
TP2
0.70336 reached
TP3
0.70264 reached

TP3 reached +27 pips

Published 28 Oct 2026, 21:03 UTC · closed after 15h 54m

AI-reviewed

Why it was published

AUDUSD is fading the top of a well-tested horizontal range (upper ~0.7065, lower ~0.7012) that spans about 5 ATR, with RSI rolling over from 68 and the daily trend bearish. We fade back toward the range interior with a limit near the edge. The stop sits above the range high and the 20-day high at 0.7059, so a clean break there invalidates the mean-reversion idea. Note the candidate's native TP1 was too tight, so targets are spread to clear the pip floor while keeping the house ladder shape. Thin Sydney-rollover liquidity and low-impact AUD data at 00:30 are minor risks.

Invalidation. An hourly close above 0.70646 breaks the range high and ends the mean-reversion idea.

Smaller samples

Pairs with fewer than 10 closed signals

Too few for a page of their own yet, listed here so nothing is left out.

All 15 closed signals on AUD/JPY and Silver (XAG/USD)
ClosedPairDirectionEntryStopOutcomePips
26 Oct 2026 AUD/JPY Sell 110.213 110.736 ✕ Stop −52
12 Oct 2026 Silver (XAG/USD) Sell 60.803 61.354 ✕ Stop −55
7 Oct 2026 Silver (XAG/USD) Sell 61.267 62.233 ✓ TP3 +193
29 Sep 2026 Silver (XAG/USD) Sell 60.797 61.628 ✕ Stop −83
28 Sep 2026 Silver (XAG/USD) Sell 64.577 65.325 ✓ TP3 +150
24 Sep 2026 Silver (XAG/USD) Buy 65.431 64.100 ✓ TP2, then stop +133
14 Sep 2026 Silver (XAG/USD) Sell 62.800 63.340 ✓ TP1, then stop +24
11 Sep 2026 AUD/JPY Sell 110.620 110.820 ✓ TP3 +30
3 Sep 2026 Silver (XAG/USD) Sell 65.857 66.470 ✓ TP1, then stop +31
6 Aug 2026 AUD/JPY Sell 111.123 111.467 ✓ TP1, then stop +17
29 Jul 2026 AUD/JPY Buy 114.135 113.765 ✓ TP2, then stop +33
20 Jul 2026 AUD/JPY Buy 113.492 113.300 ✓ TP3 +36
16 Jul 2026 AUD/JPY Buy 113.475 113.234 ✓ TP1, then stop +12
7 Jan 2025 AUD/JPY Buy 98.760 98.420 ✓ TP1, then stop +24
17 Dec 2024 AUD/JPY Buy 97.628 97.323 ✕ Stop −31

How these numbers are counted

  • A win is a signal that reached at least its first take-profit. It is counted at the furthest target it reached, so a signal that touched TP2 is worth the distance to TP2. A stop touched after a target does not turn a win into a loss. 359 wins in this record did touch the stop after their last target; a trader who held the whole position past that target would have given some back.
  • A loss is a signal that hit its stop before any target. It costs the full original stop distance, even where the stop was later moved closer.
  • No result means a signal closed early before any level, or a pending order expired unfilled. These count against the win rate, which is wins divided by every closed signal, and add nothing to the pip total.
  • Pips are measured from the published prices: 0.0001 on most pairs, 0.01 on yen pairs and silver, 0.1 on gold. No spread, commission or slippage is deducted, and your own result depends on your entry, your position size and how you exit.
  • Break-even is the win rate a record with the same average win and average loss would need just to finish flat: 1 ÷ (1 + average win ÷ average loss). A win rate means little without it.

This is the same scoring the app uses for its own track record, so the numbers here and in the app agree.

Where the signals came from

The record has three sources, and all three are included, because leaving one out would be choosing the record rather than reporting it. In 2024, 35 signals came from a human analyst desk that no longer operates. From March 2024 to February 2026, signals came from an earlier automated system. Since 14 Jul 2026, every signal comes from the current engine, which scans for setups and puts each candidate through an AI review before it can be published. Nothing was published between February 2026 and July 2026. The current engine's figures are also shown on their own, so it can be judged separately.

The whole record, and the current engine on its own
ClosedWin rateNet pipsAvg win / lossBreak-even
All time, since March 2024 916 75.2% +58,601 +101 / −52 34.0%
Current engine, since 14 Jul 2026 272 67.6% +8,195 +60 / −39 39.5%

Trading foreign exchange and other leveraged instruments carries a high level of risk and can result in the loss of some or all of your capital. Signals and educational content provided in MarketPro are for informational purposes only and do not constitute investment advice, a recommendation, or a solicitation to trade. Past performance is not indicative of future results. You are solely responsible for your own trading decisions. Only trade with money you can afford to lose, and seek independent advice if necessary.

Written and reviewed by the MarketPro research desk

MarketPro is a trading-signal and trading-education app operated by Harajuku Holdings LTD (Cyprus). Our signal desk publishes and tracks every trade idea in-app, and every page here is checked against the app's live behaviour before publishing. Last reviewed . How we produce signals and content · About MarketPro

FAQ

The track record: common questions

What is MarketPro's win rate?
Across all 916 signals closed since March 2024, 689 reached at least the first take-profit: 75.2%. The current engine, live since 14 Jul 2026, has closed 272 at 67.6%. Both rates count early closes and expired orders as non-wins. The break-even rate for each record's own average win and loss is 34.0% and 39.5%. Not investment advice. Past performance is not indicative of future results.
Does the record include losing signals?
Yes. 210 signals hit their stop before any target and every one is listed on its pair's page with its entry, stop and loss in pips. The most recent 12 closed signals are shown as cards on this page whatever their outcome.
Why is gold such a large part of the pip total?
Because a gold pip is a different unit. Gold is measured in pips of 0.1 and moves hundreds of them in a day, while a currency pair moves tens of 0.0001 pips. Gold is 24% of the signals here but 63% of the net pips. Compare pairs on their win rate and on average win against average loss, which do not depend on the unit, and see the gold record on its own.
Where did the older signals come from?
The record has three sources, and all three are included, because leaving one out would be choosing the record rather than reporting it. In 2024, 35 signals came from a human analyst desk that no longer operates. From March 2024 to February 2026, signals came from an earlier automated system. Since 14 Jul 2026, every signal comes from the current engine, which scans for setups and puts each candidate through an AI review before it can be published. Nothing was published between February 2026 and July 2026. The current engine's figures are also shown on their own, so it can be judged separately.
How up to date is this page?
The figures are measured from the live signal database each time the site is published; the date above the figures says when that last happened. A signal appears here once it has closed. Open signals are in the app.
Trade · Learn · Earn

Get the next one as it happens

Every signal arrives with its entry, stop and three targets, then tracks itself to the outcome. Free signals every week, no card needed.

Same account as the app · No install · Free to start

Not investment advice. Past performance is not indicative of future results.