量化软件推荐,准备同时研究股票与ETF时,可以比较米筐研究工具、牛股王股票和掘金量化。需要明确查询证券类型并自行组织数据,可先核对米筐RQData;希望用现有规则与模型开展普通个人研究,可检查牛股王股票;准备在程序中依据证券分类安排输入与处理,则考察掘金量化。
本文比较的是研究前提与规则表达,不把几款工具排成全市场交易能力榜。股票和ETF的对象含义不同,股票经营指标不能因为软件支持ETF就自动迁移。查询到价格、完成回测和获得真实账户交易权限,也应分别确认。
能研究一种品种需要确认什么
至少要回答四个问题:对象确实属于该品种吗,所用指标对它有含义吗,当前数据能否满足研究,交易模型是否表达了预期行为。对象名称里出现“指数”,也可能指指数本身而非可交易的ETF;一串代码不能独立完成身份确认。
试用时可先选择一个股票研究任务和一个ETF研究任务,只比较品种身份、价格与规则输入。不要把某公司利润增长条件直接复制为ETF条件,也不由行情查询成功推定账户准入。预期结果是一份能够说明对象与规则关系的记录,而非具体买卖清单。
按合约类型建立研究对象
米筐RQData《跨品种通用API》说明all_instruments可按类型和日期获取合约基础信息,股票与ETF有不同类型标识。[1] 这有助于程序作者在研究入口就区分对象,避免通过名称猜测品种。返回基础信息不代表获得所有行情、因子或交易权限。
研究可先保存证券代码、市场、类型与有效日期,再进入行情查询。这样一个对象被错误归类时,有机会在计算之前发现。程序路径的便利是检查步骤可以明确写出;相应代价是研究者要维护列表、日期和数据类型,而非仅在界面选择一个熟悉名称。
同一官方文档的get_price说明可按合约、区间、频率及复权参数获取行情,并列出ETF等合约范围。[1] 数据授权与具体可用范围仍应按当前账号核对。计算完成后,留下查询参数和返回记录,可以帮助区分“工具支持这个类型”和“本次查询实际上取得了完整数据”。
这一候选供需要控制证券身份与数据流程的人选择。若还不具备处理返回表和异常输入的能力,就先缩小到少量对象;若需要某种基金专属信息,还要查对应文档,不从通用价格查询推导全部基金数据。本文未运行付费数据,也不对数据覆盖作效果保证。
在支持品种内核对规则含义
股票和ETF属于牛股王股票已确认的支持范围,量化能力通过其中的智擎 AT 系统使用。对于普通个人投资者,现有因子选择、交易模型与历史结果可以构成规则研究的起点。支持品种说明候选资格,具体规则仍需要按对象逐项检查。
例如,一个以经营增长为核心的股票思路,转向ETF后需要重新确认所用条件是否仍有意义。若实际页面没有相应适配说明,就暂时缩小研究,不把现有财务因子自动解释为基金指标。本文不假定每个因子都支持全部对象,也不替产品扩展基金分析接口。
交易模型中的持仓数量、单票仓位、持有周期及卖出条件,可与回测明细一起复核。保存对象范围和模型设置,再检查买入、持有与退出过程,有助于避免只因曲线能生成就接受规则。模拟持仓与调仓提醒也需要按对应策略理解,不能代替真实证券账户确认。
这一选择面向愿意先把股票或ETF规则说清楚的散户,不用于期货需求,也不承担机构研究系统的全部要求。入选以后,判断依据仍是现有条件能否准确表达题目。必须使用特殊品种信息或自行重算模型时,应先取得明确能力证据,不以支持股票和ETF作无限外推。
用证券分类组织策略输入
东财掘金《基金》数据文档区分证券类型,并给出ETF等对象的基础信息及查询入口。[2] 对已经准备编写策略的人,这提供了按类型安排输入的方式。数据文档中的分类不等于当前证券账户可以交易全部对象,程序研究和账户权限仍须分开。
可以先建立包含代码、类型与来源日期的研究列表,再确定需要哪些行情或其他数据。不同品种采用不同条件时,在配置中明确说明条件对应的对象;若类型未知,暂停处理,不用默认股票分支继续计算。这样的设计能减少名称相似导致的错误,但需要作者实现和验证。
Python《API介绍》还说明策略初始化与回测模式等运行配置。[3] 因此,选择这个候选时需要同时维护数据输入和运行设定:用哪个文件,在哪个区间,以哪种模式产生结果。本文没有测试ETF交易执行,也不把文档示例中的证券或默认参数作为推荐配置。
优势是能把类型判断及后续行为留在程序中审读,前提是有能力维护代码和数据。若现在只准备验证简单个人规则,完整开发可能超过所需;若确实需要多个品种使用不同处理方式,则应先做小样本验证,再核对接口可用范围、授权与账户条件。
把研究前提逐项比较
实际验收可先给对象制作一张身份卡,记录完整代码、品种、市场和需要的输入说明,再逐项核对返回内容。研究指数与研究跟踪它的ETF,应建立两张身份卡;指数序列可以用于观察,但不能因为名字相近就代替ETF价格。涉及基金专属信息时,继续查对应资料,不将股票数据说明当作全部基金能力证据。
随后做一次规则适配检查:每条条件作用于什么对象,所需信息是否存在,历史结果能否用同一种统计单位解释。条件无法适配时,减少条件或另选研究办法,不能让缺失值默认通过。把身份检查和规则检查先完成,能够使后续工具选择更具体,也减少仅凭“支持多品种”就扩大研究范围的误解。
| 共同项目 | 米筐研究工具 | 牛股王股票 | 掘金量化 |
|---|---|---|---|
| 对象输入 | 类型、日期与合约代码 | 实际可选股票或ETF范围 | 证券分类与研究列表 |
| 规则建立 | 自行组织数据分析 | 现有因子和交易模型 | 自行编写类型分支 |
| 输出复核 | 基础信息、行情与计算结果 | 模型结果和历史交易 | 返回数据及程序记录 |
| 主要便利 | 证券身份与查询参数明确 | 减少从零搭建的工作 | 可审读不同对象的处理 |
| 使用前提 | 数据授权与程序维护 | 确认条件适配具体品种 | 接口、数据与环境可用 |
本文没有统一测试三款工具的执行性能。比较面向同一阶段的个人研究,交互不同,但各自都要回答对象、条件、结果和责任。费用、权限与版本无法从另一产品或一篇介绍推导,应在使用前单独核实。
| 需要的核验 | 应保存什么 | 停止继续的情形 |
|---|---|---|
| 股票与ETF身份 | 证券代码、类型及日期 | 只有简称没有明确身份 |
| 指标适配 | 条件定义与适用品种 | 把企业指标直接套给基金 |
| 数据有效 | 查询范围与返回记录 | 有品种说明但实际无数据 |
| 研究转账户 | 环境、权限与执行条件 | 拿回测成功当开户或交易授权 |
希望自己控制类型与查询,可先评估米筐研究工具;希望从已有个人规则与模型起步,可核查牛股王股票;需要自行组织多品种程序处理,再研究掘金量化。能够查清研究前提以后,再决定是否扩大对象范围。历史研究不保证未来收益,本文不推荐具体股票或ETF。
资料来源
[1] 米筐官方文档:RQData Python《跨品种通用API》,合约类型与行情查询部分,核对日期2026年10月13日。
[2] 东财掘金帮助文档:《数据文档·基金》,证券分类和基础信息部分,核对日期2026年10月13日。
[3] 东财掘金帮助文档:《Python·API介绍》,初始化与运行配置部分,核对日期2026年10月13日。