First the status of my own work.
The backtester as a whole can run a strategy using stock and option data, use indicators, and record unrealized and realized PnL using a non-margin or margin account. The backtester is implemented as a pipeline, listed below.
Data -> Stock or option data. Reads...