跳转到主要内容
Product5 min read

用受治理公式构建自己的 Rank 列

作者

TradingFlow Rank 现在允许付费用户为 Contracts 与 Symbols 创建逐行数值列,使用获准字段完成校验,并将公式定义保存在 Saved View 中。

每位交易者最终都会形成一些希望放在标准指标旁边的计算:每单位未平仓量对应的权利金、波动率差值,或者简单的流动性筛选。Rank 自定义公式列让你可以直接在表格中构建这些计算,同时不会把 Rank 变成任意电子表格,也不会削弱它的数据规则。

Contracts 与 Symbols 各自拥有独立的公式字段目录。公式定义会随当前 Rank Saved View 保存,而页面上的每个数值都会根据所选交易日的标准行重新计算。

带四个编号标注的 Rank 自定义公式列管理器

截图来自已完成加载的 0.15.0 测试版本。1:查看现有 User-defined 列。2:开始新建列。3:编写草稿或向 AI 提问。4:最终 Create 操作仍由用户决定。图中市场数值仅用于说明,不代表预测。

公式只属于一个 Rank 层级

你可以为 Contracts 创建最多五个自定义数值列,也可以为 Symbols 单独创建最多五个。两个字段目录保持独立,因为两种 Rank 视图回答的问题不同:

  • Contracts 公式可以使用 Premium、OI、Daily Volume、Flow DEX、Net DEI、Delta、IV 和 Vol/OI 等逐行字段。
  • Symbols 公式可以使用 IV30、RV20、RV30、Net DEX、权利金汇总、IV Rank、skew、市值和平均成交量等全链或标的字段。
  • Contracts 公式不能静默引用 Symbols 独有字段;两个目录也都不会开放分类字段或抽屉专属结构。

这种分离延续了 Rank 工作台教程中的标准数据范围:Contracts 对有成交的合约排名,Symbols 对完整标的目录排名。

先打开自定义列编辑器

编辑器位于当前 Rank 表格中,而不是 Saved Views 内。使用付费权限时:

  1. 打开 Rank ContractsRank Symbols
  2. 在表格工具栏中选择 Columns。这个控件位于当前表格的右上方。
  3. 在 Columns 弹出菜单底部选择 Custom columns (0)。创建列后,括号内的数量会变化。
  4. Custom formula columns 模态框打开后,选择 New column 进入编辑器。已有列也会显示在同一个模态框中,并提供编辑与删除操作。

Columns 控件跟随当前 Rank 标签页:Contracts 会打开 Contracts 字段目录,Symbols 会打开 Symbols 字段目录。如果看不到 Custom columns,请确认你已使用付费权限登录。

Rank Contracts 的 Columns 菜单,展示 Custom columns 入口 测试版本中的入口:1:在当前表格工具栏点击 Columns;2:在弹出菜单底部选择 Custom columns (数量),打开模态框。

编写受限表达式,而不是代码

编辑器支持常见算术、比较、括号,以及一组紧凑的数值函数,包括 ABSIFANDORNOTROUNDMINMAXLOG10SQRTNA

例如,下面的草稿计算每单位 OI 对应的 Premium,并在 OI 不可用或为零时明确返回 N/A:

text
IF([OI] > 0, [Premium] / [OI], NA())

包含获准字段表达式与实时行预览的有效 Rank 公式

1:表达式使用具名字段。2:编辑器只提供获准字段与函数。3:Live preview 让你在保存前检查结果。4:Create column 是明确的用户操作。

在允许创建之前,编辑器会检查语法、字段可用性、函数参数、输出类型与单位。你可以选择 number、percent 或 currency 格式,并将结果显示为数值或 mini-bar。自定义表头始终标记为 User-defined,因此不会伪装成 TradingFlow 标准指标。

获准字段如何生成受治理的 Rank 自定义列

这条边界保护什么

Rank 公式是确定性的逐行表达式。它不能执行 JavaScript 或 SQL,不能访问网络,不能读取其他行、历史交易日,也不能重建表格数据范围。跨行聚合、多交易日研究与全链连接仍属于受治理 Cookbook Recipe 的职责,而不是表格公式行为。

缺失输入、除以零、无效函数域和非有限结果都会显示 N/A,并排在有限数值之后;它们绝不会变成误导性的零。排序会在完整已筛选数据范围上应用同一个定义,CSV 导出则得到计算结果,而不是可执行的电子表格公式。

系统只保存标准化定义:稳定列 ID、表达式、格式、显示方式、依赖字段与修订版本。计算后的市场数值永远不会被持久化。因此,重新打开历史交易日时,同一个定义会针对该交易日保留的行重新计算。

让 AI 协助,但保留最终决定

公式编辑器提供 Ask AI,用于协助起草或修复表达式。助手只会收到所选 Rank 层级的获准字段目录与当前草稿。普通公式帮助不会发送 Rank 行;只有在你明确标注某个公式单元格时,才会附加该结果及其依赖输入。

AI 可以返回通过校验的提案,但不能直接创建、保存或删除列。你需要选择 Use draft,检查编辑器与 Live preview,然后自行决定是否保存。付费权限、AI 同意、Credits 与常规助手 rollout 仍然适用。

亲自尝试

  1. 使用付费权限打开 Rank ContractsRank Symbols
  2. 在当前表格中选择 Columns,然后选择 Custom columns (数量)New column
  3. 命名列、插入获准字段并编写表达式。
  4. 检查校验结果、单位信息与实时行预览。
  5. 选择格式和显示方式;结果符合意图后再创建列。
  6. 像其他表格列一样对它排序、显示或隐藏并导出;定义会保留在当前 Saved View 中。

自定义公式帮助你表达可重复的研究视角,但不会把计算变成预测或建议。可从 TradingFlow App Home 进入 Rank,构建真正对应当前研究问题的列。