仅凭题述信息,无法判断某个交易系统的核心假设是否仍然有效,也无法推出应当继续使用、暂停还是修改该系统。要作出这种判断,至少需要知道该系统明确写出的核心假设是什么、它依赖哪些可观察条件、以及有哪些独立于系统自身盈亏记录的外部信息可供核对。缺少这些材料时,任何“仍然有效”或“已经失效”的结论都只是猜测。
核心假设在交易系统中指什么
交易系统通常由若干层次构成:数据与信号规则、仓位与风险规则、执行与成本假设,以及更底层的市场行为假设。核心假设指的是那些一旦不成立、整个系统逻辑就失去支撑的前提,而不是可以单独调参的细节。
它一般具有三个特征:
- 可陈述:能够用一句不含模糊词的话写出来,例如关于价格对某类信息的反应方式、某类参与者行为是否持续、或某种成本结构是否稳定。
- 可证伪:存在某些可观察事实,如果出现,就说明该假设不成立。
- 被依赖:系统的信号和风控规则确实建立在这个前提之上,而不是事后附会的解释。
需要区分“核心假设”和“辅助假设”。辅助假设(如某参数取值、某数据源的更新频率)失效时,往往可以通过调整继续运行;核心假设失效时,调整参数通常无法恢复原有逻辑。这一区分本身就是判断的起点:如果无法说清系统依赖的到底是哪一条前提,就谈不上判断它是否仍然有效。
可能并存的原因与需要核对的公开事实
当系统表现与预期不符时,原因可能同时存在多种,不能默认归因于“核心假设失效”。至少有以下几类可能:
- 核心假设确实不再成立:所依赖的市场行为或结构发生了变化。
- 辅助假设失效:成本、流动性、数据质量或执行条件改变,而核心逻辑未变。
- 样本与噪声:短期结果本身波动较大,尚不足以区分假设是否失效。
- 规则实现偏差:系统实际执行与设计不一致,导致结果不能反映假设本身。
- 环境切换:适用条件(如某类市场状态)暂时不满足,但假设并未被否定。
要区分这些原因,需要核对的是独立于系统盈亏的公开事实,而不是系统自身的收益曲线。可核对的方向包括:
| 核对对象 | 能帮助区分什么 |
|---|---|
| 假设所依赖的市场结构或规则原文 | 判断前提条件是否发生实质变化 |
| 交易成本、流动性等可观察条件的公开数据 | 区分核心假设失效与辅助假设失效 |
| 系统设计与实际执行的记录 | 排除实现偏差 |
| 假设适用的市场状态定义 | 判断是环境切换还是假设被否定 |
关键在于:这些事实应当来自系统之外。仅凭系统近期的盈亏,无法区分上述任何一种原因,因为多种原因会产生相似的表面结果。
结论的适用边界
即便完成了上述核对,判断也有明确边界:
- 核心假设的“有效”通常只在其被陈述的适用条件内成立,超出该条件范围,结论不自动延伸。
- 可观察事实往往只能证伪、难以证实。发现与假设矛盾的事实可以否定假设,但未发现矛盾不等于假设被证明。
- 判断依赖对假设的清晰陈述。假设越模糊,可核对的事实越少,结论越弱。
- 涉及实时规则、公告条款或合同条件时,应以相应机构或原文为准,而不是依据二手描述。
因此,这类判断的产出通常不是“有效/无效”的二元结论,而是“在哪些条件下仍可成立、哪些条件下已被事实否定”的边界描述。
常见问题
为什么不能只看系统近期盈亏来判断核心假设是否有效?
因为盈亏是多种原因共同作用的结果,核心假设失效、辅助假设失效、样本噪声和执行偏差都可能产生相似表现。要区分它们,需要核对独立于盈亏的外部事实,而不是结果本身。
核心假设和辅助假设的区别为什么重要?
两者的失效后果不同:辅助假设失效通常可通过调整继续运行,核心假设失效则意味着系统逻辑本身失去支撑。若无法区分二者,就容易把需要重构的问题误当成调参问题。
核对公开事实时,最需要避免什么?
最需要避免用系统自身的记录去验证系统自身的假设,这会产生循环论证。应优先查看假设所依赖的外部条件原文或独立数据,并明确这些事实能证伪什么、不能证明什么。