修复请求数据的bug
构建双脚本引擎。
脚本引擎沙箱化
分析结果记录执行时间、脚本哈希、是否复现模式
复现模式完成
支持脚本的编译测试
内置指标全部增加优化版本。
实测数据(极简策略,A 股上证 + 深证全品种 5000+)
普通版本:耗时 42~44 秒
优化版本:耗时 15 秒左右
优化版本 + 按需取数:耗时 2.4 秒左右
普通版本会进行保留,所有指标版本自由切换,按需选择即可。
增加功能,自托管版本可直接将分析结果/回测结果提交给第二个可附加token的api。
自用场景实测,A股复杂逻辑单周期分析,数据量2.2亿+,耗时为26秒左右,3周期7亿左右数据量为119秒。内存58M到68M。
增加功能,自托管版本可直接将分析结果/回测结果提交到调度系统或者外部api,以及支持直发邮件。
增加功能,回测模式开发完成。
优化数据层,时间聚合的性能提升70倍+,将八千万级数据量分析压缩到400ms以内。内存使用峰值保持70M以内,仅使用单核/单线程。
重构抽象数据层,将八千万级数据量分析压缩到1秒以内。
优化与虚拟机交互,八千万量级的分析性能从53秒压缩到6.4秒。
增加大部分ta库的指标支持。
减少一次大数组clone,优化性能。
时区显示与修正。所有数据源时间自动校正为该市场运行时区。可以设置在最终信号中显示为东八区时间。
更换脚本引擎,废弃lua脚本支持。八千万量级的分析性能从53秒压缩到12秒。
数据规范化,所有指标请求到的k线、指标数据,时间字段名称统一使用time
优化配置逻辑,支持更灵活的市场、数据周期配置,支持任意时间周期的分析与调用限制。支持对每个市场进行独立的品种设置与限制。
优化配置逻辑,支持更灵活的市场、数据周期配置,支持任意时间周期的分析与调用限制。支持对每个市场进行独立的品种设置与限制。
添加clickhouse数据库支持。
添加postgresql数据库支持。
从自用分析系统重构为开放平台。