I need to do some calculation once the warmpup period is finished. To get the list of securities I use self.GetWarmupHistoryRequests() in OnWarmupFinished() method.

But I end up with different secutirties that I originally added.

# region imports
from AlgorithmImports import *
# endregion

class GeekyLightBrownOwl(QCAlgorithm):

    def Initialize(self):
        self.SetTimeZone("UTC")
        self.SetStartDate(2022, 1, 2)
        self.SetEndDate(2022, 1, 4)
        self.SetAccountCurrency("BUSD")
        self.SetCash("BUSD", 100_000.00)

        self.SetBrokerageModel(BrokerageName.Binance, AccountType.Margin)
        for s in ["AVABUSD", "BNBBUSD"]:
            self.AddCrypto(s, Resolution.Minute)

        self.SetWarmUp(5)

    def OnWarmupFinished(self):
        slices = self.History(self.GetWarmupHistoryRequests())
        for s in slices:
            for v in s.Values:
                self.Debug(v)

In the log file, I'm getting 2 other securities which were not added in the algorithm.

BNBBUSD: O: 527.3 H: 527.6 L: 527 C: 527.3 V: 195.646AVABUSD: O: 1.863 H: 1.863 L: 1.863 C: 1.863 V: 0USDCBUSD 18N: O: 1 H: 1 L: 1 C: 1 V: 30661.61BTCBUSD 18N: O: 47691.18 H: 47772.5 L: 47660.92 C: 47732.53 V: 26.26728

any help would be much appreciated,

thank you