Skip to content

Tags: xdpknx/Lean

Tags

12955

Toggle 12955's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Adds Warnings to MOO and MOO using Tick Data (QuantConnect#5937)

Adds Warnings to MOO and MOO using Tick Data
These warnings are meant to let the user know that it was not possible to find ticks marked with the `OfficialOpen`, `OfficialClose`, `OpeningPrints` or `ClosingPrints` flags.

12954

Toggle 12954's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Adds Warnings to MOO and MOO using Tick Data (QuantConnect#5937)

Adds Warnings to MOO and MOO using Tick Data
These warnings are meant to let the user know that it was not possible to find ticks marked with the `OfficialOpen`, `OfficialClose`, `OpeningPrints` or `ClosingPrints` flags.

12953

Toggle 12953's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
IB brokerage updates (QuantConnect#5933)

* Disconnect from IB API before waiting for restart

* Update IBAutomater to v2.0.62

* Update IBAutomater to v2.0.63

12949

Toggle 12949's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fixes Market On Close Fill of Equity Fill Model (QuantConnect#5913)

* Fixes Market On Close Fill of Equity Fill Model

Only use trade data (`Tick` with `TickTrade` type or `TradeBar`) to get the closing price, since MOC is filled with the closing price.

- Fix unit tests to show that the new implementation only fills with trade data from the current open market.
- Change regression tests to reflect the bug fix. All other changes are the consequence of using `TradeBar` instead of `QuoteBar`.

* Address Peer-Review

Fixes the logic with tick data: looking for the OfficalClose or ClosingPrints only apply if data from the extended market hours is included.
Adds additional logic to handle missing trade data.

* Refactors Timeout Logic and Adds It to MarketOnOpenFIll

-Refactors timeout logic to address peer-review and adds it to MOO fill too.
- Adds unit tests

12946

Toggle 12946's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fixes Market On Close Fill of Equity Fill Model (QuantConnect#5913)

* Fixes Market On Close Fill of Equity Fill Model

Only use trade data (`Tick` with `TickTrade` type or `TradeBar`) to get the closing price, since MOC is filled with the closing price.

- Fix unit tests to show that the new implementation only fills with trade data from the current open market.
- Change regression tests to reflect the bug fix. All other changes are the consequence of using `TradeBar` instead of `QuoteBar`.

* Address Peer-Review

Fixes the logic with tick data: looking for the OfficalClose or ClosingPrints only apply if data from the extended market hours is included.
Adds additional logic to handle missing trade data.

* Refactors Timeout Logic and Adds It to MarketOnOpenFIll

-Refactors timeout logic to address peer-review and adds it to MOO fill too.
- Adds unit tests

12945

Toggle 12945's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Tradier add retry logic. Clean up rate gate (QuantConnect#5935)

- Add Tradier retry logic in case of an unexpected execution failure
- Clean up rate gate logic to use RateGate class

12943

Toggle 12943's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
IB Brokerage - fix for futures contracts priced in cents (QuantConnec…

…t#5930)

* Fix IB futures prices where PriceMagnifier != 1

* Fix deadlock in GetOpenOrdersInternal by moving ConvertOrder call out of event handler;
Minor refactor to combine NormalizePrice and ConvertPrice methods

* IB future and future options price magnifier

* Address review. IB API clean up

Co-authored-by: Martin-Molinero <[email protected]>

12939

Toggle 12939's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
IB Brokerage - fix for futures contracts priced in cents (QuantConnec…

…t#5930)

* Fix IB futures prices where PriceMagnifier != 1

* Fix deadlock in GetOpenOrdersInternal by moving ConvertOrder call out of event handler;
Minor refactor to combine NormalizePrice and ConvertPrice methods

* IB future and future options price magnifier

* Address review. IB API clean up

Co-authored-by: Martin-Molinero <[email protected]>

12938

Toggle 12938's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Lean exchange improvements (QuantConnect#5932)

* Lean exchanges improvements

- Adding new Exchange class to avoid exchange code clash.
  Adding and updating unit test

* Add Market for MapFile API

* Self review

12935

Toggle 12935's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Move WickedRenkoConsolidator to RenkoConsolidator as Default (QuantCo…

…nnect#5931)

* Rename Renko to ClassicRenko

* Rename WickedRenko to Renko

* Adjust tests and usages

* Backwards support WickedRenkoConsolidator

* Renames for consistency