Skip to content
Overlord edited this page Oct 21, 2019 · 2 revisions

Wencai-API

问财API目前需要接入chrome和chromedriver配合使用,请下载chrome和对应的chromedriver版本。

Start

import wencai as wc

wc.get_scrape_report(获取回测分析)

wc.get_scrape_report(query,
                     stime=None,
                     etime=None,
                     hold_for=3,
                     stockHoldCount=2,
                     fallIncome=6,
                     lowerIncome=10,
                     upperIncome=6)

参数说明:

  • query:输入回测参数
  • stime:开始日期
  • etime:结束日期
  • hold_for:持有期
  • stockHoldCount:持有股票
  • fallIncome:止盈收益回落率
  • upperIncome:止盈收益持有率
  • lowerIncome:止损收益率

返回值说明:

  • 开始时间
  • 结束时间
  • 回测收益
  • 最大回撤
  • 胜率
  • 周胜率
  • 平均涨跌幅
  • 平均损失比率
  • 策略持有期
  • 最大涨跌幅
  • 最小涨跌幅
  • 夏普比率
  • 总交易天数

Example:

wc.get_strategy(获取策略)

wc.get_strategy(query,
                stime=None,
                etime=None,
                hold_for=3,
                stockHoldCount=2,
                fallIncome=6,
                lowerIncome=10,
                upperIncome=6)

参数说明:

  • query:输入回测参数
  • stime:开始日期
  • etime:结束日期
  • hold_for:持有期
  • stockHoldCount:持有股票
  • fallIncome:止盈收益回落率
  • upperIncome:止盈收益持有率
  • lowerIncome:止损收益率

返回值说明:

  • 日期
  • 股票代码
  • 股票简称
  • 涨跌幅
  • 当日收盘价(元)
  • dde大单净量(%)
  • 股本规模
  • 换手率

Example:

wc.get_scrape_transaction(历史交易查询)

参数说明:

  • query:输入回测参数
  • stime:开始日期
  • etime:结束日期
  • hold_for:持有期
  • stockHoldCount:持有股票
  • fallIncome:止盈收益回落率
  • upperIncome:止盈收益持有率
  • lowerIncome:止损收益率

返回值说明:

  • 股票代码
  • 买入日期
  • 买入价格
  • 卖出日期
  • 卖出价格
  • 持有期
  • 单次收益

Example: