持仓分析工具
Bastix 持仓分析工具用于查看沙箱策略账本中的目标或当前仓位、标的、仓位比例、变更时间和原因,帮助研究者逐项核对每次调整的依据与数据截止时间。本文说明如何核对研究记录,并明确它记录的是策略研究意图,不是券商持仓、成交记录或账户收益分析。
Bastix 的持仓管理对象是沙箱里的策略仓位记录。公开事实允许确认的内容包括:策略目标或当前仓位、标的、仓位比例、变更时间和原因。1 这些信息适合回答“研究对象是什么、研究仓位如何变化、为什么改变”,但不能证明券商账户实际持有多少、是否成交、可用资金多少或投资收益是多少。
因此,持仓分析的第一步不是计算收益率,而是先确认自己读的是哪一本账:
| 问题 | 应查看的事实来源 |
|---|---|
| 研究策略当前记录了什么 | Bastix 沙箱策略仓位记录 |
| 某次目标为什么改变 | 同一记录中的变更时间和原因 |
| 真实账户持有数量和可用资金 | 券商正式账户记录 |
| 委托是否成交、费用是多少 | 券商委托、成交与资金流水 |
| 某个计算口径是否可靠 | 经批准的字段字典、价格口径与可复算证据 |
如果问题属于后三项,就不应从策略账本的百分比反推答案。
当前可公开说明的记录范围
读取一条策略仓位记录时,应把以下内容放在一起看:
| 内容 | 用户要核对什么 | 不能推断什么 |
|---|---|---|
| 标的 | 代码是否完整,是否与研究对象一致 | 券商账户已经持有该标的 |
| 目标或当前仓位 | 记录表达的是研究比例还是当前研究状态 | 真实账户仓位、订单数量或成交价格 |
| 仓位比例 | 是否使用同一口径和同一版本 | 账户净值、现金余额或收益率 |
| 变更时间 | 变更发生在何时,是否与研究证据时间匹配 | 真实委托时间或成交时间 |
| 变更原因 | 能否回到公告、数据或研究记录 | 原因本身已经被市场验证 |
“当前仓位”在这里仍是沙箱策略账本中的当前研究状态,不是券商实时同步结果。页面应始终保留这条边界,尤其不能把“写入成功”表达为“调仓完成”。
用三步核对一条变更记录
第一步:确认对象
先核对标的代码、市场和研究组合。代码缺少市场后缀、同一公司存在多个证券,或标的名称发生变化时,应先解决对象歧义,再讨论仓位。
第二步:确认时间
把变更时间与引用材料的时间放在一起。至少要区分:
- 材料发布日期;
- 数据截止时间;
- 研究结论形成时间;
- 仓位记录变更时间。
四个时间不同并不一定是错误,但需要解释。页面打开时间不能替代数据截止时间,事后材料也不能冒充当时已知信息。
第三步:确认原因
一条可复核的原因应说明“什么证据改变了什么判断”,而不是只写“看好”“控制风险”或“模型建议”。建议至少保留:
对象: 600000.SH
研究状态: 目标或当前仓位
仓位比例: "由实际记录填入"
变更时间: "由实际记录填入"
原因: "说明发生变化的研究假设"
证据引用:
- "公告、数据快照或研究记录的可访问引用"
数据截止时间: "由证据填入"
待核对项:
- "缺失字段或相互冲突的来源"这是记录模板,不是 Bastix 当前界面字段清单,也不是产品运行证据。
目标与当前仓位不一致时,先排查记录口径
目标和当前仓位不一致,可能来自新的研究写入、不同时间点、不同组合、数据修订或记录错误。公开事实尚不足以确认一套可对外承诺的份额重建、净值、现金、敞口、缺价降级和重置算法,因此本页不把任何特定公式写成 Bastix 当前行为。
可以按下列顺序做人工核对:
- 两个数是否属于同一个研究组合;
- 是否对应同一个标的和市场;
- 两条记录的变更时间谁先谁后;
- 较晚记录是否给出可回溯原因;
- 证据的数据截止时间是否早于变更时间;
- 是否存在缺失、修订或对象映射问题;
- 如需计算漂移、收益或敞口,是否已有经过批准的价格与计算口径。
最后一项没有答案时,只展示原始研究记录,不生成看似精确的衍生结果。
如果要验收净值、现金或缺价处理,需要哪些证据
净值、现金、总敞口、份额折算、价格降级、观察基准重置等能力目前不在公开事实登记的批准口径内。产品负责人完成审批前,它们只能作为待验收方法,不能写成 Bastix 已有输出。
一项计算能力至少应提供以下证据后,才适合进入公开页面:
| 证据 | 最低要求 |
|---|---|
| 字段字典 | 输入、输出、单位、空值和时间含义清楚 |
| 计算定义 | 公式、计算顺序、舍入和边界条件可复算 |
| 价格口径 | 来源、时间、复权方式、缺价处理和修订机制明确 |
| 成功样本 | 原始记录、计算过程与页面结果能够对应 |
| 失败样本 | 缺价、无交易日或对象错误时不会伪造结果 |
| 独立复算 | 第二人能用原始数据得到相同结果 |
| 责任审批 | 产品、数据和合规责任人确认公开口径 |
在这些材料缺失时,页面可把相应问题列为验收清单,但不能用教学公式代替产品证据。
与券商账户对账时不要合并两本账
策略账本与券商账可以逐项对照,但应分列保存:
| 对照项 | 策略账本 | 券商事实账 |
|---|---|---|
| 对象 | 研究标的 | 实际证券 |
| 数值 | 目标或当前研究仓位比例 | 数量、成本、可用数量、账户占比 |
| 时间 | 策略记录变更时间 | 委托、成交和结算时间 |
| 原因 | 研究理由与证据 | 委托和成交凭证 |
| 状态 | 已记录、待核对 | 未报、已报、成交、撤单等券商状态 |
差异应进入待核对清单,不能通过覆盖其中一本账来“对齐”。真实数量、现金、税费和成交始终以券商正式记录为准。
哪些结果应该停止解释
出现以下情况时,应保留原始记录并停止生成进一步判断:
- 标的无法唯一识别;
- 变更时间或原因缺失;
- 引用证据无法访问,或证据时间晚于结论时间;
- 同一对象在同一期间出现相互冲突的记录;
- 用户要求真实账户数量、现金、成交或税费,但没有券商事实账;
- 用户要求净值、漂移或收益计算,但价格与计算口径尚未获批。
停止解释不是“没有结果”,而是明确告诉用户当前证据只能支持到哪一步。
从页面开始的正确下一步
先查看策略仓位记录,确认研究账本与交易边界;再查看股票持仓管理方法,为变更原因、例外和复核建立台账。若要与其他持仓软件比较,使用持仓监控软件选型指南,先按账本对象选择候选。如果你要的不是"读出并核对当前仓位",而是让智能体在无人值守任务里自己记录目标仓位意图,那属于智能体持仓管理——本页的持仓分析负责"查看与核对已有账本",持仓管理负责"在长程任务里写入目标仓位意图"。