backtrader.feeds package

Data Feeds Module - Data source implementations.

This module provides data feed implementations for various data sources including CSV files, pandas DataFrames, Yahoo Finance, Interactive Brokers, OANDA, Quandl, InfluxDB, and more.

Data Feed Types:
  • CSV Feeds: GenericCSVData, BTCSV, MT4CSV, SierraChart, VChartCSV

  • Pandas: PandasData for pandas DataFrame integration

  • Online: Yahoo Finance, OANDA, Interactive Brokers, Quandl

  • Utilities: Chainer, RollOver for data manipulation

示例

Loading data from a CSV file: >>> data = bt.feeds.GenericCSVData( ... dataname='data.csv', ... datetime=0, ... open=1, ... high=2, ... low=3, ... close=4, ... volume=5 ... ) >>> cerebro.adddata(data)

Submodules