User-specified execution plumbing test, ported to EURUSD.FX 1-HOUR bars. 1-minute EURUSD bars do not exist on the FX venue, which serves only 1-HOUR and 1-DAY for EURUSD; the user accepted the switch. Instrument and rules are the user's, and only the bar interval changes from 1m to 1h. The rule is FIXED: ema_period=5 and hold_bars=3 are constants with no tunable parameters, as the user requested. RULES: compute EMA(5) of the 1-hour close. Go long when the close crosses above its EMA(5) and short when it crosses below. Exit after 3 bars or on the opposite cross, whichever comes first. One position at a time, at 1x with no leverage. The strategy trades every hour the FX24_5 calendar is open (Monday 00:00 London to Friday 17:00 New York) with no session filter. The EMA runs continuously across the weekend close, so the first hourly bar of a new week can already produce a decision. That is how this test exercises orders shortly after the market opens. EXECUTION: FX is a session venue, so a decision on bar N's close fills at bar N+1's open (next_open_fill, supported). Decisions made while the market is closed are held to the next session open. No stops or resting orders are used. Weekends are closed market, not data gaps. The 3-bar clock counts session bars only. SIZING: a fixed 2% of account equity in notional (about USD 2,000 on USD 100,000), converted to whole EUR base units and floored at the venue minimum of 1,000 units. That is the user's 'smallest position size relative to equity'. COST NOTE AND EXPECTED OUTCOME: the USD 2.00 minimum commission per order is about 0.10% per side at USD 2,000 notional, so about 0.20% a round trip, plus a spread of about 0.007-0.01%. A 1-3 hour EURUSD EMA-cross move gives a gross capture of about 0.00-0.03%. The average trade will therefore be clearly negative, far below the 0.1% FX fee floor. The user has accepted this outcome. The run is pre-registered as EXPECTED TO END fee_edge, which says nothing beyond costs; the operator intends to promote it to paper manually for plumbing purposes. Risk control route (b): a signal/time exit (3-bar clock or opposite cross) with capped sizing at 2% of equity, far below 100%. Risk profile: book volatility is about 2% x EURUSD's ~7% annual vol, about 0.15% a year, at 0.02x effective leverage. The pnl drag comes almost entirely from commissions. If the only goal is exercising orders, a Lab backtest outside the promotion pipeline is a cheaper route.