"Unfading Arrow" and "Live Win Rate Visible On the Spot" — Currency Strength Signal [CP-Signal] #04
This time we will introduce a trading signal indicator systemCP-Signal.a no-repaint buy/sell signal tool that decides the direction with currency strength, narrows the time with session (trading hours), and executes on pullbacks, with live win rate on the chart and a currency-strength ranking shown on the same screen as the basis for decisions.It not only displays arrows but also automatic TP/SL + RR, live win rate on the chart, and a currency-strength ranking that serves as the basis for judgment, all on the same screen.

Do you feel distrust toward signal-based indicators?
If you’ve used signal-based tools, you’ll likely recognize this kind of frustration.
When you look back at the past, it seems to have hit,but when you actually use it, the arrows disappear or move later (repaint)
You can’t see the rationale behind why that signal exists. A so-called black box.
Arrows appear, butthere is no clear guideline for TP/SL, so you routinely hesitate on take-profit and stop-loss criteria.
Even if the advertised win rate is high,there is no way to verify if it really wins in the current market
It rings even during Tokyo-hours stagnation and you’re swept by misleading signals
I have personally always had this distrust toward signal systems. Therefore, in CP-Signal, we prioritized“reliability itself as a function”over flashy methods.
What is CP-Signal
CP-Signal is a signal tool based oncurrency strength × session—a stable method with little trendiness— and incorporates all the truly required “reliability features” into it.
The logic is simple in three steps.
STEP1: Decide the direction with currency strength
From the price movements of 8 currencies and 28 pairs, we compute the strength of each currency, smooth and normalize them, and score them. The display shows thescore gap between strong and weak currenciesand the slope of the trend EMA; only when they align do we confirm the bias for buying (LONG) or selling (SHORT). In ranges with small gaps, we treat as “no direction” and do not force a signal.
STEP2: Narrow the time with session
Only during periods when movement is likely, such as London or NYwe pass signals. The stagnation hours in Tokyo/early morning are automatically silenced, greatly reducing false signals in ranges.
Broker time differences are detected automatically, so you don’t need to configure GMT offsets (it automatically follows daylight saving changes). You can freely modify the time range to suit your preferences.
STEP3: Execute on pullbacks
When the price pulls back to the bias direction’s pullback EMA and closes with a confirm bar, it will show one arrow only. It’s designed to target advantageous pullbacks and retracements while avoiding late entries. A cooldown is in place so arrows do not occur repeatedly in the same scenario.
Here is the main point — we included all reliability features
No repaint (decisions based only on closed bars)
All CP-Signal judgments are made usingclosed bars only. It does not judge using forming candles, sothere is no rewriting of previous displays. Furthermore, past signals are deterministically recalculated from history, soeven if you switch timeframes or restart MT4, arrows and TP/SL and win rate all match.
Moreover, because judgments are deterministic,the past signals can be replayed from the moment you place them on the chart. After you buy, you can immediately check past arrows, TP/SL, and live win rate, so there is no waiting time where nothing appears.
Automatic TP/SL + RR display
When a signal occurs, the SL isthe nearest swing or ATR×k on the unfavorable side and the TP isRR ratio specified(default 1.0) calculated automatically, and green TP line, red SL line, and RR label are drawn on the chart. This keeps profit-taking and stop-loss criteria consistent, making post-entry decisions easier. RR is adjustable; increasing it tends to raise profit per trade but may reduce win rate.

Live win rate on the chart — verify on the spot
This is where I personally focused the most.
CP-Signalaggregates only closed signals to display win rate, wins, losses, unsettled trades, and average RR on a panel. TP reach = Win, SL reach = Loss. Unsettled trades are counted separately as Open and not included in the win-rate denominator. Andif a trade reaches both TP and SL on the same bar, we conservatively count it as SL (Loss). In other words,we do not inflate win rate.
Rather than promotional backtest win rates,you can verify the current chart’s live performance on the spot. We wanted to directly counter repaint-type tools that fake win rates.

Currency strength ranking (visualizing the basis)
The eight currencies’ strength scores are shown in a panel in descending order. Each displayed pair shows a mark on the base/quote currency, so you can immediately see why this is a buy or sell now. This feature was added because we want you to examine the basis rather than blindly accepting signals.
Alerts to avoid missing signals
Even if you are not glued to the chart, when a signalis confirmed by a closed bar, you’ll receive alerts through three channels (pop-up, push notification, and sound). The alert text is simple, for example, “CP-Signal BUY EURUSD M15 RR1.0 gap2.1,” so you can immediately understand what happened.
Recommended pairs and customization
Default parameters work well withUS-dollar straight pairs (EURUSD / GBPUSD / USDJPY / AUDUSD, etc.), showing stable performance. Crosses like GBPJPY / EURJPY can be more volatile, requiring parameter adjustments.
As soon as a chart is placed, past live win rates are shown via backfill.First, check the backfill win rate for your own pair; if it doesn’t suit, adjust with the parameters below.
GapThreshold: Threshold for the strength gap that confirms the bias. Increasing it tightens selection; decreasing it increases activation frequency.
PullbackEMAPeriod / CooldownBars: Standards for pullbacks and suppression of repeated signals. Optimizes firing frequency.
ATR_K / RR_Ratio / UseSwingSL: Width of SL, risk-reward ratio (default 1.0), and toggle to prefer swing SL.
Session settings: Turn London/NY time slots on/off individually and adjust ranges.
StatsWindow: Live win-rate aggregation target (recent N trades).

Operating environment
Platform:MetaTrader4
Recommended timeframes:M15 / M30 / H1 / H4 (works on any timeframe)
Universe: 28 currency pairs comprising 8 major currencies (USD/EUR/GBP/JPY/AUD/NZD/CAD/CHF).GOLD and minor currency pairs are excluded
Although it handles multiple symbols’ strength, pairs with no history are automatically excluded from calculations, and their status is shown on the panel; the system will retry on the next bar. It also supports broker suffixes/prefixes (such as .raw or m).
Why I built this
I already haveSMC-Signal, a single-chart SMC analysis tool. It has been well received, and I strongly felt that what signal systems truly lack is not the method itself but a trustworthy presentation. No repaint, visible rationale, TP/SL shown, not inflated win rates — such a combination is surprisingly rare.
CP-Signal was created to include all those reliability features, packaged in a separate approach (currency strength × session) that does not conflict with SMC-Signal.
Natural to use with SMC-Signal
Since the core approaches differ, they can be used together naturally.
SMC-Signal: a tool that captures entry opportunities by structures of smart money (OB/FVG/BOS, etc.)
CP-Signal: a tool for selecting pairs by currency strength and giving direction, by buying strong currencies and selling weak ones
Choose strong currency pairs and directions with CP-Signal, and refine entry points with SMC-Signal— that combination is recommended. There are also explanatory articles about SMC-Signal in this series.
Additionally, for those interested in currency strength itself, there are two components focused on visualizing strengthCP-POW (rate of change ranking) andCP-POL (Perfect Order monitoring). These let you learn what’s happening inside CP-Signal by seeing it with your own eyes.
Sales information
CP-Signal is sold on GogoJungle.
Actual displays and settings can be confirmed on the product page’s screenshots. For those who were distrustful of signal-based tools, please try the closed-bar judgment and live win rate at least once.
Disclaimer
This tool does not provide investment advice. It may suggest timing and direction for trades, but it does not guarantee profits or win rates. The displayed live win rate reflects past occurrences of signals and does not guarantee future results. The information shown is only an aid for discretionary judgment, and you must make the final trading decisions at your own risk. Depending on market conditions and broker data, the detection results and displays may differ from expectations.
Thank you for reading to the end. If you found the article helpful, please consider following Likes/Magazine and giving a tip to support future development.
Wishing you good trading.