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¶
- backtrader.feeds.blaze module
- backtrader.feeds.btcsv module
- backtrader.feeds.ccxtfeed module
- backtrader.feeds.chainer module
- backtrader.feeds.cryptofeed module
- backtrader.feeds.csvgeneric module
- backtrader.feeds.ctpdata module
- backtrader.feeds.ibdata module
- backtrader.feeds.influxfeed module
- backtrader.feeds.mt4csv module
- backtrader.feeds.oanda module
- backtrader.feeds.pandafeed module
- backtrader.feeds.quandl module
- backtrader.feeds.rollover module
- backtrader.feeds.sierrachart module
- backtrader.feeds.vcdata module
- backtrader.feeds.vchart module
- backtrader.feeds.vchartcsv module
- backtrader.feeds.vchartfile module
- backtrader.feeds.yahoo module