DataAPI 命令行工具

DataAPI命令行工具用于在terminal(cmd)中通过配置文件对数据源进行配置和测试,一下所有命令均需在terminal(cmd)中输入执行。

add

add命令向DataAPI中添加一个配置文件, 使用方法:

DataAPI add [OPTIONS] PATH
PATH:要添加的配置文件的绝对路径。
OPTIONS:
    -n, --name : 配置文件在DataAPI中的名字,如果缺省,则将添加的配置文件设为默认配置。
  • 使用案例

向DataAPI中添加绝对路径为 D:/config.py 的配置文件,并命名为config1。

DataAPI add -n config1 D:/config.py

use

use命令将一个已经添加到DataAPI中的配置文件设为默认配置。在python中导入DataAPI时会以默认配置作为配置文件连接数据源。

DataAPI use NAME
NAME:要使用的配置文件名字(在add时使用[-n, --name] 指定的名字)
  • 使用案例

将上面添加的config1设为默认配置。

DataAPI use config1

delete

delete删除一个DataAPI中的配置文件。

DataAPI delete NAME
NAME:要删除的配置文件名字(在add时使用[-n, --name] 指定的名字)

注意: 不要删除名字为main的配置文件。

  • 使用案例 删除刚刚添加的config1文件。
DataAPI delete config1

show

显示已添加的目录。

DataAPI show

export

export命令用于导出配置文件模板,目前支持导出以mongodb或bundle数据做为数据源的模板。

DataAPI export [OPTIONS] [PATH]
PATH: 要导出文件的路径,如果缺省则导出为当前目录的config.py文件。
OPTIONS:
    -t, --type: 指定导出的配置文件相关的数据源,目前支持以mongo或bundle作为数据源。缺省默认为mongo。
    -n, --name: 将该配置文件以指定的名字添加进DataAPI,缺省则不添加。
  • 使用案例

  • 在当前目录导出模板,指定名字为bundle加入DataAPI,使用bundle作为数据源。

DataAPI export -n bundle -t bundle
  • 将mongo模板导出到D:/MongoConfig.py, 不添加到DataAPI。
DataAPI export -t bundle D:/MongoConfig.py

update

update命令用于更新数据,目前支持从2015年开始的沪深300的日线,分红和因子数据。

DataAPI update [TARGET]
TARGET: 更新后数据存放的目录。