BackTrader 中文文档(四)(3)https://developer.aliyun.com/article/1489244
VChartCSVData
解析VisualChart导出的 CSV 文件。
特定参数(或特定含义):
dataname
:要解析的文件名或文件类对象
行数:
* close * low * high * open * volume * openinterest * datetime
参数:
* dataname (None) * name () * compression (1) * timeframe (5) * fromdate (None) * todate (None) * sessionstart (None) * sessionend (None) * filters ([]) * tz (None) * tzinput (None) * qcheck (0.0) * calendar (None) * headers (True) * separator (,)
VChartData
支持Visual Chart的二进制磁盘文件,包括每日和日内格式。
注意:
dataname
:文件或打开的类文件对象
如果传递了类文件对象,将使用timeframe
参数来确定实际时间范围。
否则,将使用文件扩展名(.fd
表示每日,.min
表示日内)。
行数:
* close * low * high * open * volume * openinterest * datetime
参数:
* dataname (None) * name () * compression (1) * timeframe (5) * fromdate (None) * todate (None) * sessionstart (None) * sessionend (None) * filters ([]) * tz (None) * tzinput (None) * qcheck (0.0) * calendar (None)
VChartFile
支持Visual Chart的二进制磁盘文件,包括每日和日内格式。
注意:
dataname
:由 Visual Chart 显示的市场代码。例如:015ES 代表 EuroStoxx 50 连续期货
行数:
* close * low * high * open * volume * openinterest * datetime
参数:
* dataname (None) * name () * compression (1) * timeframe (5) * fromdate (None) * todate (None) * sessionstart (None) * sessionend (None) * filters ([]) * tz (None) * tzinput (None) * qcheck (0.0) * calendar (None)
YahooFinanceCSVData
解析预先下载的 Yahoo CSV 数据源(或者如果它们符合 Yahoo 格式,可以是本地生成的)。
特定参数:
dataname
:要解析的文件名或文件类对象reverse
(默认:False
)
假设在下载过程中本地存储的文件已经被反转。adjclose
(默认:True
)
是否使用股息/拆分调整后的收盘价,并根据其调整所有值。adjvolume
(默认:True
)
如果adjclose
也为True
,还需调整volume
。round
(默认:True
)
在调整收盘价后,是否要将值四舍五入到特定的小数位数。roundvolume
(默认:0
)
调整后,将结果体积四舍五入到指定的小数位数。decimals
(默认:2
)
要四舍五入的小数位数swapcloses
(默认:False
)
[2018-11-16] 看起来close和adjusted close的顺序现在已经固定。参数被保留,以防需要再次交换列。
行数:
* close * low * high * open * volume * openinterest * datetime * adjclose
参数:
* dataname (None) * name () * compression (1) * timeframe (5) * fromdate (None) * todate (None) * sessionstart (None) * sessionend (None) * filters ([]) * tz (None) * tzinput (None) * qcheck (0.0) * calendar (None) * headers (True) * separator (,) * reverse (False) * adjclose (True) * adjvolume (True) * round (True) * decimals (2) * roundvolume (False) * swapcloses (False)
YahooFinanceData
对给定时间范围从 Yahoo 服务器直接下载数据。
特定参数(或特定含义):
dataname
要下载的股票代码(‘YHOO’用于 Yahoo 自有股票报价)proxies
一个字典,指示要通过的代理,如{‘http’: ‘myproxy.com
’}或{‘http’: ‘127.0.0.1:8080
’}period
下载数据的时间范围。传递‘w’表示每周,‘m’表示每月。reverse
[2018-11-16] 雅虎在线下载的最新版本按正确顺序返回数据。因此,在线下载的reverse
默认值设置为False
。adjclose
是否使用股息/拆分调整后的收盘价,并根据其调整所有值。urlhist
用于获取下载的crumb
授权 cookie 的雅虎财经历史行情的 URLurldown
实际下载服务器的 URLretries
尝试获取crumb
cookie 并下载数据的次数(每次)
行:
* close * low * high * open * volume * openinterest * datetime * adjclose
参数:
* dataname (None) * name () * compression (1) * timeframe (5) * fromdate (None) * todate (None) * sessionstart (None) * sessionend (None) * filters ([]) * tz (None) * tzinput (None) * qcheck (0.0) * calendar (None) * headers (True) * separator (,) * reverse (False) * adjclose (True) * adjvolume (True) * round (True) * decimals (2) * roundvolume (False) * swapcloses (False) * proxies ({}) * period (d) * urlhist ([`finance.yahoo.com/quote`](https://finance.yahoo.com/quote)/{}/history) * urldown ([`query1.finance.yahoo.com/v7/finance/download`](https://query1.finance.yahoo.com/v7/finance/download)) * retries (3)
YahooLegacyCSV
这旨在加载在 2017 年 5 月雅虎停止原始服务之前下载的文件。
行:
* close * low * high * open * volume * openinterest * datetime * adjclose
参数:
* dataname (None) * name () * compression (1) * timeframe (5) * fromdate (None) * todate (None) * sessionstart (None) * sessionend (None) * filters ([]) * tz (None) * tzinput (None) * qcheck (0.0) * calendar (None) * headers (True) * separator (,) * reverse (False) * adjclose (True) * adjvolume (True) * round (True) * decimals (2) * roundvolume (False) * swapcloses (False) * version ()