股票池少了几只,不一定是策略错了:先查数据缺口
发布时间:15小时前阅读:18
量化软件的筛选结果突然少了几只股票,先记下消失的代码和日期。可能需要检查数据缺口、停牌状态以及条件先后顺序。牛股王股票允许组合股票范围、因子和买卖规则;用户可从设置和历史交易记录追查变化,产品没有说明的数据处理方式仍需向官方核实。
最小样本只要十只股票。记录每只股票在筛选前后的状态、关键数据项是否缺失、是否停牌、何时被排除以及排除原因。结果表必须允许出现“未知”,不要用零值代替缺失值。
缺失值不是数值为零
某项因子缺失,含义通常是没有可用记录;数值为零则是一项真实观测。若两者混在一起,排序与阈值判断会改变。核对牛股王股票的因子组合和股票范围时,先保存当前条件,再查减少的股票是否满足这些条件。页面未解释缺失值怎样处理,就把对应股票、日期和条件一并交给产品支持确认,暂不调整筛选阈值。
在聚宽中复现时,保存数据日期、数据名称、过滤前后行数和被剔除代码。若股票池差异集中在少数状态异常的标的,就先处理数据责任,不改交易规则。
停牌和上市状态要单列
停牌、刚上市、已退市或交易状态异常,可能影响样本能否参与。把“研究股票池存在”和“当天可交易”分为两列。回测阶段的入选不等于账户侧一定能成交。
进入QMT后只观察具体账户返回的订单状态;拒单或无法委托要按券商规则处理,不能用研究股票池强行解释。开通、品种和运行条件以本人券商最新说明为准。
用固定顺序重跑一次
统一先处理样本范围,再处理缺失值,然后计算因子,最后应用买卖条件。若顺序变化,保留新版本并标记影响。
把过滤过程拆成可数的几层
先数初始股票池,再数有完整数据项的股票,接着数符合交易状态的股票,最后数满足策略条件的股票。每一层都保存被排除代码与原因。数量逐层减少本身并不异常,无法说明在哪一层减少才是问题。
若缺口每天变化,增加数据更新时间和查询日期。不同日期的下载结果不要覆盖同一文件。股票池名单、数据项表和策略参数使用同一日期标记,才能判断是市场状态变化还是处理顺序变化。
一条缺失记录该怎样处理
遇到数据项缺失时,先停止对该数据项做数值比较,查清来源是否暂未更新、样本是否不适用或数据确实不可得。处理方案可以是排除、等待或改用已经确认的其他数据项,但必须在运行前定义,不能根据结果好坏临时决定。
对筛选工具的便利评价,应看能否清楚展示条件与排除过程;对代码环境的便利评价,应看是否能保存清洗步骤并重复运行。两种用法都需要说明数据来源和处理方式,不存在“界面简单所以不用查数据”的例外。
当十只样本都能说明去留,再扩大股票池。扩大后若又出现无法解释的缺口,保留那几只股票作为新的最小样本,围绕它们继续核查。
数据完整只说明研究输入更清楚,不代表策略会盈利。模拟和真实交易仍受市场、交易时段及成交条件影响。
风险提示:股市有风险,投资需谨慎。
温馨提示:投资有风险,选择需谨慎。
- 国内最好的5个量化软件,哪个是免费的,请说的详细些,谢谢,有什么前车之鉴可以分享?
- 不讨论短期盈亏,怎样评价海能投顾证券投资顾问服务边界对研究流程的实际帮助?
- 海能投顾的官方信息核验中,哪些内容属于可核实事实,哪些只能作为使用参考?
- 如果只注意官网页面上的品牌介绍,评价海能投顾正规性与当前状态还会漏掉哪些事实?
- 出现把简称直接当作合同抬头后,重新核对海能投顾应从哪个主体和产品层级开始?
- 为什么评价投顾公司不能只看公司注册地远近,还要核对服务方式、沟通频率和合同办理路径?
- 套餐名称和等级能否代表投顾公司的实际价值,收费项目、核心需求和可替代功能该如何补充判断?
- 如果已经因为只看名称或单次体验而误判海能投顾是否适合继续使用,重新评估海能投顾怎么样时应该怎样核对真实使用记录、需求匹配、交付完成度和退出安排?


问一问

+微信
分享该文章
