Trader OS
Phase 4 · 策略思维

第 22 章 · Signal

怎样把「市场太热了」这种感觉,变成电脑能判断的条件?

阅读模式
Phase 4 · 策略思维TRD-STRAT-004 · v1.0
练习的能力
研究 Edge数据验证
3D 模拟
无

市场现场

当前的阅读模式收起了这一节。

小林写下「涨得太多就卖」。阿哲让他把同一段行情交给两个人,他们选出了不同的卖点。小林补上回看窗口和涨幅门槛,却又使用了当天尚未结束的收盘价。规则看似精确,时间仍然错了。

你来决定

当前的阅读模式收起了这一节。

要让别人复算同一规则,你会选择哪种时序与边界处理?

观察结果

当前的阅读模式收起了这一节。

实验会显示当前特征、信号可得时间和下一根开盘参考价。把观察位置移到回看窗口之前,结果应为未就绪;增加阈值则可能把方向信号变成空仓。可计算、当时可得、可执行是三个独立条件。

背后的机制

规则包含输入字段、回看窗口、计算式、阈值、方向和缺失数据行为。本页动量使用当前收盘相对回看期收盘的变化率;严格超过阈值才产生方向信号,等于阈值保持空仓。突破规则比较此前窗口的高低价,不把当前根高低价混进边界。

引擎先等一根完成,再在下一根开盘按上次信号交易。当前收盘的资金费率可以用于下一次决策,不能反过来决定已经发生的本根开盘。修改数据发布时间后,应重建可得时点,而非只把表格对齐。

它叫什么

信号Signal
把当时可得的输入映射为目标方向或不交易的规则。
特征Feature
从原始字段计算的描述量,需要明确窗口和可得时点。
阈值Threshold
触发条件的界限,应写明严格大于还是包含等于。
前视偏差Look-ahead Bias
决策使用了当时尚未知道的信息,即使最终数据表看起来完整。

真实市场

收盘后的信息行情数据

第 13 章区分报价与成交。信号数据时间不等于订单能成交的时间。

持仓量发布衍生品

第 17 章讨论的持仓量必须按实际可得时间使用,不能把事后完整序列当作即时观测。

先写假设再算特征研究记录

第 20 章的机制决定特征要测什么。大量试指标后再补故事,会产生新的筛选偏差。

动手

Lab把模糊观点改成确定规则25 分钟页面实验与本地文本
  1. 保留默认参数,移动信号观察位置,记录未就绪与就绪的区别。
  2. 分别只修改回看窗口和阈值,记录方向如何改变。
  3. 产出信号卡:原始字段、发布时间、公式、窗口、阈值、缺失行为、最早允许成交时点。

种子 42 的 360 根合成日线,非历史业绩。初始 10,000 美元,每次开仓使用 50% 权益预算,持有不再平衡,最后收盘退出;开盘与收盘检查权益耗尽,保留穿仓。

净收益
9.38%
收盘最大回撤
15.63%
平仓交易数
44
净胜率
52.27%
期末权益(美元)
10,937.56
停机 / 穿仓(美元)
未停机 / 0
同数量账本(美元)金额
毛盈亏1,320.78
手续费 / 滑点 / 冲击183.33 / 91.66 / 0
资金费净付(负数表示净收)108.23
净盈亏 = 毛 − 全成本937.56

毛盈亏按同一批实际成交数量与参考价还原,不能当作另一条零费用策略。成本会改变之后的资金与数量;固定冲击参数不等于订单簿容量估计。资金费可能净收取。

索引20:收盘106.19,特征2.67;窗口已就绪,条件通过,目标1。最早执行:索引21 的开盘106.24。可得时间1814400000 ms(合成起点)。

下载 Markdown

仅在本页编辑;刷新会清空,请及时复制或下载。

课程版本V1-docs;来源p3:report:backtest-report.md;第 22 章 / TRD-STRAT-004

只记录点击时的参数和结果;不代表实验通过。
查看待保存快照

改一个变量

如果只把观察位置移到暖启动之前
没有足够过去数据时应保持未就绪;未来数据不能拿来补足。
如果只把阈值提高
触发次数可能减少,但不保证收益或质量提高。
如果只把同一字段的发布时间推迟
最早可交易时点随之推迟,原成交价可能已不可用。

三种深度

同一个知识节点TRD-STRAT-004,三种深度各问一个问题
  1. 基础怎样把「市场太热了」这种感觉,变成电脑能判断的条件?第 22 章
  2. 进阶怎样做 Feature Engineering,并把多个信号组合成一个?Advanced C · 系统化与量化交易
  3. 机构信号上线以后怎样监控?出现漂移时由谁决定停用?Institutional

先把一句观点写成别人能够逐项复算的规则。缺失和相等边界也属于规则。

带走的问题

4
概率和赔率是多少?期望值是正的吗?
列出作出决定时真正能看到的输入。
5
最坏的情况亏多少?
区分预测力与事后使用完整数据得到的漂亮结果。
10
结果出来以后,怎样区分运气和决策?
缺失、迟到和漂移出现时,先执行预定停止规则。

本章自测

一句话带走

信号是把假设翻译成明确、可重复、只用当时能拿到的数据的规则。

记录这次学习

“已读”只表示你确认读过本章;自测由你对照参考结论自评,两者都不等于掌握认证或职业等级。每次点击保留一条带时间的本地记录。

自答核心问题并记录自评

怎样把「市场太热了」这种感觉,变成电脑能判断的条件?

概念掌握自报(不是认证)

仅由你主动声明。已读、正确自评或实验结果都不会推断掌握;未报告为未知。撤销后成为未知,并取消已选附件。

  • 信号:未读取

  • 特征:未读取

  • 阈值:未读取

  • 前视偏差:未读取

尚未读取本章自报;没有报告不表示已经掌握。

带着本章上下文准备提问

Tutor 提问工作台

模型服务尚未配置。点击发送只会把下方预览提交给本站接口并收到未配置提示,不会调用外部模型或生成回答。提供方、运行位置及数据保留方式仍待确定。

角色目标:用故事、例子和计算解释一个概念。 以下为提问准备,不是该角色的生成结果。

Foundation 第 22 章 · TRD-STRAT-004 v1.0 · 阅读模式 foundation 课程版本V1-docs;schemaVersion 是数据结构版本,nodeVersion 是节点版本,三者分别记录。阅读模式不等于自报 Level。

选择本地记录、管理自报 Level

读取只在点击后发生;读取不等于同意上传。已读、自评、实验、研究快照均是学习者资料,不是模型指令或已验证事实。不要放入密钥、身份信息或真实账户资料。

逐条选附(最多 10 条,默认不选)

没有已加载的记录。先在章节确认已读、自答自测,或在实验控件中保存当前快照。

检查将使用的提问与附件

请填写 1–4000 字的问题

服务未配置;没有 AI 回答。

本地存储、导出与清除

记录保存在当前浏览器、当前站点的 localStorage,最多 100 条,不自动过期。没有账号隔离或云备份;共用设备上的其他使用者可能读到。请单标签页编辑;多标签页同时写入可能覆盖,请及时导出。修改或删除记录会取消当前已选附件,需重新加载。

Journal 由第 35 章日志工具单独管理和清除。删除本地数据不代表删除未来服务端数据;当前没有服务端副本。浏览器拒绝存储时不会假报成功,请复制本页预览。

管理本地记录与 Tutor 提问

本页目录