发布

  • 15465 416d38271b

    Solve bugs in BrokerageModelPythonWrapper.cs (#7229)

    frostbyte_neo 发布于 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

    下载附件