Forex Signal Execution: Spread, Slippage and Session Timing
How to evaluate a forex signal when the quoted price, your fill, spread and session conditions are not identical.
A signal price is a reference
A provider publishes at one moment and a subscriber executes at another. The difference can come from message delay, spread widening, liquidity, order type or a news release. Keep publication time, receipt time and order time in the same log. A screenshot of a chart does not prove that every reader could trade its best tick.
If an entry is a range, decide how the range will be scored before the outcome. If it is a single price, ask whether it is a limit, a reference or a market instruction. Precision that cannot be interpreted consistently is not useful precision.
Spreads change by pair and session
Major pairs, crosses and exotics carry different liquidity assumptions. The same stop distance can represent a different practical burden when spread is wide. Note the pair, quote currency, session and whether a high-impact release was nearby.
Do not judge a provider by a pips headline alone. Record the stop, target, spread and position sizing rule so a reader can distinguish a market move from an execution result.
Updates need timestamps
Break-even moves, trailing stops and partial targets can improve a live workflow, but only if the update is recorded before the relevant price move. An edited message without an original timestamp is difficult to audit. A review should say whether it scored the initial plan or the later instruction.
That distinction matters when comparing a publisher's history with a reader's account. A clean archive preserves both.
Execution worksheet
- Pair, venue and session.
- Publication, receipt and order timestamps.
- Entry, stop, targets and every update.
- Observed spread and executable price.
- Risk in account currency before opening.
Use the worksheet across a meaningful sample. It turns a vague complaint about slippage into evidence that can guide a subscription decision.