核心用法
JoinQuant(聚宽)是国内头部的在线量化交易平台,采用事件驱动架构,用户通过浏览器即可编写、回测和实盘交易Python策略。核心工作流包括:
1. 数据查询:通过jqdatasdk本地SDK或云端API获取A股、期货、基金、指数的全量行情与财务数据
2. 策略开发:在Web IDE中使用initialize()初始化参数、handle_data()执行交易逻辑的框架
3. 回测验证:云端提供2007年至今的历史数据,支持分钟级/日级回测
4. 模拟/实盘:完成回测后可一键切换至模拟盘或对接券商实盘
显著优点
- 数据覆盖全:涵盖A股、期货、基金、港股通、美股等品种,财务指标丰富(PE/PB/ROE/营收增速等)
- 零门槛上手:无需本地配置Python环境,浏览器即可完成全流程
- 社区活跃:拥有大量公开策略库和教程资源,适合学习量化思维
- API设计友好:
get_price、get_fundamentals、order_target_value等接口语义清晰
潜在局限
- 数据依赖云端:免费版有每日调用额度限制(约100万条),高频数据需付费
- 实盘延迟:云端交易存在网络延迟,对高频策略不友好
- 策略泄露风险:代码托管在平台服务器,核心算法存在被逆向的可能
- 品种限制:主要聚焦中国境内市场,海外品种支持有限
适合人群
- 量化入门学习者(学生、转行者)
- 中低频股票策略研究者(日/周频调仓)
- 需要快速验证因子的投资研究员
- 不愿维护本地数据基础设施的个人投资者
常规风险
- 过拟合风险:回测曲线漂亮≠实盘盈利,需警惕参数优化过度
- 未来函数:新手易在
handle_data中误用当日收盘价等未来信息 - 流动性假设:回测默认能成交,实际大额订单可能滑点严重
- 数据前复权:跨期回测需注意除权除息处理,避免收益虚高
> ⚠️ 必须注册 https://www.joinquant.com 方可使用,策略运行于平台云端环境。