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, Quandl, InfluxDB, and the unified bt_api_py live interface.
- Data Feed Types:
CSV Feeds: GenericCSVData, BTCSV, MT4CSV, SierraChart, VChartCSV
Pandas: PandasData for pandas DataFrame integration
Online: Yahoo Finance, Quandl, BtApiFeed
Utilities: Chainer, RollOver for data manipulation
Example
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.chainer module
- backtrader.feeds.csvgeneric module
- backtrader.feeds.influxfeed module
- backtrader.feeds.mt4csv module
- backtrader.feeds.pandafeed module
- backtrader.feeds.quandl module
- backtrader.feeds.rollover module
- backtrader.feeds.sierrachart module
- backtrader.feeds.vchart module
- backtrader.feeds.vchartcsv module
- backtrader.feeds.vchartfile module
- backtrader.feeds.yahoo module