Lean
Lean copied to clipboard
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
#### Expected Behavior After Lean was migrated to .Net 9, Plotly.Net should still be supported for charting in .Net interactive notebooks as per the official documentation. #### Actual Behavior Using...
#### Expected Behavior - Can use indicator helper methods selector functions in python #### Actual Behavior `Trying to dynamically access a method that does not exist throws a TypeError exception.`...
#### Expected Behavior LEAN's enum objects behave like real enums. #### Actual Behavior Currently, all of LEAN's enums behave like integers in Python. This causes incorrect results with `isinstance` checks...
#### Expected Behavior We have a standard way to flag that a framework model doesn't support certain security types. For example, BrokerageModel has CanSubmitOrder. #### Actual Behavior For example, if...
#### Expected Behavior Support Global Trading Hours (see [Extended Global Trading Hours](https://www.cboe.com/tradable_products/sp_500/spx_options/)) for SPX. #### Actual Behavior Only regular hours are supported. #### Potential Solution N/A #### Checklist - [x]...
#### Expected Behavior We can get historical Future chains data in an algorithm. #### Actual Behavior `self.futures_chain` returns the current chain. This algorithm ``` class USFutureDataAlgorithm(QCAlgorithm): def initialize(self) -> None:...
#### Expected Behavior The low and high of the equity curve are part of the drawdown calculation. #### Actual Behavior We use the daily close. #### Potential Solution Use the...
#### Description - Add IB Tiered Fee Structure Model - Refactor the current IB fee model implementation - Add Crypto support #### Related Issue #### Motivation and Context Missing feature...
#### Expected Behavior - We use dotnet runtime httpclient, more efficient and will be kept up to date #### Actual Behavior - We use outdated RestSharp #### Potential Solution -...
#### Expected Behavior We get the same ticks whether we call `qb.history` or `qb.history[Tick]` #### Actual Behavior `qb.history[Tick]` only provides open interest data  #### Potential Solution N/A #### Reproducing...