One third of the trade closes at each target, and the stop moves to the entry after target 1.
This mechanical signal sells ETHUSD at market following a 4-hour moving average crossover strategy, as the 20 EMA (2301) just crossed below the 50 EMA (2304). The broader context aligns, with the daily trend pointing firmly down and price trading below the 200-day EMA after a steep drop yesterday. Target 1 sits at 2164.81, requiring bears to break yesterday's low of 2202.27. However, the mechanical stop loss at 2287.69 is placed precariously close to, but just under, the daily pivot at 2290.46, which may leave it vulnerable during a normal retracement.
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":"ETHUSD","side":"sell","order_type":"market","timeframe":"4h","strategy":"pop_ema_cross_4h","source":"data","oco_group":null,"entry":"2226.25","zone_lo":"2222.15","zone_hi":"2230.35","sl":"2287.69","tp1":"2164.81","tp2":"2103.38","tp3":"2041.94","created_at":"2026-11-06T09:01:04Z","expires_at":"2026-11-06T09:16:04Z","max_close_at":"2026-12-04T09:16:04Z","risk":"high","prev_hash":"cf4bbb48feede96d54b6881b22684dc76def42407d61c0f2a06db2b801ef1978"}
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 mechanical stop at 2287.69 is placed just under the daily pivot (2290.46), making it vulnerable despite the bearish trend alignment.
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