2e20b4803d
Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Invalidate option strategies orders when short selling over margin When shorting an option strategy with margin requirements that cannot be met, the order should be invalidated. The buying power model is now able to detect said situation and result in unssuficient buying power. The OptionsMarginModel now uses the parameters instance values instead of the security holdings to compute margin requirements. This fixes the situation when calculation buying power for a first time position with no holdings. * Add and fix unit tests * Update regression algorithms * Peer review