标签说明页

Premio CN Main Board · 标签与底层口径

这里集中解释系统中所有关键标签、状态、评分和环境判断的真实含义。后续只维护 TRADING_LOGIC_CN.md 这一份文档,页面会自动同步。

返回主板 唯一口径源:TRADING_LOGIC_CN.md 最近同步 2026-03-18 12:51:55

交易标签与判断体系说明

本文档对应当前代码实现,目的不是讲“理念”,而是把系统里所有核心标签、状态和判断口径统一成一份中文说明,避免同名概念在不同模块里含义不一致。

1. 总体分层

系统把同一只品种的判断拆成 4 层:

  1. 行为层:市场现在属于什么结构。
  2. 动作层:当前更适合跟随、试仓、观察还是回避。
  3. 计划层:如果要做,结构预案和当前有效执行计划分别是什么。
  4. 执行层:Signal Gate、触发价、纸面入口和组合风控是否允许真正进入。

当前已经明确区分 3 套动作字段:

  • raw_action:分析器原始动作,代表最底层的结构判断。
  • proposed_action:送去给 Signal Gate 的结构建议动作。当前实现里它通常等于 raw_action,但语义上允许后续加入中间修正层。
  • effective_action:当前真正可展示、可执行的动作。Signal Gate 只会降这一层。

兼容旧前端口径:

  • action 等价于 effective_action
  • action_reason 等价于 effective_action_reason

2. 行为层标签

分析器最终会把多周期结果压缩成一条行为标签,核心标签有:

  • 多周期多头共振
  • 多周期空头共振
  • 多头趋势延续
  • 空头趋势延续
  • 短线转强待确认
  • 短线转弱待确认
  • 日线偏多,盘中回撤
  • 日线偏空,盘中反抽
  • 多周期分歧
  • 多周期震荡观望

这些标签不是显示文案而已,它们直接参与:

  • 动作生成
  • 方向质量评分
  • setup 分类
  • 板块方向统计

3. 动作层规则

3.1 基础动作

系统只有 4 个基础动作:

  • 跟随
  • 试仓
  • 观察
  • 回避

3.2 行为到动作的主映射

主映射规则如下:

  • 多周期多头共振 / 多周期空头共振 且置信度 >= 78跟随
  • 多头趋势延续 / 空头趋势延续 且置信度 >= 70跟随
  • 短线转强待确认 / 短线转弱待确认 且置信度 >= 55试仓
  • 日线偏多,盘中回撤 / 日线偏空,盘中反抽 且置信度 >= 55试仓
  • 多周期分歧
  • 短线方向与日线方向直接对冲:回避
  • 否则:观察
  • 多周期震荡观望观察

3.3 动作降级规则

在主映射后,动作还会被二次降级:

  • 置信度 < 45 时,跟随 -> 试仓 -> 观察 -> 回避
  • 若风险标记包含“短线与日线方向相反,追单需要更谨慎”,跟随 降到 试仓
  • 若风险标记数量 >= 3,动作整体再降一档
  • 15m 方向还没有站稳,跟随 降到 试仓

4. 结构计划与当前执行计划

系统同时维护 2 套计划:

  • structure_trade_plan:原始结构预案。用于保留原始价位、原始机会等级和原始 setup 逻辑。
  • trade_plan:当前有效执行计划。它绑定 effective_action,用于当前执行排序、状态判断和纸面入口风控。

设计含义:

  • 原始结构很强,但 Gate 尚未放行时:
  • structure_trade_plan 仍保留强结构预案
  • trade_plan 会变成当前有效口径,通常更保守
  • effective_action 可能已经降成 观察

这样可以同时回答两个问题:

  • “这是不是一个好结构?”
  • “我现在到底能不能做?”

5. 计划层计算规则

5.1 方向

方向由行为决定:

  • 多头类行为 -> long
  • 空头类行为 -> short
  • 无方向结构 -> flat

5.2 setup 风险模板

系统现在不是只按 跟随 / 试仓 / 观察 / 回避 四个动作给一套统一止损止盈,而是先识别 setup,再套对应的风险模板。

核心模板如下:

  • trend_resonance_follow / structure_follow
  • 基础止损:1.35%
  • 固定目标:3.0R / 5.2R
  • 允许结构止损
  • only_expand_targets = true
  • 含义:趋势单优先把目标往外扩,不把强单轻易收近
  • pullback_continuation / rebound_pressure
  • 基础止损:1.15%
  • 固定目标:2.6R / 4.4R
  • 允许结构止损
  • only_expand_targets = true
  • 含义:回撤承接/反抽承压也按趋势续行逻辑管理,优先保留延展空间
  • intraday_reversal_probe
  • 试仓 时基础止损:0.85%
  • 其余情况下基础止损:0.95%
  • 固定目标:1.8R / 3.0R
  • structure_probe
  • 基础止损:0.95%
  • 固定目标:1.8R / 3.0R
  • conflict_probe
  • 基础止损:0.7%
  • 固定目标:1.3R / 1.9R

兜底模板:

  • 动作为 跟随 但没有命中特殊 setup:1.05% + 2.2R / 3.6R
  • 动作为 试仓 但没有命中特殊 setup:0.75% + 1.6R / 2.6R
  • 动作为 观察0.7% + 1.2R / 1.8R
  • 其余兜底:0.8% + 1.2R / 1.8R

止损修正项:

  • 置信度 >= 85
  • 趋势类模板会轻微收紧,但不会把趋势单收得过窄
  • 置信度 < 60
  • 止损会放宽
  • 风险标记越多
  • 趋势类模板最多额外放宽 0.3%
  • 其他模板最多额外放宽 0.2%
  • 若 setup 允许结构止损,且系统识别到 structure_test_price
  • 会优先把止损挂到测试位缓冲之外
  • 不再死守一个过窄的百分比止损

5.3 动态止盈

开启动态止盈后,系统会尝试识别:

  • structure_target_price_1
  • structure_target_price_2
  • structure_test_price

然后在“固定 RR”和“结构位”之间重估:

  • 当前 T1 / T2
  • runner 管理说明
  • 后续回撤保护说明

当前关键口径:

  • 趋势类模板若 only_expand_targets = true
  • 结构位只能把目标往更远处外扩
  • 不会因为近端结构位出现,就把原本的趋势目标收得更近
  • 非趋势试错单
  • 允许结构位把目标收近
  • 重点是更快兑现,而不是强行把每笔单都做成 runner
  • 若盘中力量进入推动状态
  • take_profit_note 会强调 runner 更适合保留
  • 若盘中力量进入衰竭/分配
  • take_profit_note 会强调后续 runner 要优先收紧保护

5.4 仓位建议

计划会同时考虑:

  • 单笔风险预算
  • 最大仓位占比
  • 每手保证金
  • 每手止损风险

动作与分配上限:

  • 跟随 使用 follow_position_pct
  • 试仓 使用 probe_position_pct
  • 观察/回避 默认仓位上限为 0

最终建议手数取两者较小值:

  • 保证金约束下可开手数
  • 风险预算约束下可开手数

6. 评分与机会等级

6.1 三个子分

系统把一笔计划拆成 3 个分数:

  • direction_quality_score
  • location_quality_score
  • execution_quality_score

方向质量

方向质量由以下部分组成:

  • 总置信度
  • 行为加分
  • 共振最高
  • 趋势延续次之
  • 转折待确认和回撤承接更低
  • 动作加分
  • 跟随 高于 试仓
  • 风险标记扣分

位置质量

位置质量由以下部分组成:

  • RR 是否舒服
  • 止损是否过宽
  • 动态止盈是否识别到结构位
  • 是否识别到测试位
  • 目标跳数是否太近
  • 试仓 会天然扣一些位置分

执行质量

执行质量由以下部分组成:

  • 当前动作是否仍属执行态
  • 建议手数是否大于 0
  • 合约参数可信度
  • 合约参数是否已确认
  • 成本占单手风险的比例
  • 风险标记数量

6.2 入场总分

总分计算方式:

  • 方向质量 45%
  • 位置质量 35%
  • 执行质量 20%

得到 entry_quality_score,范围会被限制在合理区间内。

6.3 机会等级

若满足以下任一条件,直接是 C

  • 方向为 flat
  • 当前动作是 观察/回避
  • 建议手数 <= 0

跟随 动作下:

  • A 级:
  • 入场总分 >= 82
  • 方向分 >= 80
  • 位置分 >= 72
  • 执行分 >= 70
  • 风险标记数 <= 1
  • B 级:
  • 入场总分 >= 64
  • 方向分 >= 60
  • 执行分 >= 50
  • 其他:C

试仓 动作下:

  • B 级:
  • 入场总分 >= 66
  • 方向分 >= 58
  • 执行分 >= 48
  • 其他:C

7. setup 标签体系

当前 setup 体系如下:

  • trend_resonance_follow
  • 标签:共振顺势
  • 族群:趋势跟随
  • 持有节奏:日内趋势
  • pullback_continuation
  • 标签:回踩承接
  • 族群:趋势回撤
  • 持有节奏:回撤后的续趋势
  • rebound_pressure
  • 标签:反抽承压
  • 族群:趋势回撤
  • 持有节奏:反抽后的续下行
  • intraday_reversal_probe
  • 标签:转折试仓
  • 族群:短线转折
  • 持有节奏:短线试错
  • conflict_probe
  • 标签:分歧试仓
  • 族群:分歧博弈
  • 持有节奏:快进快出
  • conflict_wait
  • 标签:分歧等待
  • 族群:等待过滤
  • 持有节奏:先观察
  • wait_filter
  • 标签:观望等待
  • 族群:等待过滤
  • 持有节奏:先观察

management_focus 会根据:

  • 行为
  • 当前动作
  • 盘中力量是否进入衰竭/分配

动态给出管理重点。

8. 盘中力量标签体系

8.1 状态标签

盘中力量状态包括:

  • bullish_drive:增仓上攻
  • bearish_drive:增仓下压
  • short_covering:空头回补式上拉
  • long_liquidation:多头止损式下杀
  • bullish_pullback:缩量回踩
  • bearish_rebound:缩量反抽
  • upper_distribution:高位换手
  • lower_distribution:低位换手
  • bullish_exhaustion:放量滞涨
  • bearish_exhaustion:放量跌不动
  • 其余情况:盘中整理待确认

8.2 alert_level

力量层面的注意级别仍分 3 档:

  • focus
  • watch
  • info

8.3 focus_role

为避免把“该进攻”和“该收缩”混为一谈,当前额外区分:

  • attack
  • 代表进攻重点
  • 当前只有 bullish_drivebearish_drive
  • risk
  • 代表风险重点
  • 当前包括:
  • upper_distribution
  • lower_distribution
  • bullish_exhaustion
  • bearish_exhaustion
  • watch
  • 代表观察态

这意味着:

  • focus 不再等于“可以进攻”
  • focus + attack 才能作为主线进攻日的重要依据
  • focus + risk 代表“这里值得高度关注,但主要是先控风险”

9. Signal Gate 与执行状态

9.1 Gate 状态

Signal Gate 只处理 proposed_action,只会降 effective_action

核心状态:

  • inactive
  • ready
  • pending_age
  • pending_confirmations
  • blocked_window
  • cooldown

判定顺序:

  1. 原始动作若不属于执行态,Gate 直接 inactive
  2. 若处于冷却期,进入 cooldown
  3. 若处于禁入时段,进入 blocked_window
  4. 若持续时间不够,进入 pending_age
  5. 若连续确认次数不够,进入 pending_confirmations
  6. 通过以上条件后,进入 ready

Gate 被拦时:

  • raw_action 不变
  • proposed_action 不变
  • effective_action 会降成 观察

9.2 执行状态机

执行状态机只看当前有效计划,状态包括:

  • inactive
  • candidate
  • armed
  • triggered
  • managing
  • ended

含义:

  • candidate:原始结构在,但 Gate 还没放行
  • armed:Gate 已放行,正在等触发价
  • triggered:触发价已命中,进入可开区
  • managing:纸面单已开,转入持仓管理
  • ended:本轮执行结构结束

10. 观察清单状态标签

当前页面里有两套并行标签:

  • 动作标签:回答“现在偏向怎么做”,取值仍是 跟随 / 试仓 / 观察 / 回避
  • 状态标签:回答“当前处在执行漏斗的哪一步”,不再和动作标签复用同一个词

其中前端为了避免同屏出现两个“观察”造成误读,动作标签里的 观察 会显示成更短的 只看,状态标签的兜底口径会显示成 常规跟踪

状态标签规则:

  • 有纸面持仓:持仓管理
  • 执行阶段是 managing持仓管理
  • 执行阶段是 triggered
  • 纸面入口允许:触发可开
  • 否则:触发被拦
  • 执行阶段是 armed待触发
  • 执行阶段是 candidate
  • 若原始动作属于执行态:等待准入
  • 否则:待触发
  • 无数据:等待数据
  • 其余情况下:
  • effective_action = 跟随跟随候选
  • effective_action = 试仓试错候选
  • effective_action = 回避风险回避
  • 若原始动作是执行态但 Gate 尚未 ready:等待准入
  • 否则:常规跟踪

重要变化:

  • A/B 级机会不再把 试仓 伪装成“结构候选”
  • 机会等级只回答“结构质量”
  • 动作标签只回答“偏向跟随、试仓、只看还是回避”
  • 状态标签只回答“当前该怎么处理、已经推进到哪一步”

11. 板块与环境判断

11.1 板块概览

板块概览统计:

  • tracked
  • ready
  • bullish
  • bearish
  • neutral
  • net_score
  • avg_confidence
  • leader_symbol
  • leader_behavior
  • alignment_ratio

板块偏向标签:

  • 板块偏多
  • 板块偏空
  • 多空分歧
  • 观望
  • 等待数据

11.2 主线板块筛选

进入 main_line_sectors 需要同时满足:

  • 板块有可看品种
  • 不是 多空分歧
  • 若同步性不够高,则净方向分不能太弱

11.3 主线进攻日

当前系统不再只看“有多少个 focus”,还要求方向一致。

满足以下条件才会给 主线进攻日

  • 至少 2 个主线板块方向一致
  • 同向板块数量必须多于反向板块数量
  • 且满足以下至少一条:
  • 同方向的 attack_focus 品种 >= 2
  • 同方向的 triggered_ready 品种 >= 1

这一步专门防止以下误判:

  • 一个板块偏多、一个板块偏空,也被叫成主线进攻日
  • 高位换手、放量衰竭这种风险重点,被误当成进攻重点

11.4 环境标签

当前环境标签共有 5 类:

  • 防守控风险
  • 组合风险已偏高,先减仓
  • 主线进攻日
  • 主线方向一致,且存在进攻重点或可开结构
  • 先解阻断日
  • 已触发结构不少,但主要问题是被参数或风控拦住
  • 择强执行日
  • 有值得盯的结构,但还没到主线全面进攻
  • 等待确认日
  • 主线不清、执行窗口也不清

12. focus_count 与观察清单口径

为避免“焦点”一词在系统内含义漂移,当前定义如下:

  • summary.intraday_force_focus_count:盘中力量里 alert_level = focus 的总数
  • summary.intraday_force_attack_focus_count:其中 focus_role = attack 的数量
  • summary.intraday_force_risk_focus_count:其中 focus_role = risk 的数量
  • battle_plan.focus_count:作战面板中的总 focus
  • battle_plan.attack_focus_count:作战面板中的进攻重点数
  • battle_plan.risk_focus_count:作战面板中的风险重点数
  • battle_plan.watchlist_count:重点观察清单长度

也就是说:

  • focus_count 不再等于观察清单长度
  • watchlist_count 才是交易员今天真正要盯的短名单数量

13. 合约参数与纸面入口

13.1 合约参数真相层

当前系统不再只用一个 configured = true/false 判断合约参数是否“已确认”,而是先落到真相层状态:

  • unconfigured
  • 含义:字段缺失、未录入,或当前仍是默认未确认状态
  • placeholder
  • 含义:当前仍像通用占位模板
  • 即便写进配置,也不算可执行确认
  • auto_detected
  • 含义:乘数和跳动来自 TqSdk 自动识别
  • 可用于执行估算,但保证金率和成本参数仍可能带本地估算成分
  • manually_confirmed
  • 含义:由用户手工完整录入并确认
  • audited
  • 含义:在 manually_confirmed 之上,还额外经过审计核对

当前主口径:

  • auto_detected / manually_confirmed / audited
  • 视为 contract_configured = true
  • unconfigured / placeholder
  • 视为 contract_configured = false
  • config + 占位模板
  • 不再自动算“已确认”
  • Web 单品种编辑接口
  • 必须一次性提供乘数、最小跳动、保证金率、手续费、滑点 5 个关键字段
  • 不再允许缺字段后自动补最小值并伪装成“已确认”

13.2 纸面入口风控顺序

纸面入口检查顺序固定如下:

  1. 纸面交易总开关是否开启
  2. 是否被执行池过滤
  3. 当前品种是否已有持仓
  4. 持仓数量是否超上限
  5. 原始动作是否在纸面开仓白名单
  6. 总置信度是否达标
  7. 当前是否有有效计划
  8. 合约参数是否已确认
  9. 合约参数可信度是否过低
  10. 方向和建议手数是否有效
  11. 是否触发账户日内止损
  12. 是否达到连续亏损上限
  13. 同品种是否仍在重入冷却期
  14. 组合总开仓风险是否超限
  15. 若板块风控开启,再检查:
  • 同方向板块持仓个数
  • 同方向板块保证金占比
  • 同方向板块风险占比

对应常见状态标签包括:

  • paper_disabled
  • execution_symbols_only
  • already_open
  • position_limit
  • action_filtered
  • confidence_filtered
  • missing_plan
  • contract_unconfigured
  • contract_low_confidence
  • plan_inactive
  • blocked_daily_loss
  • blocked_consecutive_losses
  • blocked_reentry_cooldown
  • blocked_total_open_risk
  • blocked_sector_positions
  • blocked_sector_margin
  • blocked_sector_risk
  • clear

13.3 流程观测模式

流程观测模式 是一个专门给“观察整条链路”使用的开关,不是可执行确认开关。

开启后:

  • 第 8 步 contract_unconfigured
  • 第 9 步 contract_low_confidence

这两类拦截不会再阻止纸面链路继续往下走,系统会继续生成:

  • 触发后状态推进
  • 纸面开平仓
  • 持仓管理
  • 历史与复盘卡片展示

但它不会绕过以下约束:

  • 执行池过滤
  • 已有持仓限制
  • 最大持仓数限制
  • 动作白名单
  • 置信度阈值
  • 日内止损
  • 连续亏损限制
  • 同品种重入冷却
  • 总开仓风险
  • 板块风控

因此它的真实含义是:

  • “允许继续观察流程”
  • 不是“合约参数已经真实确认”
  • 也不是“系统进入无风控测试模式”

额外说明:

  • 这类样本会被标记为 observation_only
  • 它们仍会出现在当前持仓、历史和复盘卡片里
  • 但不会计入以下主口径:
  • 账户总权益
  • 组合开仓风险
  • 当日净盈亏
  • 连续亏损统计
  • 纸面统计窗口
  • 复盘回路主样本

14. 纸面统计标签

统计层当前主要按以下维度分组:

  • 按 setup
  • 按止盈模式
  • 动态止盈
  • 固定止盈
  • 按持有节奏
  • 30m 内
  • 30-120m
  • 2-4h
  • 4h 以上
  • 按入场力量
  • 状态标签 + 重点/观察/中性
  • 按机会等级
  • A 级机会
  • B 级机会
  • C 级机会
  • 按入场质量
  • 80 分以上
  • 70-79 分
  • 60-69 分
  • 60 分以下
  • 未评分
  • 按参数可信度
  • 高可信参数
  • 中可信参数
  • 低可信参数

统计与复盘默认只看正式样本:

  • 会排除 observation_only = true 的流程观测样本
  • 观测样本仍保留在历史与复盘卡片里,方便看流程是否跑通

15. 复盘窗口口径

复盘和统计共用 4 个窗口:

  • today
  • last_5d
  • last_20d
  • all

当前逻辑会优先选一个“样本足够”的窗口:

  • 如果今天样本太少,会自动回退到 近5日
  • 仍不足时再继续用更长窗口

16. 当前体系下的核心自洽点

当前这套体系已经明确约束以下口径:

  • “结构强”与“当前能做”不是一回事
  • focus 不再默认等于“进攻重点”
  • 试仓 不会因为机会等级高就被包装成 跟随
  • 主线进攻日 必须有方向一致性
  • focus_countwatchlist_count 不再混用

17. 仍然成立的解释边界

以下解释边界需要始终记住:

  • structure_trade_plan 回答“原始剧本是什么”
  • trade_plan 回答“当前执行口径是什么”
  • opportunity_tier 回答“结构质量”
  • status_label 回答“现在该怎么处理”
  • focus_role = risk 回答“这里很关键,但关键在先防守”

如果未来继续扩展指标,新增逻辑也应遵守这 5 条边界,否则系统会再次出现标签互相打架的问题。