Skip to content

Releases: yutiansut/QUANTAXIS

QUANTAXIS 1.7.0 RELEASE

27 Dec 10:52
d543a13
Compare
Choose a tag to compare

QUANTAXIS 1.7.0 RELEASE

  • 增加指数5挡实时报价
  • 增加债券实时5挡报价
  • 更新2020年交易日历
  • 更新两个docker-base [rust/go] 方便docker二次开发

QUANTAXIS 1.6.11

17 Nov 19:59
cace4b8
Compare
Choose a tag to compare

QAAccountPro的 init_hold 现在可以正确的被加载了

QAPortfolio在创建 QAAccountPro/ QAAccount的时候的参数可以被正确传递了

QAPortfolio在创建 QAAccountPro/QAccount的时候可以用auto_reload =False 来阻止使用数据库文件恢复账户了

QAAccountPro 的sendorder函数的callback现在正确了

QAAccountPro的 receive_deal函数现在QAAccount一致了

QAPosition的update_pos中的 SELL/BUY 模式现在可以正确更新了

update to 1.6.11

QUANTAXIS 1.5.12

28 Aug 10:43
5064772
Compare
Choose a tag to compare
  1. 增加对于pandas的兼容 ix => loc / pd.concat时的sort选项
  2. update 财务数据/ 财务字段
  3. 更新了关于docker/ dockercompose的内容

QUANTAXIS 1.5.11

22 Aug 16:45
61af95e
Compare
Choose a tag to compare
  1. 大批量更新了docker文件

  2. 财务数据更新到2019年6月30

QUANATXIS 1.5.10

18 Aug 08:32
5215bd3
Compare
Choose a tag to compare
  1. 修改了tb的重采样逻辑

增加了tb/快期的分钟线==> 采样成tb/快期格式的函数 QA_data_futuremin_resample_tb_kq

增加了通达信/同花顺/wind/rq/jq 的分钟线 ==> 采样成tb/快期格式的数据 QA_data_futuremin_resample_tb_kq2

  1. 对于自定义板块的逻辑进行了增加, 增补了一些行业板块和新的概念板块

  2. 对于QAPosition的逻辑进行了和QACEPEngine一致的修改

  3. 修复了主页的排版

QUANTAXIS 1.5.9

13 Aug 08:10
0730d1c
Compare
Choose a tag to compare
  1. 修改 QAUser的订阅模式

从之后的版本开始 , 增强对于QAUser的使用率:

订阅品种 user.sub_code/ user.unsub_code
订阅策略 user.subscribe_strategy/ user.unsubscribe_stratgy

  1. 优化周线采样结构

周线的resample的修改 使用本周最后一个交易日期作为index

  1. 增加对于tb/快期的 分钟线采样模式的适配

tb/快期 采用的是 小时模式, 即会出现空心bar的情况 针对这种采样规则, 增加

QA.QA_data_futuremin_resample_tb_kq 函数

data =QA.QA_fetch_future_min_adv('RBL8','2019-07-01','2019-08-01','15min')
data.add_funcx(QA.QA_data_futuremin_resample_tb_kq, '60min')

QUANTAXIS 1.5.8

05 Aug 21:31
0dc97ba
Compare
Choose a tag to compare

1. DataStruct 增加add_funcx 函数, 用于apply一些单索引的(single Index)的函数

data= QA.QA_fetch_future_min('RBL8','2019-01-01','2019-07-01','15min')

def myfunc(x):
      return x.resample('30min').apply(............)

data.add_funcx(myfunc)

2. 优化期货的resample_min 重采样函数

函数原型: QA.QAData.data_resample.QA_data_futuremin_resample

QA_data_futuremin_resample(data, type_='30min', exchange_id=QA.EXCHANGE_ID.SHFE)

快速使用: QADataStruct.resample

data= QA.QA_fetch_future_min('RBL8','2019-01-01','2019-07-01','15min')

data.resample('30min')
或者 
data.min30

# 多品种

data = QA.QA_fetch_future_min_adv(['RBL8','JL8'],'2018-01-01','2019-07-30','5min')
data.min30

速度大概在 5万个bar 20ms

In [2]: import QUANTAXIS as QA

In [3]: data = QA.QA_fetch_future_min_adv(['RBL8','JL8'],'2018-01-01','2019-07-30','5min')

In [4]: %timeit -n 1 -r 1 data.min30

21.4 ms ± 0 ns per loop (mean ± std. dev. of 1 runs, 1 loop each)

3. 更新licence 信息到 2019

QUANTAXIS 1.5.7

31 Jul 23:32
e78fadc
Compare
Choose a tag to compare
  1. 增加对于QADataStruct获取的时候的数据库校验
  2. 修改QA_Tdx_Executor 使之变得更符合目前QUANTAXIS的线程部分的最佳实践
  3. dockerfile部分的修改, 取消qabase的v156 版本号等 换成 qabase:latest的构建方式
  4. 其他格式上的修改

QUANTAXIS 1.5.6

25 Jul 07:50
1a2684d
Compare
Choose a tag to compare
  • 修复双向开仓时的保证金结算问题
  • 修复Account.frozen的 avg_price计算问题

QUANTAXIS 1.5.5

24 Jul 16:31
cf35993
Compare
Choose a tag to compare

update to 1.5.5 极大优化了在5w以上个账户时 QAUser的加载速度