跳到正文
阅读设置

阅读设置

导出或导入阅读记录
保留你的阅读记录

已读、收藏、阅读位置和阅读设置保存在当前浏览器地址下。换一个地址不会自动带过去。

迁移时先在原地址导出,再到新地址选择备份文件。操作只在浏览器本地完成,不上传服务器,也不会删除原地址的记录。

导入前会检查文件并请你确认。已读和收藏合并;遇到冲突时保留当前地址已有的位置、最近阅读和设置。

G86 · 选读

从因子排名到研究组合:持仓、约束、换手与成本

把同一份因子排名走到目标持仓、下一可执行订单与含费现金账本,识别买不起、未成交和基准错配。

尚未标记已读案例与模板 ↓

选股表终于排好了,B第一。你把“买入B”交给AI,收到一张漂亮的组合图:B占100%,现金为零。可账户里还有旧股票,买卖要付费,股票也不一定允许买半股。图上的100%,到底怎样变成订单?

这一篇把图拆开,直到每一笔钱都有去处。最终要回答的不是“想持有什么”,而是“在给定条件下,实际能持有什么,还有哪些地方尚未证实”。

第一名只能决定谁先入场

读完后,你应能完成三件事:把排名转成受约束的做多目标;根据下一可执行价格计算订单并对账;分清排名研究、实际组合和比较基准。只需表格或AI辅助计算,不要求手写代码。

沿用G85的合成机制练习。四只合格股票A、B、C、E的组合分依次为2/3、3/4、5/12、1/6,排名为B、A、C、E。分数来自动量与一项“平均绝对日收益较低优先”的价格特征,各占一半;缺少动量端点的D仍被排除,不补零。

入选规则仍是前20%,人数向上取整,四只选一只,因此选B。这不是重新挑参数,也不是为了让本篇账本好看而换名单。组合分并列时按稳定资产ID排序;信号统计中的并列平均秩,与最后决定谁进持仓的规则各司其职。

现在才到容易混淆的部分:信号权重各半,不代表账户各买一半A和B;得分3/4,也不代表B应该占账户75%。得分用于排序,资金权重是下一层规则。把两者混为一谈,等于把考试分数直接写成工资。

在买入之前,先给目标画边界

以下另设独立的 C9-86执行快照,全部为合成美元数据,不是C9真实历史回测。它只承接G85的排名,不拼接G82已经公开的未来收益。原来的总回报指数用于计算信号,不是每股实际报价,不能拿指数120当作120美元买入。

本快照给定:账户无杠杆、只做多,只能交易整数股;旧持仓为C的8股,实际每股估值25美元,现金10美元,调仓前权益210美元。目标仅持有入选的B,股票成交金额预算最多200美元;单只目标金额不超过调仓前权益的96%,预计交易后现金至少9美元。这里的比例只是练习约束,不能当作读者的家庭资金配置建议。

200美元除以210美元约为95.238%,所以目标不是全账户100%持股。未用于股票的资金要留在现金项,不能为了让饼图加满而偷偷放大权重。选择现金底线9美元,是让本例有明确的费用空间;换一个账户,就要重新制定和验证约束。

目标还不等于能成交。若另外规定至少持有两只股票,而原选股规则只允许一只,这份要求就互相冲突。应报告“目标不可行”,退回预先规定的处理流程。临时拉入第二名、删掉约束或借钱凑齐,都改变了研究版本。

同样,若某只股票超过行业上限,不能看到后来涨了才决定豁免。约束要在观察相应结果前写定,并记录是缩减、保留现金,还是阻断本期调仓。简单规则的价值在于每次遇到同样条件,都有相同的处理依据。

先有信号,再有可执行的价格

本例在m月收盘后形成信号。订单最早在m+1首个正常交易日的预定执行窗口处理,不允许用已经过去的m月收盘价成交。决策表同时保存信号时间、原始字段可得时间和订单时间,不能只有一列日期。

为了手算,额外给定执行窗口的实际成交结果:C卖出价25美元,B买入价50美元;两笔都完整成交,无额外价差、市场冲击、税费和价格变化。佣金为实际成交金额的5个基点,即0.05%,买卖分别收取,无最低收费。这些都是教学条件,不是券商报价。

现实中,屏幕报价与最终成交价可能不同,订单传递也需要时间。SEC的投资者资料对此有直接说明。[1] 因此,真实研究需要保存报价、订单与成交记录;不能仅因为日线中有一个开盘价,就认定任意数量都能以这个价格买到。

限价单也不是补上一个数字就解决全部问题。买入限价限定愿意支付的最高价格,但可能不成交;市价单不保证成交价格。[2] 本例的完整成交是已给定结果。若改用限价而没有成交资料,就只能记录订单及未成交状态,不能继续沿用下面的成交账本。

从八股旧仓,走到四股新仓

先卖C的8股,成交金额为200美元,佣金0.10美元。现金从10变成209.90美元,C数量变为零。这里假定卖出资金可按给定账户规则用于本次买入;真实账户的可用资金与结算限制须另核,不能只看总现金数字。

接着计算买B。每股50美元,股票金额预算200美元最多允许4股;4股加佣金共需200.10美元,现金仍能留下9.80美元,符合9美元底线,也不超过单只金额约束。因此订单是买入4股,而不是“买到没有现金”。

步骤订单与实际成交佣金现金余额持仓
调仓前无010.00C 8股,市值200
卖出旧仓C 8股×25,收入2000.10209.90无
买入新仓B 4股×50,支出2000.109.80B 4股,市值200
当场估值按上述价格已入账9.80总权益209.80

现金加持仓等于209.80美元,比原权益少0.20美元,恰好是两笔佣金。因为价格没有变化,不能再把这0.20美元解释成策略选股亏损;也不能从权益再扣一次费用,否则同一成本被计算两遍。

再看权重。目标的B金额占调仓前权益95.238%;成交后,B市值200除以新权益209.80,约为95.329%。两者略有差别,是费用改变了分母。报告要分别标明“目标权重”和“成交后权重”,不能拿小数差异直接判定实现错误。

本次两边成交金额共400美元,除以调仓前全账户权益210美元,双边换手为190.476%。若采用半个绝对权重变化的单边口径,则为95.238%;这里按相同价格、费用前的持仓变化计算。若改用200美元风险资产作分母,数值就会变成200%与100%,不是交易突然更多了。比较报告时,先对齐分母和单双边口径。

可以再核一次约束:成交后B权重约95.329%,仍低于本例96%的上限,现金9.80也高于9美元底线。这次目标与成交后两种分母都通过,不代表两者可以互换;如果上限更接近边界,费用改变分母就可能改变可行性。新规格应先说上限按哪一时点检查,实际成交后也保存一次检查,不能靠目标表合规推定账户必然合规。

第一名涨价了,规则能否接住

现在只改一个条件:执行时B已经涨到55美元,其余条件不变。先别看答案,请算还能买几股、剩余多少现金,并解释为什么不能照搬4股订单。

4股需要220美元股票金额,已超过200美元预算,即使忽略佣金也买不起。按预定整数股向下取整,改买3股,金额165美元,佣金0.0825美元。卖C后的现金209.90减去165.0825,剩44.8175美元;持仓165加现金,总权益209.8175美元。为展示精确对账,本例不按美分舍入,真实费用必须采用实际规则。

这时现金变多,不一定是信号更保守,而是整数股和价格共同造成的执行结果。不能因为后来B大涨,就回头允许碎股;若工具支持碎股,也要另建版本,固定最小单位、费用及成交条件,再做公平比较。

还有一种更难的情况:旧C无法卖出。此时手中只有10美元现金,不能假装200美元卖款已经到账,再买B。未成交的C要继续留在持仓及风险记录,B订单按规则阻断或缩减,不能让组合图凭空完成换仓。

若C退市且缺少可核对的终值,也不能删掉整行,或者默认按最后报价卖出。应保留身份与数量,明确估值缺口,暂停依赖准确终值的净值结论;有充分依据的估值情景可以分别展示,但不能装成已实现成交。执行失败是研究结果的一部分,不是需要清洗掉的脏点。

研究里的高减低,离账户还有多远

因子报告常展示高分组减低分组的收益差。它回答两组是否有区分,不等于普通做多账户拿到这条差额。要实际卖空低分组,还涉及借券、费用、保证金和可得性;本篇的做多账户只持有B与现金,不能把低分组的亏损算成自己的盈利。

比较基准也要走同一时间线。这里合格池为A、B、C、E,理想同池等权基准各25%,D仍不在池内。若比较实际账户净收益,基准还需有相同起始权益、原持仓、可交易单位、现金及费用处理,并输出自己的流水。整数股可能让实际权重偏离理想25%,要把偏离写出来。

本快照没有给出后续估值、分配和完整退出记录,所以还不能计算一段持有期净收益,更不能拿G85另一张已知毛收益表填进来。眼下能确认的是目标、订单、成交和费用对上了,不是证明选股赚钱。规模放大后能否成交也没验证;需要成交量、价差和冲击资料,不能简单把这笔四股交易乘一万。

留下一份别人能接着查的记录

请把本例制作成一张研究组合记录,至少保留资格与信号版本、排名和并列规则、资金及约束、目标数量、订单时间、实际成交、费用、现金与持仓、基准定义、阻断原因。先填50美元原例,再复制一份55美元变式,原记录不要覆盖。

自检时先遮住正文:能否由初始现金与成交逐笔算出余额?权益差能否解释?失败订单有没有被误写成成交?如果让AI生成表格,请要求它保留输入字段与中间计算,并用上面的三股变式检查它有没有悄悄透支,而不是只让它给“是否正确”的结论。

再回答一道解释题:B排名第一,为什么仍可能一股没买?答案应指出排名只表达偏好,资金、数量单位、可交易状态、价格与约束共同决定能否实施。只说“市场有风险”没有定位问题;能指出是哪一条输入阻断了订单,才便于复查。

小结:让目标走过时间与现金这两关

面对任何因子组合,先问名单怎样产生,再问目标能否在给定约束下成立,最后沿时间和现金把成交走一遍。没有成交及估值证据,漂亮排名还不是可得回报。

收益评价放在这条链条之后,还需要相同条件的基准。这个顺序能把“策略不好”和“策略根本没按所说的方式实施”分开,避免为了修正一个执行问题,又悄悄换了一套选股规则。

参考资料

  1. SEC Investor.gov,Executing an Order。核查2026-10-29;支持订单传递、报价与成交价格及数量条件的说明。

2. SEC Investor.gov,Types of Orders。核查2026-10-29;支持市价单价格不保证、买入限价的价格约束。本文成交与费用为独立教学假设。

核查日期2026-10-29。AI辅助编写与算术核查,待人类金融审校及目标读者试读;本篇合成执行记录不代表真实工具或因子策略验收通过。

本篇配套材料

C9-90 · 6 份材料
  • export base CSV · 输入与说明
    SHA256 d592c5e543
  • export variant CSV · 输入与说明
    SHA256 6191865d40
  • index HTML · 输入与说明
    SHA256 1a4916c763
  • inputs CSV · 输入与说明
    SHA256 f612452d62
  • README MD · 输入与说明
    SHA256 ae767e9c4f
  • review 20261029 MD · 输入与说明
    SHA256 f744b66712
浏览全部案例与模板 →
来源、版本与审查说明

最后更新:2026-10-29

SHA256 654909e9262c33042818c0f301237bce45e8228b501328315ea4259df08b9ba0

案例:C9

当前网页接入相应书稿;AI审查、双语复核及未完成项按内容发布检查登记。人工金融审校与目标读者试读未进行。

报告本篇问题或勘误
全书目录

记录只保存在当前浏览器。

本篇目录
搜索全书