nodequant icon indicating copy to clipboard operation
nodequant copied to clipboard

一个基于Node.js的开源量化交易平台,轻巧地开发和部署量化投资策略

Results 6 nodequant issues
Sort by recently updated
recently updated
newest added

在node文件中,增加更多的ctp API的支持

可以把国内的A股相关的tdx,还有IB/Robinhood,还有数字货币的CCXT都加进去,形成统一的Feed/Broker 国内的A股相关的是: https://github.com/rainx/tdx.js node-ib https://github.com/pilwon/node-ib robinhood-node https://github.com/aurbano/robinhood-node 数字货币 https://github.com/ccxt-dev/ccxt

1. 建议添加 eslint , editorconfig 等代码风格 config , 比较方便其他人提交代码 2. 可以开一个 slack group 吗?感觉在 qq 群不能贴代码,slack 或者 gitter 比较适合 3. 看到很多变量放到了 global 变量里,其实是不是应该直接新建一个单例暴露出来会比较好 4. 感觉如果把接收的逻辑分离出来会比较好,一个是可以避免策略逻辑复杂阻塞 tick 行情的推送,一个是可以支持回测。

a.聚焦于Feed/Broker,与backtest/Strategy等模块分离开来 将Feed的数据通过消息队列(NATS/ZeroQM/...)发送出去,再进入到backtest/Strategy模块中去 https://github.com/nats-io/node-nats b.尽量借鉴gekko/zenbot等基于NodeJS的交易平台,并进行改造

engine下mainEngine的subscribeContract是传入两个参数,返回ret.实际上调用了第三个func参数,并且把结果作为参数返回,