EUR/CHF signals

EUR/CHF signals, with every result on record

MarketPro has published and closed 23 EUR/CHF signals since May 2024. 18 reached at least the first target, 5 hit the stop first. Every one is on this page, the losing trades included.

Last reviewed by the MarketPro research desk · Editorial policy

Closed signals

23

since May 2024

Win rate

78.3%

18 of 23 reached TP1
Break-even at this ratio: 45.9%

Net result

+513 pips

+671 won, −158 lost

Average win / loss

+37 / −32

1.18 to 1 reward to risk

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

Losses
5 stopped before any target
No result
0 closed early or expired, counted against the rate
Furthest target reached
TP1 8 · TP2 4 · TP3 6
Buy / sell
Buy 14, 71% won Sell 9, 89% won
Profit factor
4.25
Max drawdown
−49 pips peak to trough of the running total
Longest losing run
1 in a row
Median time open
2d 7h
Best signal
+114 pips 28 Aug 2025
Worst signal
−35 pips 6 Jun 2024
Running total, in pipsEach point is one closed signal, in the order it closed. Hover or use the arrow keys for detail.
May 2024October 2026
Recent signals

The 12 most recent EUR/CHF signals

Newest first, in the order they closed, whatever the outcome. Nothing is picked out: the rest are in the full log below.

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.

23 Oct 2026

1H · Trend pullback

Sell
Entry
0.92161
Stop
0.92404 hit
TP1
0.92013 reached
TP2
0.91927
TP3
0.91814

TP1 reached, then stopped +15 pips

Published 23 Oct 2026, 08:04 UTC · closed after 6h 8m

AI-reviewed

Why it was published

EURCHF is in an established 1h downtrend and has turned back down after a pullback: RSI rolled from 56 to 46.5 (a solid hook) and price closed back under the 1h EMA20. The 4h stack is bearish and the daily partly agrees, so this joins the dominant direction. We sell near the quote with the stop above the pullback high at 0.92404. TP1 is kept tight for a high-probability first touch; TP2/TP3 aim toward the 20-day low zone near 0.91906, which is why the runner targets are more ambitious. Note EUR PMIs just released this hour, so expect some intraday noise.

Invalidation. An hourly close back above the pullback high near 0.92276 (toward the 0.92404 stop) breaks the turn and ends the short.

19 Oct 2026

1H · Trend pullback · Stop order

Sell
Entry
0.92608
Stop
0.92850 hit
TP1
0.92468 reached
TP2
0.92390 reached
TP3
0.92281

TP2 reached, then stopped +22 pips

Published 19 Oct 2026, 22:04 UTC · closed after 16h 28m

AI-reviewed

Why it was published

EURCHF is in a short-biased structure: the 4h stack is bearish and the daily partially bearish, and the last hour closed hard lower (0.92608) with RSI hooking from 57.9 down to 49.5. Price has since ticked back up to ~0.9268, so rather than chase we use a sell-stop at 0.92608 to only engage if the downmove resumes and breaks back below that close. The stop sits above the pullback high at 0.92713. Note this triggers in the thin Sydney-rollover window, and the runner's path toward TP3 runs into the 20-day/5-day low at 0.92263, so expect support there. Low-impact EUR data lands from 09:00 UTC,…

Invalidation. An hourly close back above 0.92713 reclaims the pullback high and voids the short thesis.

14 Oct 2026

1H · Range fade · Limit order

Sell
Entry
0.93290
Stop
0.93490
TP1
0.93145 reached
TP2
0.93090 reached
TP3
0.92890 reached

TP3 reached +40 pips

Published 14 Oct 2026, 10:04 UTC · closed after 1d 3h

AI-reviewed

Why it was published

EURCHF is rejecting the top of a well-tested 1h range (edge ~0.9338, faded 8 times) with the 4h stack bearish and the daily partially bearish, so this is a trend-aligned fade back toward the range interior. RSI has hooked down from 67 to 61, confirming the rejection. We fade with a sell-limit just above spot; the stop sits clear above the range top. Note TP1 is set wider than usual (~0.72x stop) because a tighter first target would fall under our minimum distance on this low-volatility pair. A clean break above the range top voids the mean-reversion idea.

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

14 Sep 2026

1H · Range fade

Buy
Entry
0.94378
Stop
0.94143
TP1
0.94525 reached
TP2
0.94623 reached
TP3
0.94735 reached

TP3 reached +36 pips

Published 14 Sep 2026, 14:03 UTC · closed after 2d 7h

AI-reviewed

Why it was published

EURCHF is fading a well-tested lower range edge (~0.9424) with the higher-timeframe bias, which is bullish on both 4h and 1d. RSI has hooked up from oversold (31→39), and the stop sits safely below the range low. TP1 targets the near-term bounce back into the range; TP2/TP3 stay under the 20-day high wall at 0.94743, so the runner is realistic. Note the ECB Lagarde speech (~15:15 UTC) can add EUR volatility, and range-fades have underperformed recently, size accordingly. Not advice.

3 Sep 2026

1H · Range fade · Limit order

Buy
Entry
0.93900
Stop
0.93636
TP1
0.94045 reached
TP2
0.94165 reached
TP3
0.94350 reached

TP3 reached +45 pips

Published 3 Sep 2026, 15:18 UTC · closed after 6d 18h

AI-reviewed

Why it was published

EURCHF is fading the lower edge of a well-tested 0.9374-0.9435 range. The edge has held through repeated touches with price now chopping sideways rather than in a one-way drop, and RSI has hooked up sharply from oversold (28 to 43), the mean-reversion trigger. Both 4h and 1d trends lean bullish, supporting the bounce back into the range. I placed a buy-limit slightly into the edge for a better fill; stop sits below the range floor and targets step up toward the range interior, TP3 at the upper edge. Risk: this pair's prior engine fade lost money, so size modestly; a low-impact EUR release…

17 Aug 2026

1H · Trend pullback

Buy
Entry
0.93930
Stop
0.93713 hit
TP1
0.94070 reached
TP2
0.94147
TP3
0.94364

TP1 reached, then stopped +14 pips

Published 17 Aug 2026, 18:15 UTC · closed after 1d 19h

AI-reviewed

Why it was published

EURCHF long trend-pullback: price dipped to the EMA zone near 0.9383, RSI hooked back above 50 (hook ~9.7) and closed back over the 1h EMA20, with the 4h and daily trends both bullish. Original TP1 fell short of our minimum distance, so it is widened to 0.9407. Note the main risk: the previous-day high and 5-day high cluster at 0.9409-0.9411 sits just above TP1, so the first target must punch into resistance, expect chop there. Stop below the pullback low at 0.93713. Educational idea, not advice.

31 Jul 2026

1H · Breakout

Buy
Entry
0.93184
Stop
0.92960 hit
TP1
0.93307
TP2
0.93408
TP3
0.93470

Stopped out −22 pips

Published 31 Jul 2026, 14:16 UTC · closed after 2d 6h

AI-reviewed

Why it was published

EURCHF broke out of a tight ~2.8 ATR coil above 0.93139 on a strong expansion bar (1.7x ATR) with 4h and 1d trends both bullish, and price is not yet chased (0.4 ATR past the level). The submitted stop was too tight for TP1 to clear the minimum distance, so the stop is widened below the 0.92999 swing shelf and targets are re-spaced; TP3 is capped under the 0.93492 20-day high, which limits runner room. Confidence is tempered: our recent breakout attempts have bled and headlines flag broad euro weakness, so treat this as a modest-edge continuation idea, not a high-conviction one.

15 Jul 2026

1H · Range fade

Buy
Entry
0.92338
Stop
0.92112 hit
TP1
0.92451 reached
TP2
0.92564 reached
TP3
0.92790

TP2 reached, then stopped +23 pips

Published 15 Jul 2026, 17:15 UTC · closed after 15h 45m

AI-reviewed

Why it was published

EURCHF is ranging (range ~6x ATR, flat EMAs) and price is rejecting the well-tested lower edge near 0.9221 with RSI hooking up from 27.5 to 38.8, a classic mean-reversion long back toward the range interior. TP1 sits at half the stop distance for a high-probability first touch; stop sits just below the range floor. Risks: unmeasured pair (no established base rate) and a medium-impact EUR unemployment print tomorrow morning, though outside the immediate window. Trade dies if the lower edge breaks.

28 Aug 2025

Sell
Entry
0.93640
Stop
0.94072
TP1
0.93440 reached
TP2
0.93100 reached
TP3
0.92500 reached

TP3 reached +114 pips

Published 28 Aug 2025, 13:49 UTC · closed after 49d 16h

23 Jul 2025

Sell
Entry
0.93120
Stop
0.93430 hit
TP1
0.93000
TP2
0.92700
TP3
0.92200

Stopped out −31 pips

Published 23 Jul 2025, 13:55 UTC · closed after 3h 48m

12 Jun 2025

Buy
Entry
0.93930
Stop
0.93570 hit
TP1
0.94130 reached
TP2
0.94300 reached
TP3
0.95100

TP2 reached, then stopped +37 pips

Published 12 Jun 2025, 08:20 UTC · closed after 15h 47m

Full log

Every EUR/CHF signal

All 23, newest first. Pips follow the counting rules further down the page.

All 23 closed EUR/CHF signals, newest first
ClosedDirectionEntryStopOutcomePips
29 Oct 2026 Sell 0.92440 0.92695 ✓ TP3 +35
23 Oct 2026 Sell 0.92161 0.92404 ✓ TP1, then stop +15
20 Oct 2026 Sell 0.92608 0.92850 ✓ TP2, then stop +22
15 Oct 2026 Sell 0.93290 0.93490 ✓ TP3 +40
16 Sep 2026 Buy 0.94378 0.94143 ✓ TP3 +36
10 Sep 2026 Buy 0.93900 0.93636 ✓ TP3 +45
19 Aug 2026 Buy 0.93930 0.93713 ✓ TP1, then stop +14
2 Aug 2026 Buy 0.93184 0.92960 ✕ Stop −22
16 Jul 2026 Buy 0.92338 0.92112 ✓ TP2, then stop +23
17 Oct 2025 Sell 0.93640 0.94072 ✓ TP3 +114
23 Jul 2025 Sell 0.93120 0.93430 ✕ Stop −31
13 Jun 2025 Buy 0.93930 0.93570 ✓ TP2, then stop +37
4 Apr 2025 Buy 0.95270 0.94910 ✓ TP2, then stop +53
31 Mar 2025 Sell 0.95400 0.95750 ✓ TP1, then stop +20
13 Feb 2025 Buy 0.94455 0.94102 ✕ Stop −35
19 Dec 2024 Buy 0.93590 0.93240 ✓ TP1, then stop +21
19 Nov 2024 Buy 0.93730 0.93380 ✕ Stop −35
23 Sep 2024 Sell 0.93710 0.94071 ✓ TP1 +26
6 Sep 2024 Buy 0.93850 0.93500 ✓ TP1, then stop +20
1 Aug 2024 Sell 0.95866 0.96160 ✓ TP3 +106
7 Jul 2024 Buy 0.97166 0.96838 ✓ TP1, then stop +19
9 Jun 2024 Buy 0.96994 0.96642 ✕ Stop −35
30 May 2024 Buy 0.98840 0.98512 ✓ TP1, then stop +25
Show all 23Show the latest 20

About EUR/CHF

EUR/CHF is the price of one euro in Swiss francs. Historically one of the calmer crosses, with the Swiss National Bank's attitude to a strong franc as its main driver.

The central banks behind it are the European Central Bank and the Swiss National Bank, and it tends to be most active during the London session. MarketPro measures it in pips of 0.0001. The most recent winning signal was a sell from 0.92440 that reached TP3 at 0.92091, a move of 35 pips.

Before acting on any EUR/CHF signal, size it from the stop with the position size calculator, so the loss if it fails is an amount you chose.

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

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 May 2024 23 78.3% +513 +37 / −32 45.9%
Current engine, since 14 Jul 2026 9 88.9% +208 +29 / −22 43.3%

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

EUR/CHF signals: common questions

What is MarketPro's EUR/CHF win rate?
Across 23 closed EUR/CHF signals from May 2024 to October 2026, 18 reached at least the first take-profit, a win rate of 78.3%. 5 hit the stop before any target. The average win was 37 pips and the average loss 32, so a record with that ratio breaks even at 45.9%. Not investment advice. Past performance is not indicative of future results.
Does MarketPro show its losing EUR/CHF signals?
Yes. 5 EUR/CHF signals hit the stop before reaching a target, and each is in the full log on this page with its entry, stop and result in pips.
How often are EUR/CHF signals published?
23 signals have closed since May 2024, the latest on 29 Oct 2026. There is no fixed schedule: a signal is published only when a setup passes both the engine scan and the review, so some weeks carry several and some carry none.
Are EUR/CHF signals free?
Every account gets free signals each week, drawn from the whole feed, so a free one can be EUR/CHF or any other covered market. 5 signals on this page went out free. Premium unlocks every live signal, and free premium days can be earned through referrals and in-app rewards.
How big is a pip on EUR/CHF?
MarketPro measures EUR/CHF in pips of 0.0001, so a move from 0.92440 to 0.92540 is 10 pips. What a pip is worth in money depends on your position size; the pip calculator works it out.
Trade · Learn · Earn

Get the next EUR/CHF signal as it happens

The next signal arrives with its entry, stop and three targets, then tracks itself to the outcome you have just been reading. 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.