Skip to content

Tags: QuantConnect/Lean

Tags

17384

Toggle 17384's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Increase option strike digits precision to 6 (#9086)

* Increase option strike digits precision to 6

- Increase option strike digits precision to 6. Adding unit test

* test:fix: couple of build tests

* fix:test: Asset CUSIP and OrderListHash in Regression Algorithms

* test:fix: several regression algos

* test:fix: old Symbol CUSIPs to new ones

---------

Co-authored-by: Romazes <[email protected]>

17383

Toggle 17383's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Seed securities by default (#9045)

* Add SeedInitialPrices algorithm setting

This is true by default and indicates that the engine will seed initial prices right after the security is added or selected

* Update regression algorithms

* Update regression algorithms

* Update regression algorithms

* Refactor default securities seeding

* Minor fix

* Minro fixes

* Cleanup

* Updated and add regression algorithms

* Address peer review

* Centralize logic to get last known data for multiple securities

* Some cleanup

* Minor build fix

* Minor fixes

* More logic centralization

* Some more cleanup

* Cleanup

* Update regression algorithms and minor fixes

* Update regression algorithms

* Minor fix

* More minor fixes

* Update regression algorithms

* Cleanup

* Minor test fix

* Address peer review

* Minor fix and performance improvement

* Fix to seed open interest data

* Minor test fixes

* Address peer review

* Minor change

* Minor revert

* Minor fixes and improvements

* Disable initial seeding by default

* Minor fixes

* Cleanup

* Cleanup

* Minor fix

17381

Toggle 17381's commit message
Minor fixes

17379

Toggle 17379's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Test:Feat: parse different future option file name csv (#9084)

* test:feat: parse different future option file name csv

* test:refactor: ReadSymbolFromZipEntry

17377

Toggle 17377's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Test:Feat: parse different future option file name csv (#9084)

* test:feat: parse different future option file name csv

* test:refactor: ReadSymbolFromZipEntry

17376

Toggle 17376's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Test:Feat: parse different future option file name csv (#9084)

* test:feat: parse different future option file name csv

* test:refactor: ReadSymbolFromZipEntry

17375

Toggle 17375's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Test:Feat: parse different future option file name csv (#9084)

* test:feat: parse different future option file name csv

* test:refactor: ReadSymbolFromZipEntry

17374

Toggle 17374's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Test:Feat: parse different future option file name csv (#9084)

* test:feat: parse different future option file name csv

* test:refactor: ReadSymbolFromZipEntry

17373

Toggle 17373's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix Python inheritance issue with SelectionModels (#9069)

* Initial solution

* Solve review comments

* Add PythonSelectionModelHandler to reduce code duplication

* Refactor universe selection models

* Add python instance to Selection Models with virtual/override methods

* Add python instance to Alpha Models

* Add python instance to Execution models

* Solve review comments

* Solve new review comments

* Fix calling SetPythonInstance only when method exists and is callable

* Use unit test instead of regression algorithms

* Solve review comments

* Set python instance to the models

* Initialize Python containers only when instance is set

* Replace try-catch with explicit method existence check

* Initialize containers in BasePythonWrapper only when needed

* Add null instance check before method invocation

* Refactor TryExecuteMethod

* Refactor Python wrappers which inherit from BasePythonWrapper<>

* Solve review comments

* Remove ununsed methods

* Solve review comments

17372

Toggle 17372's commit message
Minor change