# Mark Price Execution Policy

Status: `PASS`.

- Backtest executable proxy: `next_1m_open_after_signal_receipt`.
- Live/paper requirement: use current public exchange mark price or immediate market snapshot when our system receives the signal.
- Do not use source `avgCost` or `avgClosePrice` as executable fill prices.
- Source copytrader owns symbol, side, and permission timing; V21/DCA owns sizing/exit policy; runner only executes.

Caveat: historical exact mark price at signal receipt is unavailable in the cached public data, so `next_1m_open` is the replay proxy.
