Tags: QuantConnect/Lean
Tags
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]>
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
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
PreviousNext