A strategy can produce a clear instruction while the execution path still contains uncertainty. Engineering begins by making that path explicit.

A signal is an instruction

The strategy identifies an intended action under a set of conditions. That instruction is distinct from an order being accepted, an order being filled and a position being updated. Each event answers a different question.

Settings belong to the context

Instrument precision, order type, position sizing and account configuration can change how an instruction is translated. Reviewing the implementation requires enough context to explain those decisions consistently.

Observe the transitions

Understanding a running system means following the relationship between decisions, orders and positions. An unexpected outcome is easier to investigate when the relevant events and their timing can be examined together.

Compare behavior with the research

The implementation should be assessed against the research model with its limitations in view. Differences can reveal a faulty assumption, a configuration issue or an execution effect. That feedback is part of the research process itself.

The engineering objective is an explainable path from a decision rule to an observed position.
CMA TECHNOLOGIESResearch & risk notes