Enable daily precise end time by default (#8254)
API Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled

* Default daily precise end times

- Enable by default daily precise end times. Updating stats
- Minor fix for algorithm manager consolidator updates, adding new regression test
  asserting behavior and updating others
- Minor fix for SubscriptionData creator avoid round down on warmup if
  not appropiate
- Adjust consolidators to emit on daily strict end times if requested
  daily resolution and setting enabled
- Updating regression algorithms

* Skip daily data on extended market hours

* Some cleanup and self review

* Revert unrequired change
This commit is contained in:
Martin-Molinero
2024-08-14 12:49:56 -03:00
committed by GitHub
parent d2d366e3f9
commit 7879795207
203 changed files with 2517 additions and 1984 deletions
@@ -52,7 +52,7 @@ class UpdateOrderRegressionAlgorithm(QCAlgorithm):
def on_data(self, data):
'''OnData event is the primary entry point for your algorithm. Each new data point will be pumped in here.'''
if not data.contains_key("SPY"):
if not data.bars.contains_key("SPY"):
return
if self.time.month != self.last_month: