RiceQuant米筐量化交易平台。深圳米筐科技有限公司致力于打造亚太区最出色的量化交易平台,在我们的平台上,您可以使用我们提供高效的工具和准确的数据去构造您的策略,并进行回测以及优化,而无需担忧基础架构及数据质量问题。

交易日、社交及舆情数据

获取交易日列表

研究:get_trading_dates(start_date, end_date, country='cn')
交易:get_trading_dates(start_date, end_date)

获取某个国家市场的交易日列表(起止日期加入判断)。目前仅支持中国市场。

参数

参数类型说明
start_datestr, datetime.date, datetime.datetime, pandasTimestamp开始日期,交易使用时,用户必须指定
end_datestr, datetime.date, datetime.datetime, pandasTimestamp结束日期,交易使用时,默认为策略当前日期
countrystr默认是中国市场('cn'),目前仅支持中国市场

返回

datetime.date list

范例

[In]get_trading_dates(start_date='20160505', end_date='20160505')
[Out]
[datetime.date(2016, 5, 5)]

获取上一交易日

研究:get_previous_trading_date(date, country='cn')
交易:get_previous_trading_date(date)

获取指定日期的上一交易日。目前仅支持中国市场。

参数

参数类型说明
datestr, datetime.date, datetime.datetime, pandasTimestamp指定日期
countrystr默认是中国市场('cn'),目前仅支持中国市场

返回

datetime.date - 交易日期

范例

[In]get_previous_trading_date('2016-05-02')
[Out]
[datetime.date(2016, 4, 29)]

获取下一交易日

研究:get_next_trading_date(date, country='cn')
交易:get_next_trading_date(date)

获取指定日期的下一交易日。

参数

参数类型说明
datestr, datetime.date, datetime.datetime, pandasTimestamp指定日期
countrystr目前只支持中国市场 ('cn')

返回

datetime.date - 交易日期

范例

[In]get_next_trading_date('20160501')
[Out]
[datetime.date(2016, 5, 3)]

雪球舆论数据查询

研究:xueqiu.top_stocks(field, date, frequency='1d', count=5, country='cn')
交易:xueqiu.top_stocks(field, date, frequency='1d', count=10)

获取每日、每周或每月的某个指标的雪球数据的股票排名情况以及它的对应的统计数值.

参数

参数类型说明
fieldstr目前支持的雪球数据统计指标有: 昨日新增评论 - new_comments,总评论 - total_comments,昨日新增关注者 - new_followers,总关注者数目 - total_followers,卖出行为 - sell_actions,买入行为 - buy_actions
datestr, datetime.date, datetime.datetime, pandasTimestamp查询日期。注意:我们最早支持的雪球数据只到2015年4月23日,之后的数据我们都会保持更新。交易使用时,默认为策略当前日期的前一天
freqstr默认是day,即每日的数据统计。也支持week - 每周和month - 每月的统计
countinteger指定返回多少个结果,默认是5个
countrystr默认是中国市场('cn'),目前仅支持中国市场

返回

pandas DataFrame - 各项舆情数据

范例

[In]xueqiu.top_stocks('new_comments', '2015-12-11')
[Out]
    order_book_id    new_comments
0    000917.XSHE        344
1    600130.XSHG        242
2    600196.XSHG        150
3    000002.XSHE        139
4    300085.XSHE        127
5    300104.XSHE        122
6    600036.XSHG        120
7    601198.XSHG        110
8    000651.XSHE        106
9    000679.XSHE        100
[In]xueqiu.top_stocks('total_comments', '2015-12-11', 'day', count=5)
[Out]
    order_book_id    total_comments
0    002024.XSHE        128682
1    300104.XSHE        117911
2    600036.XSHG        84343
3    600030.XSHG        71478
4    601318.XSHG        64711
[In]xueqiu.top_stocks('new_followers', '2015-12-11')
[Out]
    order_book_id    new_followers
0    000917.XSHE        4459
1    600130.XSHG        1960
2    300248.XSHE        1677
3    600196.XSHG        1232
4    000673.XSHE        941
...
[In]xueqiu.top_stocks('new_followers', '2015-12-11',freq='month')
[Out]
    order_book_id    new_followers
0    000917.XSHE        20417
1    600783.XSHG        12438
2    002489.XSHE        9559
3    600283.XSHG        9537
...

雪球股票历史信息查询(研究专用)

xueqiu.history(id_or_symbol,  start_date='2015-05-21', end_date='2016-05-21', frequency='1d', fields=None, country='cn')

获取雪球股票的历史信息。

参数

参数类型说明
id_or_symbolstr合约代码,可传入order_book_id, symbol
fieldsstr OR str list目前支持的雪球数据统计指标有: 昨日新增评论 - new_comments,总评论 - total_comments,昨日新增关注者 - new_followers,总关注者数目 - total_followers,卖出行为 - sell_actions,买入行为 - buy_actions
start_datestr, datetime.date, datetime.datetime, pandasTimestamp开始日期,默认为'2015-05-21'
end_datestr, datetime.date, datetime.datetime, pandasTimestamp结束日期,默认为'2016-05-21'
frequencystr默认是day,目前只支持日级别
countrystr默认是中国市场('cn'),目前仅支持中国市场

返回

范例

[In]xueqiu.history('000001.XSHE', '20160801', '20160820', fields=['total_comments', 'new_followers'])
[Out]
    total_comments    new_followers
date        
2016-08-01    15432    112
2016-08-02    15447    81
2016-08-03    15468    45
2016-08-04    15506    230
2016-08-05    15523    104
2016-08-06    15528    40
2016-08-07    15540    37
2016-08-08    15555    51
...

正在运行中的策略 0