策略列表
策略列表用于集中查看各账户的交易策略,核对策略状态、持仓、成本、盈亏与手续费,并通过单击策略联动行情和组合属性。同一合约上的不同交易思路可以分别建立策略,各自记录成交与收益。

打开与快速操作
通过“交易 → 策略列表”打开窗口。每个工作区可以有自己的策略列表,反复使用同一工作区的菜单入口会定位该工作区已有的列表窗口。
- 登录需要查看的交易账户,在“正常”页查看当前运行及需要处理的异常策略。
- 先核对“账户”和“序号”,再根据策略名称确认交易对象。同名策略可能属于不同账户,或对应同一合约上的不同交易计划。
- 策略较多时,在顶部过滤框输入产品、合约代码或策略相关关键词缩小范围;点击输入框右侧的 × 可以清空过滤。
- 单击目标策略,联动同一工作区、相同 Group 的实时行情与组合属性窗口。
- 多腿策略应继续查看各腿的合约、方向、配比、持仓和成交,发现数量不一致时到策略持仓对账窗口核对。
- 查看已结束的策略时切换“关闭”页;需要追溯具体成交和收益时,使用策略历史成交或策略绩效窗口。
界面布局与账户归属
顶部包含“正常”“关闭”两个状态页签、关键词过滤框和联动分组入口;下方为策略表格。标题会附加当前过滤文字,例如截图中的“策略列表 - au”。
- 策略采用平铺列表显示,账户是固定的第二列,即使只登录一个账户也不会隐藏。
- 列表汇集已登录账户的策略,不受旧的全局账户视图筛选影响。每行的查看和操作按该策略自己的账户执行。
- 账户列优先显示账户名称或别名;没有名称时显示账户标识。账户名称相同的情况下,还应结合策略序号和其他账户窗口核对。
- 当前界面没有账户折叠分组行,也没有分组行上的“策略数、运行中、合计盈亏”汇总区。
- 新策略通过实时行情中的策略创建入口或相应业务流程建立,本列表主要用于查找、查看和管理已有策略。
“正常”页与“关闭”页
| 页面或状态 | 含义与查看重点 |
|---|---|
| 正常页 | 显示正常运行策略以及需要人工检查的异常策略。因此,进入“正常”页不代表每一行都处于正常状态。 |
| 关闭页 | 查询已结束或停止的策略,包括触发止损、已关闭和强制关闭记录。切换页面时会重新装载对应数据。 |
| 正常 | 策略处于正常运行状态。是否可下单还取决于交易锁定、账户连接、行情、腿到期和其他交易条件。 |
| 止损触发 | 止损流程中的状态,需结合委托和成交回报确认处理进度。 |
| 下单错误 | 下单或执行过程中发生异常。应查看交易日志、委托、各腿成交及实际持仓。 |
| 触发止损 / 已关闭 / 强制关闭 | 在关闭页核对停止原因与后续结果;策略停止状态不能代替柜台持仓和委托检查。 |
异常状态在列表中以红色提示;正常状态通常为白色,结束状态通常为灰色。含到期腿的策略还会追加“(腿到期)”并显示为灰色,应优先查看具体到期腿。
关键词过滤与清空
输入框会随文字变化立即过滤当前页,不需要按回车。多个关键词用空格分隔,并且必须全部匹配;英文字母不区分大小写,匹配方式为包含关键词的子串匹配。
| 匹配内容 | 说明 |
|---|---|
| 策略名称与备注 | 可按交易计划名称、用途或备注关键词查找。 |
| 标的代码与标的名称 | 用于按产品或标的缩小范围。 |
| 各腿合约代码 | 多腿策略任意一条腿包含该关键词,也可作为匹配内容。 |
| 策略序号、策略标识与账户标识 | 用于定位具体记录;数字同样按包含关系匹配,不能将一次数字匹配视为精确定位。 |
例如输入 au 可查找含黄金合约代码的策略;输入 au 2610 则要求该策略的可匹配内容同时含有这两个关键词。关键词可以分别命中不同字段,甚至不同腿,不要求出现在同一段名称里。
账户列显示的别名不属于当前过滤字段。需要按账户检查时,可以先按账户列排序,或使用账户标识过滤。过滤不会修改策略,也不会停止被隐藏策略的运行。
有文字时,输入框尾部显示 ×;点击即可清空并恢复当前页全部记录。标题附加过滤内容的前十个字符,过长时显示省略号,完整过滤条件仍以输入框中的文字为准。切换“正常/关闭”时过滤条件继续生效。
表格字段
| 字段 | 含义 |
|---|---|
| 序号 | 策略序号,用于在列表和相关策略窗口中核对同一条策略,不是表格的临时行号。 |
| 账户 | 该策略归属的账户,始终显示。 |
| 策略名称 | 策略的显示名称。列宽会利用窗口剩余空间,便于显示较长的组合名称。 |
| 状态 | 当前运行状态;有到期腿时追加“(腿到期)”。 |
| 总持仓 | 策略记录的持仓数量。颜色按策略方向区分:多为红色、空为绿色、方向未知为白色。多腿策略应同时检查各腿,不能把该数字直接当作所有腿的手数之和。 |
| 持仓盈亏 | 当前仍持有头寸的盈亏,依据持仓成本与当前价格计算。 |
| 浮动盈亏 | 策略生命周期的累计盈亏口径,包含历史已实现收益和当前持仓的价格变化,并受费用显示选项影响。 |
| 最新价 | 该策略对应的当前合约或组合价格;多腿策略显示组合价格。 |
| 持仓均价 | 当前持仓的成本价格,减仓后保留剩余持仓的成本口径。 |
| 策略均价 | 依据策略累计现金流与当前数量形成的成本口径,历史已实现盈亏会影响它,因此可以与持仓均价不同。 |
| 手续费 | 策略累计发生的手续费,以两位小数显示。 |
盈亏正值显示为红色、负值显示为绿色、零值显示为白色;持仓盈亏与浮动盈亏在列表中按整数四舍五入显示。价格按合约最小变动单位格式化,因此列表显示值可能与详细成交中的小数精度不同。
持仓成本、策略成本与费用口径
“持仓盈亏”关注尚未平掉的头寸;“浮动盈亏”关注整条策略累计的交易结果。策略已经平仓时,总持仓可以为 0,而浮动盈亏和手续费仍然有值,表示历史交易结果仍保留在策略记录中。
“持仓均价”与“策略均价”也承担不同用途。例如部分平仓已经产生收益后,剩余持仓的买入成本仍由持仓均价表示,而策略均价可能因已实现收益而变化。核对实际开仓成本时,应查看持仓均价和各腿成交;核对完整策略收益时,应同时查看历史成交与策略绩效。
“浮盈包含已发生费用”选项
全局设置中的“浮盈包含已发生费用”控制盈亏显示是否扣除已发生费用:
- 未勾选:持仓盈亏与浮动盈亏显示未扣费用的计算结果。
- 勾选:持仓盈亏扣除持仓周期费用,浮动盈亏扣除策略历史累计费用。
- 手续费列始终单独显示累计费用。勾选后,核算净收益时不要再从已经扣费的浮动盈亏中重复扣减手续费。
多腿组合的成本和盈亏由各腿汇总,组合价格可能为负数;应结合各腿方向、数量配比和合约乘数理解,不能直接套用单腿合约的价格与数量计算。
单击策略与窗口联动
单击策略行,会将该策略及其合约一起发送给当前工作区、相同 Group 的实时行情与组合属性窗口。这与选择合约窗口只发送合约不同:接收窗口同时获得策略身份,便于继续查看该策略的持仓、止损线和各腿信息。
- 将策略列表与接收窗口放在同一工作区,并设置相同 Group。其他工作区即使 Group 相同,也不参与本次联动。
- 多腿策略联动的是完整组合及策略,不会只选择其中第一条腿。
- 每行携带自己的账户归属,不会因为当前查看其他账户而把该策略切换到另一账户。
- 单击只切换查看对象,不会开仓、平仓或改变交易锁定状态;双击策略行没有额外操作。
- 准备下单时,应在交易窗口再次核对账户、合约、绑定策略与数量。列表直接联动的目标为实时行情和组合属性。
窗口刚打开或数据尚未齐备时,单击策略可能需要先补取详情,随后才完成联动。没有看到变化时,先检查接收窗口的工作区、Group 与账户登录状态。
列排序、手工拖动与列宽
序号、账户、策略名称、状态、总持仓、持仓盈亏和浮动盈亏列支持表头排序。连续点击可切换排序方向与无排序状态;最新价、两个均价和手续费列不提供排序。
- 账户列按显示名称排序;总持仓排序时,非零持仓策略排在零持仓策略前面。
- 盈亏列排序依据策略原始盈亏,而显示值可能扣除了费用并四舍五入,因此视觉上相近的数字不一定具有完全相同的排序值。
- 先切回无排序状态,再拖动策略行到目标位置,可以调整手工排列顺序。
- 手工顺序会保存。尚未记录手工顺序的新策略排在已记录策略之后,并按序号排列。
- 过滤后也可以拖动可见策略。移动是相对于当前可见的目标策略调整,清空过滤后可检查它在完整列表中的位置。
列宽可以通过拖动列分隔线调整;窗口较窄时可横向滚动查看右侧字段,策略较多时使用纵向滚动。策略名称列会伸展占用剩余宽度,手续费列保持自然宽度。
“(腿到期)”与到期策略处理
策略中存在已到期腿时,状态文字会追加“(腿到期)”并置灰。到期判定由后端统一处理,相关策略会被冻结,不再按正常策略订阅、处理行情或产生新订单。
到期不会导致前端自动关闭并隐藏策略。记录仍保留供核对,应查看组合属性中的具体腿、历史成交以及柜台实际持仓,确认到期处理结果后再进行相应策略管理。
右键“强制删除”的实际作用
在策略行上右键,当前菜单提供“强制删除”。这个入口执行强制关闭策略流程:将策略置为强制关闭状态,停止其运行并清理相关触发线;对应算法策略还会通知算法流程处理策略关闭。
该操作不会直接提交平仓委托,也不等同于删除所有历史成交记录。策略从正常列表移出后,柜台仍可能保留实际持仓或委托,应到持仓、委托和策略持仓对账窗口核对。需要平仓时,应使用相应交易功能。
当前入口没有二次确认,选择菜单项后即发送命令。操作前应核对目标行的账户、序号和名称;结果以后端回报为准,失败信息会通过提示音和日志反馈。查询关闭页可检查强制关闭记录。
数据刷新、账户变化与布局恢复
正常页随策略状态、持仓和报价更新;关闭页在切换到该页时查询各已登录账户并合并结果,账户较多时可能分批出现记录。策略新增、移除或状态改变会相应调整列表。
- 新账户登录后会装载该账户的策略;账户注销后,会移除该账户在列表中的记录。
- 切换回工作区时,正常页会重新获取最新运行策略;过滤条件仍然作用于重载后的列表。
- 过滤文字及“正常/关闭”页签随窗口布局保存和恢复。因此重新打开后列表较少或没有运行策略时,应先检查恢复的页签和过滤条件。
- 不同工作区的列表可以保存各自的过滤条件与页签,便于分别查看不同产品或策略类别。
列表中的策略持仓来自策略记录,柜台持仓来自实际账户,两者需要通过成交和对账保持一致。尤其在异常、撇腿或强制关闭后,应使用对账窗口检查差异。
常见问题
| 现象 | 检查方法 |
|---|---|
| 列表为空或找不到某条策略 | 检查账户是否已登录、当前在正常还是关闭页,以及过滤框是否还保留文字;先点击 × 清空过滤。 |
| 正常页出现红色错误状态 | 异常策略与正常策略合并显示。根据状态查看交易日志、各腿委托和实际成交。 |
| 输入账户别名没有结果 | 当前过滤不匹配账户别名。可按账户列排序,或使用账户标识过滤。 |
| 总持仓为 0,浮动盈亏仍有值 | 该列保留策略历史累计结果。到历史成交查看已实现收益和费用。 |
| 持仓盈亏、浮动盈亏或两个均价不同 | 这些列使用不同成本与累计口径,还应检查“浮盈包含已发生费用”选项。 |
| 点击策略后窗口没有联动 | 核对接收窗口是否为当前工作区、相同 Group 的实时行情或组合属性,确认账户在线并等待必要的详情补取。 |
| 不能拖动策略行 | 先将列排序切回无排序状态,再拖动;拖动只改变排列顺序。 |
| 状态出现“(腿到期)” | 打开组合属性核对到期腿与持仓;到期记录不会被前端自动关闭。 |
| 强制删除后仍有柜台持仓 | 该入口是强制关闭策略管理流程,不会自动平仓。到持仓和委托窗口核对并进行所需交易处理。 |
| 关闭页均价或报价显示为 0 | 已结束记录可能没有当前实时估值数据。应通过历史成交、绩效和对账核对实际结果,不能仅依据列表零值判断。 |