Add python SecurityCache.GetData method (#8724)

* Initial solution

* Fix regression algorithms
This commit is contained in:
JosueNina
2025-04-28 09:46:31 -05:00
committed by GitHub
parent 55b21cd714
commit cc38a6410f
10 changed files with 108 additions and 12 deletions
@@ -58,7 +58,7 @@ class BasicTemplateCryptoFutureAlgorithm(QCAlgorithm):
interest_rates = slice.Get(MarginInterestRate)
for interest_rate in interest_rates:
self.interest_per_symbol[interest_rate.key] += 1
self.cached_interest_rate = self.securities[interest_rate.key].cache.get_data[MarginInterestRate]()
self.cached_interest_rate = self.securities[interest_rate.key].cache.get_data(MarginInterestRate)
if self.cached_interest_rate != interest_rate.value:
raise AssertionError(f"Unexpected cached margin interest rate for {interest_rate.key}!")