足迹图上的画线工具栏、撤销与重做

图表左侧的竖直画线工具栏一次激活一个工具(多头/空头持仓、水平线、射线、趋势线、矩形、文字、量尺、分布图、锚定 VWAP),并放置十字光标开关和垃圾桶按钮。Ctrl+Z 和 Ctrl+Y 用于撤销和重做画线改动。

Senzoukria · 文档 · 更新于 2026 年 9 月


位置

位置
足迹图左边缘(Rithmic、桥接、Quantower、加密货币和回放)
撤销 / 重做
Ctrl+Z / Ctrl+Y 或 Ctrl+Shift+Z(macOS 用 Cmd)
撤销深度
60 步;对同一对象在 700 毫秒内的手柄拖动算作一步
持久化
画线按图表偏好键保存;撤销栈不保存

它做什么

工具栏是一列图标按钮,标注为「Footprint 工具」。每个按钮激活一个工具:随后在图表上的第一次单击(不能落在坐标轴上,也不能落在已有的手柄上)会放置一个该类型的画线,然后工具自动解除激活。再次点击已激活的按钮可以取消,按 Escape 也可以。每个按钮的提示语都说明了手势,例如「画矩形(在图表上点击,拖动设定对角)」。

画线按合约保存,交易持仓(LONG / SHORT)一个清单,线型画线另一个清单。渲染器只绘制合约与图表一致的画线,因此在 MNQ 上画的价位绝不会出现在 ES 上。

设置项

工具栏按钮,自上而下,附各自的提示语
按钮空闲时的提示语作用
十字光标显示十字光标 / 隐藏十字光标切换图表十字光标(这是一项图表设置,不是画线)
多头放置 LONG 持仓(在图表上点击)激活多头持仓工具
空头放置 SHORT 持仓(在图表上点击)激活空头持仓工具
水平线画水平线(在图表上点击以设定价格)在所点价格上画一条通栏的线
水平射线画水平射线(在图表上点击以设定起点)从所点K线向右延伸的线
趋势线画趋势线(在图表上点击,然后拖动端点)两点之间的线段
矩形画矩形(在图表上点击,拖动设定对角)价格/时间方框
文字添加文字标注(在图表上点击,然后输入)在某个价格和时间上的内嵌文字
量尺测量(点击并拖动,测量两点之间的价格 / 时间 / 百分比)测量叠加层
分布图分布图(点击并拖动,获取任意区间的成交量、delta、POC 和价值区)选区成交量分布
锚定 VWAP锚定 VWAP(点击某根K线把它锚定到当前,或点击并拖动来测量一段区间)从锚点K线开始的 VWAP
垃圾桶(底部)删除 SYMBOL 上的全部 n 条画线 / 没有可删除的画线只删除当前合约的所有画线

怎么用

  • 激活一个工具,在图表上点一次,然后用手柄调整。点击某条画线会选中它并打开画线属性面板;Delete 或 Backspace 会删除选中的画线(在输入框中打字时除外)。
  • Ctrl+Z 撤销最后一次画线改动;Ctrl+Y 或 Ctrl+Shift+Z 重做。当焦点位于 input、textarea、select 或可编辑字段中时,该快捷键会被忽略;对应的栈为空时它不做任何事。
  • 拖动手柄时,每次鼠标移动都会产生一次更新;对同一对象间隔不到 700 毫秒的更新会合并为一个撤销步,因此一次拖动等于一次 Ctrl+Z。
  • 撤销之后再编辑会丢弃重做分支,和任何编辑器一样。栈保留最近 60 个状态。

限制与陷阱

  • 撤销只覆盖用户画线。从券商或模拟持仓镜像过来的临时线(id 以 broker: 或 sim: 开头)不在栈中,也不会被持久化;Ctrl+Z 绝不会碰它们。
  • 垃圾桶按钮按合约生效。它不会清除其他合约上的画线,也无法被选择性撤销 —— 它就是一个撤销步。
  • 撤销和重做栈只存在于内存中;重启应用会保留画线,但两个栈都会清空。
  • 十字光标按钮改变的是一项图表设置,因此它不属于撤销历史。

其他语言版本

常见问题

为什么 Ctrl+Z 没有撤销我最后做的改动?
当文本框拥有焦点时该快捷键会被忽略,而且它只跟踪画线编辑。如果最后一次改动是一项图表设置(颜色、指标、十字光标),它就不在画线栈里。也请确认重启之后栈不是空的。
删除全部画线会影响其他合约吗?
不会。垃圾桶按钮用图表当前合约调用 clearForSymbol;其他合约上的画线不受影响。提示语显示的是当前合约的数量。
Ctrl+Shift+Z 和 Ctrl+Y 一样吗?
一样。两者都是重做;Ctrl+Shift+Z 遵循 macOS 和浏览器的惯例,在 macOS 上用 Cmd 代替 Ctrl。