backtrader.feeds.btcsv module

Backtrader CSV Data Feed Module - Test CSV format.

This module provides the BacktraderCSVData feed for parsing a custom CSV format used for testing.

Classes:

BacktraderCSVData: Parses backtrader test CSV format.

Example

>>> data = bt.feeds.BacktraderCSVData(dataname='test.csv')
>>> cerebro.adddata(data)
class backtrader.feeds.btcsv.BacktraderCSVData[source]

Bases: CSVDataBase

Parses a self-defined CSV Data used for testing.

Specific parameters:

  • dataname: The filename to parse or a file-like object

frompackages = ()
packages = ()
class backtrader.feeds.btcsv.BacktraderCSV[source]

Bases: CSVFeedBase

Backtrader CSV feed class.

Wrapper class for BacktraderCSVData feed functionality.

DataCls

alias of BacktraderCSVData