-
Solve bugs in BrokerageModelPythonWrapper.cs (#7229)
发布于
2023-05-02 18:09:16 +00:00 | 1440 次提交 在此版本后已推送到 master- Implement ShortableProviderPythonWrapper.cs
- Modify AllShortableSymbolsCoarseSelectionRegressionAlgorithm.cs and ShortableProviderOrdersRejectedRegressionAlgorithm.cs to use ShortableProvider from Security and not from the Brokerage model
- Add SetShortableProvider() overload method in Security.cs to set a custom shortable provider from Python
- Remove AllShortableSymbols() method from LocalDiskShortableProvider.cs
- Remove DefaultShortableProvider class
- Add regresion algorithms in C# to cover the changes done
- Revert "Merge process"
This reverts commit 775a4b8ec18e0f1562b72c27203ec0df84c8f675, reversing
changes made to bcc3e790f66fe744ea6f4cb2083c3e9d1881ea2f.- Revert "Revert "Merge process""
This reverts commit aa18fb40eec2aa551ab7a81310ba4515270d6c1a.
- Solve bugs
- Solve bugs in DefaultMarkets, CanUpdateOrder() and CanSubmitOrder() methods from BrokerageModelPythonWrapper.cs
- Add regression algos in both Python and C# to cover the changes
-
Catch potential errors and add unit tests
-
Add more unit tests
-
Nit change
-
Enhance implementation, add more unit tests
下载附件