Quiet failure: the trade that never executed and never got logged
Posted: Tue Nov 03, 2026 11:42 am
Quiet failure: the trade that never executed and never got logged
Execution analysis typically focuses on trades that happened. Signals that failed to fill, orders that were rejected, and trades blocked by filters are often missing from the records. That omission biases the picture of strategy performance.
If a system generates signals and half of the winning ones fail to fill while most of the losing ones do, the live results will be much worse than the signal-level results. Without logging the failures, the cause remains hidden.
Log every signal, whether or not it resulted in a trade. Record what happened: filled, rejected, requoted, skipped by filter, expired. Include the time and the reason.
Then compare the hypothetical outcome of all signals with the actual trades. Analyze the unfilled ones by outcome. If missed trades are disproportionately winners, execution has a selection effect that costs money.
This single analysis often reveals the largest leak in a scalping operation.
Are signals that did not fill logged and analyzed in the current setup?
Execution analysis typically focuses on trades that happened. Signals that failed to fill, orders that were rejected, and trades blocked by filters are often missing from the records. That omission biases the picture of strategy performance.
If a system generates signals and half of the winning ones fail to fill while most of the losing ones do, the live results will be much worse than the signal-level results. Without logging the failures, the cause remains hidden.
Log every signal, whether or not it resulted in a trade. Record what happened: filled, rejected, requoted, skipped by filter, expired. Include the time and the reason.
Then compare the hypothetical outcome of all signals with the actual trades. Analyze the unfilled ones by outcome. If missed trades are disproportionately winners, execution has a selection effect that costs money.
This single analysis often reveals the largest leak in a scalping operation.
Are signals that did not fill logged and analyzed in the current setup?