One third of the trade closes at each target, and the stop moves to the entry after target 1.
This long USD/CAD market order is generated by a mechanical rule buying when the 4-hour 20 EMA crosses above the 50 EMA. The crossover triggered with the fast EMA at 1.40088 against the slow EMA at 1.40044. Historically, this specific strategy has a negative track record on USD/CAD, averaging -0.11R. The signal also fires late in a strong session, with the pair already up 116 pips today (185% of ATR), approaching R3 resistance at 1.41272. The trade is invalidated if price drops to the stop loss at 1.4064, placed roughly 1.5 ATR away and just below R2 support (1.4075).
ChartPrice structure on the chart: trend, levels, volatility.
The most common strategy in our Pine library (moving-average crossovers: 251 scripts, 6,083 GitHub stars; for example the Simple EMA20/50 Cross strategy). On 4-hour bars, buy at market when the 20 EMA crosses above the 50 EMA and sell when it crosses below. Stop 1.5 ATR from the entry, targets 1R, 2R and 3R; whatever is left closes when the averages cross back.
Caveat: Average per trade across the 11 instruments tested (7 FX majors, gold, silver, Bitcoin, Ether), costs included. Positive on 4 of 11 instruments (best silver +0.15R, worst USD/CAD -0.11R). Not tested on WTI or the Nasdaq 100.
The idea, explained: Moving averages and crossovers
When this signal was published, its fixed fields were written to a record and fingerprinted with SHA-256. The fingerprint also contains the one before it, so a change anywhere breaks the chain. You can check it in your browser.
{"v":2,"symbol":"USDCAD","side":"buy","order_type":"market","timeframe":"4h","strategy":"pop_ema_cross_4h","source":"data","oco_group":null,"entry":"1.41094","zone_lo":"1.41064","zone_hi":"1.41124","sl":"1.40640","tp1":"1.41548","tp2":"1.42002","tp3":"1.42456","created_at":"2026-11-06T17:01:02Z","expires_at":"2026-11-06T17:16:02Z","max_close_at":"2026-12-04T17:16:02Z","risk":"high","prev_hash":"2129ec9b71081a7cf80ff077d8fa1dcf16dcecaa1c9ca09ecdd535a7d08dd36a"}
Its rule was not profitable after costs in every period we tested.
Swing trade, not a scalping or news trade.
No high-impact release was due while the order waits or in its first 4 hours.
The spread is a small share of the stop distance (under 10%).
High Risk means at least one check flagged this trade. Size it smaller, or skip it if you only follow Cautious signals. The tag was set when the signal was published and is part of its signed record.
Place it yourself in your own platform. This is a practice signal, not advice. How to copy a signal
This trade is already live. A new entry now would not match the published one.
This trade is already live, so there is no order to place at the published entry. You can still follow it on your chart.
lots
Lots = amount you risk, divided by the loss if the stop is hit. Contract sizes: forex pairs 100,000 units per lot, gold 100 oz, Bitcoin and Ether 1 coin, WTI crude 1,000 barrels, US100 1 per index point. Brokers differ, so check yours and adjust the contract size. Rounded down to 0.01. Position sizing explained
The strategy has a negative tested record on USD/CAD, and entering long after a 116-pip daily surge risks buying into exhaustion.
Signals scored 40-49 have won 49% of 47 closed.
Confidence is a score from 0 to 100 given by an AI model. It is checked against how signals in the same band really ended, so treat the measured rate as the evidence, not the score. Reading a track record