数据源参考
抽象数据库
线:
* 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) 
反向交易数据
解析用于测试的自定义 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 (,) 
CSVDataBase
用于实现 CSV 数据源的类的基类
该类负责打开文件、读取行并标记它们。
子类只需重写:
- _ 载重线(代币)
_loadline的返回值(真/假)将是_load的返回值,该返回值已被该基类覆盖
线:
* 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 (,) 
链子
类来链接数据
线:
* 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) 
数据克隆
线:
* 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) 
数据填充器
此类将使用来自底层数据源的以下信息位来填补源数据中的空白
- 
时间框架和压缩以标注输出栏的尺寸 
- 
sessionstart 和 sessionend 
如果数据馈送在 10:31 和 10:34 之间缺少条形图,且时间范围为分钟,则输出将使用最后一个条形图(10:31)的收盘价填充 10:32 和 10:33 分钟的条形图
酒吧可能会丢失,因为
参数:
* `fill_price` (def: None): if None (or evaluates to False),the
  closing price will be used, else the passed value (which can be
  for example ‘NaN’ to have a missing bar in terms of evaluation but
  present in terms of time
* `fill_vol` (def: NaN): used to fill the volume of missing bars
* `fill_oi` (def: NaN): used to fill the openinterest of missing bars 
线:
* 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)
* fill_price (None)
* fill_vol (nan)
* fill_oi (nan) 
数据过滤器
此类从给定数据源中过滤出条形图。除了数据库的标准参数外,它还需要一个可调用的funcfilter参数
逻辑:
- 
将使用基础数据源调用 funcfilter它可以是任何可调用的 - 
返回值 True:将使用当前数据源条值
- 
返回值 False:当前数据源条值将被丢弃
 
- 
线:
* 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)
* funcfilter (None) 
通用 CSVDATA
根据参数定义的顺序和字段显示来解析 CSV 文件
具体参数(或具体含义):
- 
dataname:要解析的文件名或类似文件的对象
- 
行参数(datetime、open、high…)采用数值 值-1 表示 CSV 源中没有该字段 
- 
如果存在 time(参数时间>=0),则源包含日期和时间的单独字段,将组合这些字段
- 
nullvalue如果缺少应存在的值(CSV 字段为空),将使用的值 
- 
dtformat:用于解析日期时间 CSV 字段的格式。有关格式,请参阅 python strtime/strftime 文档。如果指定了一个数值,它将被解释为 - 
1:该值是一个类型为int的 Unix 时间戳,表示自 1970 年 1 月 1 日st以来的秒数
- 
2:该值是类型为float的 Unix 时间戳
 如果通过了可调用 - 它将接受字符串并返回 datetime.datetime python 实例
- tmformat:如果“存在”,则用于解析时间 CSV 字段的格式(“时间”CSV 字段的默认值不存在)
 
- 
线:
* 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 (,)
* nullvalue (nan)
* dtformat (%Y-%m-%d %H:%M:%S)
* tmformat (%H:%M:%S)
* datetime (0)
* time (-1)
* open (1)
* high (2)
* low (3)
* close (4)
* volume (5)
* openinterest (6) 
IBData
交互式代理数据源。
参数dataname中支持以下合同规范:
- 
股票代码#股票类型和智能交易所 
- 
TICKER-STK#股票和智能交易所 
- 
股票交易所 
- 
TICKER-STK-EXCHANGE-CURRENCY#Stock 
- 
TICKER-CFD#CFD 和智能交换 
- 
股票代码-CFD-EXCHANGE#CFD 
- 
TICKER-CDF-EXCHANGE-CURRENCY#Stock 
- 
股票交易所指数 
- 
TICKER-IND-EXCHANGE-CURRENCY 指数 
- 
TICKER-YYYYMM-EXCHANGE#未来 
- 
TICKER-YYYYMM-EXCHANGE-CURRENCY#未来 
- 
TICKER-YYYYMM-EXCHANGE-CURRENCY-MULT#Future 
- 
TICKER-FUT-EXCHANGE-CURRENCY-YYYYMM-MULT#未来 
- 
TICKER-YYYYMM-EXCHANGE-CURRENCY-STRIKE-RIGHT#FOP 
- 
TICKER-YYYYMM-EXCHANGE-CURRENCY-STRIKE-RIGHT-MULT#FOP 
- 
TICKER-FOP-EXCHANGE-CURRENCY-YYYYMM-STRIKE-RIGHT#FOP 
- 
TICKER-FOP-EXCHANGE-CURRENCY-YYYYMM-STRIKE-RIGHT-MULT#FOP 
- 
CUR1.CUR2-CASH-IDEALPRO#外汇 
- 
TICKER-YYYYMMDD-EXCHANGE-CURRENCY-STRIKE-RIGHT#OPT 
- 
TICKER-YYYYMMDD-EXCHANGE-CURRENCY-STRIKE-RIGHT-MULT#OPT 
- 
TICKER-OPT-EXCHANGE-CURRENCY-YYYYMMDD-STRIKE-RIGHT#OPT 
- 
TICKER-OPT-EXCHANGE-CURRENCY-YYYYMMDD-STRIKE-RIGHT-MULT#OPT 
参数:
- 
sectype(默认为STK)如果 dataname规范中未提供,则应用为安全类型的默认值
- 
exchange(默认为SMART)如果 dataname规范中未提供,则应用为交换的默认值
- 
currency(默认为'')如果 dataname规范中未提供,则默认值应用为货币
- 
historical(默认为False)如果设置为 True,数据馈送将在第一次下载数据后停止。标准数据馈送参数 fromdate和todate将用作参考。如果请求的持续时间大于 IB 允许的持续时间,则数据馈送将发出多个请求,前提是为数据选择了时间段/压缩。 
- 
what(默认为None)如果 None不同资产类型的默认值将用于历史数据请求:- 
“竞购”现金资产 
- 
“交易”任何其他 
 如果需要其他值,请检查 IB API 文档 
- 
- 
rtbar(默认为False)如果 True将使用互动经纪人提供的5 Seconds Realtime bars作为 smalles 勾号。根据文档,它们对应于实时值(一旦 IB 整理和管理)如果是 False,则将使用RTVolume价格,该价格基于收到的滴答声。在CASH资产的情况下(例如,欧元兑日元)RTVolume将始终使用,并从中获得bid价格(根据分散在互联网上的文献,IB 的行业事实标准)即使设置为 True,如果数据被重新采样/保存到低于秒/5 的时间段/压缩,也不会使用实时条,因为 IB 不会在低于该水平的情况下为其提供服务
- 
qcheck(默认为0.5)如果没有接收到数据,以秒为单位的唤醒时间,以便有机会正确地重新采样/重播数据包,并在链上传递通知 
- 
backfill_start(默认为True)开始时进行回填。在单个请求中将获取最大可能的历史数据。 
- 
backfill(默认为True)断开/重新连接循环后进行回填。间隙持续时间将用于下载尽可能少的数据量 
- 
backfill_from(默认为None)可以传递一个额外的数据源来进行初始层的回填。一旦数据源耗尽,如果需要,将从 IB 进行回填。理想情况下,这意味着要从已存储的源(如磁盘上的文件)进行回填,但不限于此。 
- 
latethrough(默认为False)如果对数据源进行了重采样/重放,则对于已交付的重采样/重放条,某些标记可能来得太迟。如果这是 True,那么这些滴答声在任何情况下都会通过。查看重采样器文档,看看谁应该考虑这些滴答声。 如果在 IBStore实例中将timeoffset设置为False并且 TWS 服务器时间与本地计算机的时间不同步,则可能会发生这种情况
- 
tradename(默认值:None)适用于CFD等特定情况,其中价格由一种资产提供,交易在另一种资产中进行- 
SPY-STK-SMART-USD->SP500 ETF(将指定为 dataname)
- 
SPY-CFD-SMART-USD->这是相应的 CFD,不提供价格跟踪,但在这种情况下将是交易资产(指定为 tradename)
 
- 
参数中的默认值是允许应用\TICKER, to which the parametersectype(default:STK) andexchange(default:SMART`)之类的内容。
像AAPL这样的一些资产需要完整的规范,包括currency(默认值:“”),而像TWTR这样的其他资产可以简单地按原样传递。
- 
AAPL-STK-SMART-USD将是 dataname 的完整规范或者: IBData为IBData(dataname='AAPL', currency='USD'),使用默认值(STK和SMART,并将币种改写为USD
线:
* 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.5)
* calendar (None)
* sectype (STK)
* exchange (SMART)
* currency ()
* rtbar (False)
* historical (False)
* what (None)
* useRTH (False)
* backfill_start (True)
* backfill (True)
* backfill_from (None)
* latethrough (False)
* tradename (None) 
流入 xDB
线:
* 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)
* host (127.0.0.1)
* port (8086)
* username (None)
* password (None)
* database (None)
* startdate (None)
* high (high_p)
* low (low_p)
* open (open_p)
* close (close_p)
* volume (volume)
* ointerest (oi) 
MT4CSVData
解析Metatrader4历史中心 CSV 导出文件。
具体参数(或具体含义):
- 
dataname:要解析的文件名或类似文件的对象
- 
使用 GenericCSVData 并简单地修改参数 
线:
* 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 (,)
* nullvalue (nan)
* dtformat (%Y.%m.%d)
* tmformat (%H:%M)
* datetime (0)
* time (1)
* open (2)
* high (3)
* low (4)
* close (5)
* volume (6)
* openinterest (-1) 
奥恩达数据
Oanda 数据源。
参数:
- 
qcheck(默认为0.5)如果没有接收到数据,以秒为单位的唤醒时间,以便有机会正确地重新采样/重播数据包,并在链上传递通知 
- 
historical(默认为False)如果设置为 True,数据馈送将在第一次下载数据后停止。标准数据馈送参数 fromdate和todate将用作参考。如果请求的持续时间大于 IB 允许的持续时间,则数据馈送将发出多个请求,前提是为数据选择了时间段/压缩。 
- 
backfill_start(默认为True)开始时进行回填。在单个请求中将获取最大可能的历史数据。 
- 
backfill(默认为True)断开/重新连接循环后进行回填。间隙持续时间将用于下载尽可能少的数据量 
- 
backfill_from(默认为None)可以传递一个额外的数据源来进行初始层的回填。一旦数据源耗尽,如果需要,将从 IB 进行回填。理想情况下,这意味着要从已存储的源(如磁盘上的文件)进行回填,但不限于此。 
- 
bidask(默认为True)如果 True,则历史/回填请求将从服务器请求出价/要价如果为 False,则会请求中点
- 
useask(默认为False)如果使用bidask价格中的ask部分,而不是bid的默认使用 
- 
includeFirst(默认为True)通过将参数直接设置到 Oanda API 调用,影响历史/回填请求的 1st条的传递 
- 
reconnect(默认为True)网络连接断开时重新连接 
- 
reconnections(默认为-1)尝试重新连接的次数: -1表示永远
- 
reconntimeout(默认为5.0)重新连接尝试之间等待的时间(秒) 
此数据源仅支持timeframe和compression的映射,这符合 OANDA API 开发人员 Guid 中的定义:
(TimeFrame.Seconds, 5): 'S5',
(TimeFrame.Seconds, 10): 'S10',
(TimeFrame.Seconds, 15): 'S15',
(TimeFrame.Seconds, 30): 'S30',
(TimeFrame.Minutes, 1): 'M1',
(TimeFrame.Minutes, 2): 'M3',
(TimeFrame.Minutes, 3): 'M3',
(TimeFrame.Minutes, 4): 'M4',
(TimeFrame.Minutes, 5): 'M5',
(TimeFrame.Minutes, 10): 'M10',
(TimeFrame.Minutes, 15): 'M15',
(TimeFrame.Minutes, 30): 'M30',
(TimeFrame.Minutes, 60): 'H1',
(TimeFrame.Minutes, 120): 'H2',
(TimeFrame.Minutes, 180): 'H3',
(TimeFrame.Minutes, 240): 'H4',
(TimeFrame.Minutes, 360): 'H6',
(TimeFrame.Minutes, 480): 'H8',
(TimeFrame.Days, 1): 'D',
(TimeFrame.Weeks, 1): 'W',
(TimeFrame.Months, 1): 'M', 
任何其他组合都将被拒绝
线:
* 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.5)
* calendar (None)
* historical (False)
* backfill_start (True)
* backfill (True)
* backfill_from (None)
* bidask (True)
* useask (False)
* includeFirst (True)
* reconnect (True)
* reconnections (-1)
* reconntimeout (5.0) 
潘达斯数据
将数据帧用作提要源,将索引用于列名(可以是“数字”)
这意味着与行相关的所有参数必须具有数值作为元组的索引
参数:
- nocase(默认True)列名不区分大小写匹配
注:
- 
dataname参数是一个数据帧
- 
datetime 的可能值 - 
无:索引包含日期时间 
- 
-1:无索引,自动检测列 
- 
=0 或字符串:特定列标识符 
 
- 
- 
对于其他行参数 - 
无:列不存在 
- 
-1:自动检测 
- 
=0 或字符串:特定列标识符 
 
- 
线:
* 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)
* nocase (True)
* datetime (None)
* open (-1)
* high (-1)
* low (-1)
* close (-1)
* volume (-1)
* openinterest (-1) 
PandasDirectData
使用数据帧作为提要源,直接迭代“itertuples”返回的元组。
这意味着与行相关的所有参数必须具有数值作为元组的索引
注:
- 
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)
* datetime (0)
* open (1)
* high (2)
* low (3)
* close (4)
* volume (5)
* openinterest (6) 
昆德尔
在给定的时间范围内直接从 Quandl 服务器下载数据。
具体参数(或具体含义):
- 
dataname要下载的股票代码(例如“YHOO”) 
- 
baseurl服务器 url。将来可能会有人决定打开与 Quandl 兼容的服务。 
- 
proxies一个 dict,指示在{'http':'中通过哪个代理进行下载 http://myproxy.com }或{'http':'http://127.0.0.1:8080 } 
- 
buffered如果为 True,则在解析开始之前,整个套接字连接将在本地进行缓冲。 
- 
reverseQuandl 以降序(最新的第一个)返回值。如果这是 True(默认值),请求将告诉 Quandl 以升序(从最早到最新)格式返回
- 
adjclose是否使用红利/分割调整关闭并根据其调整所有值。 
- 
apikeyapikey 标识,以备需要 
- 
dataset标识要查询的数据集的字符串。默认为 WIKI
线:
* 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 (,)
* reverse (True)
* adjclose (True)
* round (False)
* decimals (2)
* baseurl ([https://www.quandl.com/api/v3/datasets](https://www.quandl.com/api/v3/datasets))
* proxies ({})
* buffered (True)
* apikey (None)
* dataset (WIKI) 
Quandlcv
解析预下载的 Quandl CSV 数据源(如果符合 Quandl 格式,则在本地生成)
具体参数:
- 
dataname:要解析的文件名或类似文件的对象
- 
reverse(默认为False)假设本地存储的文件在下载过程中已被反转 
- 
adjclose(默认为True)是否使用红利/分割调整关闭并根据其调整所有值。 
- 
round(默认为False)调整结束后是否将值四舍五入到特定的小数位数 
- 
decimals(默认为2)要舍入的小数位数 
线:
* 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 (,)
* reverse (False)
* adjclose (True)
* round (False)
* decimals (2) 
倾翻
类,该类在满足条件时滚动到下一个将来
参数:
- 
checkdate(默认为None)这必须是具有以下签名的可调用: py checkdate(dt, d):哪里: - 
dt是datetime.datetime对象
- 
d是活动未来的当前数据馈送
 预期返回值: - True:只要可调用方返回该值,下一个将来就可能发生切换
 
- 
如果商品在 3 月 3 日第周五到期,checkdate可能会在到期的整个一周内返回True。
* `False`: the expiration cannot take place 
- 
checkcondition(默认为None)注意:只有 checkdate返回True时才会调用如果 None这将在内部评估为True(执行翻滚)否则,这必须是具有此签名的可调用: py checkcondition(d0, d1)哪里: - 
d0是活动未来的当前数据馈送
- 
d1是下一个到期的数据馈送
 预期返回值: - True:滚动到下一个未来
 
- 
按照checkdate中的示例,这可以说只有当d0中的音量已经小于d1中的音量时,才会发生翻滚
* `False`: the expiration cannot take place 
线:
* 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)
* checkdate (None)
* checkcondition (None) 
锡耶拉查特斯夫达
解析SierraChartCSV 导出文件。
具体参数(或具体含义):
- 
dataname:要解析的文件名或类似文件的对象
- 
使用 GenericCSVData 并简单地将日期格式(dtformat)修改为 
线:
* 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 (,)
* nullvalue (nan)
* dtformat (%Y/%m/%d)
* tmformat (%H:%M:%S)
* datetime (0)
* time (-1)
* open (1)
* high (2)
* low (3)
* close (4)
* volume (5)
* openinterest (6) 
VCData
VisualChart 数据馈送。
参数:
- 
qcheck(默认值:0.5)用于唤醒的默认超时,以便重新采样/重放器检查当前条是否可以正常交付仅当在数据中插入了重采样/重放过滤器时,才使用该值 
- 
historical(默认值:False)如果没有提供todate参数(在基类中定义),这将在设置为True时强制历史下载如果提供了 todate,则可以达到相同的效果
- 
milliseconds(默认值:True)由视觉图表构建的条形图具有以下特征:HH:MM:59.999000如果此参数为 True,则此时间将添加一毫秒,使其看起来像:HH::MM+1:00.000000
- 
tradename(默认值:None)连续期货不能交易,但非常适合数据跟踪。如果提供此参数,则它将是当前期货的名称,该期货将是交易资产。例子:- 
001ES->ES 小型连续泵作为 dataname供应
- 
ESU16->ES Mini 2016-09。如果在 tradename中提供,则它将成为交易资产。
 
- 
- 
usetimezones(默认值:True)对于大多数市场,视觉图表提供的时间偏移信息允许 datetime 转换为市场时间(backtrader表示选择)有些市场是特殊的( 096),需要特殊的内部覆盖和时区支持才能在用户预期的市场时间内显示。如果此参数设置为 True导入pytz将尝试使用时区(默认)禁用它将删除时区使用(如果负载过大,可能会有所帮助) 
线:
* 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.5)
* calendar (None)
* historical (False)
* millisecond (True)
* tradename (None)
* usetimezones (True) 
VChartCSVData
解析VisualChartCSV 导出文件。
具体参数(或具体含义):
- 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
支持每日和日内格式的可视化图表二进制磁盘文件。
注:
- 
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
支持每日和日内格式的可视化图表二进制磁盘文件。
注:
- dataname:通过视觉图表显示市场代码。示例:EuroStoxx 50 连续未来的 015ES
线:
* 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) 
Yahoo FinanceCsvdata
解析预下载的 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
* 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) 
Yahoo 金融数据
在给定的时间范围内直接从 Yahoo 服务器下载数据。
具体参数(或具体含义):
- 
dataname下载的股票代码(雅虎自有股票报价的“YHOO”) 
- 
proxies一个 dict,指示在{'http':'中通过哪个代理进行下载 http://myproxy.com }或{'http':'http://127.0.0.1:8080 } 
- 
period在中下载数据的时间范围。每周通过“w”,每月通过“m”。 
- 
reverse[2018-11-16]雅虎在线下载的最新版本以正确的顺序返回数据。因此,在线下载的默认值 reverse设置为False
- 
adjclose是否使用红利/分割调整关闭并根据其调整所有值。 
- 
urlhistYahoo Finance 中历史报价的 url,用于收集下载的 crumb授权 cookie
- 
urldown实际下载服务器的 url 
- 
retries尝试获取 crumbcookie 并下载数据的次数(每次)
线:
* 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 ([https://finance.yahoo.com/quote](https://finance.yahoo.com/quote)/{}/history)
* urldown ([https://query1.finance.yahoo.com/v7/finance/download](https://query1.finance.yahoo.com/v7/finance/download))
* retries (3) 
Yahoolegacycv
这是为了加载在 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 () 

