INNER CODE UNIT · Python

load

jptsantossilva/BEC · bec/main.py:162

    def load(self, symbol: str, timeframe: str) -> pd.DataFrame:
        key = self._key(symbol, timeframe)
        if key in self.cache:
            return self.cache[key].copy()

        required = max(
            int(self.requirements.get(key, MIN_LIVE_CLOSED_CANDLES)),
            MIN_LIVE_CLOSED_CANDLES,
        )
        if not self.allow_network:
            self._record_failure(
                key,
                reason="OHLCV requirement was not prefetched",
                required=required,
            )
            frame = pd.DataFrame()
            self.cache[key] = frame
            return frame.copy()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…