# 交易侧栏：数量、保护与策略

Chart、Orderbook、DOMTrader 和 SmartDOM 共用下单侧栏，跟随面板所选品种和连接。在 **DOMTrader** 中，点击**第二行最右侧、锁旁的侧栏图标**。在 **Chart** 中，使用图片导出按钮旁的 **Order entry**；其他面板也在工具栏中提供下单开关。本例使用明确标注的模拟账户，没有发送订单。

![有效的 DOMTrader 阶梯与已填写数量、限价的侧栏，右上方保留打开入口](/guide/assets/2f78a5fb005f9f30-trading-sidebar-overview.png)

## 设置数量和直接委托

1. 先在数量上方选择模式：原生 **Quantity**、**Base quantity**、报价币 **Total**，或支持的 **Available cash %**。合约、基础资产敞口和名义金额单位不同。现金百分比需要新鲜且受支持的余额，数值大于零且不超过 100。
2. 输入数量，**1、2、5、10** 快捷键设置数值，**x** 恢复默认。设置中可用分号分隔按钮、换行增加行，也支持 `+1`、`*2`、`/2`。
3. 选择 **Market、Limit、Stop market、Stop limit**。限价类型需要 Limit price，止损类型还需要 Trigger price 及 Exchange stop/Local stop。本地止损使用最新成交，需要终端持续运行。
4. 设置 **Limit TIF** 并检查 Order parameters。类型字段下方 Buy/Sell 准备对应委托；独立的 **ASK / BID / Market** 矩阵使用指定报价或市价，所在列决定买入或卖出。发送前核对确认。

![触发价 85000、独立限价 85010 的本地止损限价示例](/guide/assets/f95138e923a2782a-trading-sidebar-stop.png)

## 委托参数与已保存选项

**Post only** 要求被动挂单，**Reduce only** 要求减少持仓。**Market TIF** 单独控制市价和止损市价，与 Limit TIF 独立。持仓模式及双向方向是委托指令，不会切换交易所账户模式；已有持仓与挂单会限制选择。交易所触发价格源取决于提供商，禁用控件的提示说明当前条件。

## 配置括号保护与跟踪

在 **Brackets** 选择 **Native SL / TP** 使用支持的提供商附加保护，或 **Local SL / TP** 使用终端管理退出。**Simple** 支持 ticks、百分比和绝对价格。切换单位会清空 SL/TP，应重新填写核对。零关闭对应退出，跟踪距离需要初始止损。

1. 选择 **Local SL / TP → Multi** 将入场分成保护档位，**Add tier / Remove tier** 增删，最多八档。
2. **Quantity, %** 合计应为 100，分配后数量应符合品种步长。各档填写 SL ticks、TP ticks 和可选 Trailing ticks，多档距离按原生 ticks 计算。
3. 示例将两个原生单位按 50/50 分配，每档止损 200 ticks，止盈分别为 400/800，第二档跟踪 100 ticks。这用于说明控件，不是交易建议。
4. 一起核对入场和保护。只有已报告的成交才会激活退出，未成交的请求数量不受其保护。本地保护需要运行中的终端和受支持的只减仓退出。

![两个本地保护档位，显示数量比例、止损、目标及跟踪距离](/guide/assets/990dd49c134da72b-trading-sidebar-protection.png)

## 选择下单策略

**Placing strategy** 位于 Order parameters 下方，在侧栏内部滚动即可找到。这些功能管理执行，不产生交易信号。止损入场不能与其他下单策略组合，Limit-if-touched 和 Iceberg 需要限价。

| 策略 | 输入与行为 |
| --- | --- |
| None | 正常提交直接委托。 |
| Market if touched / Limit if touched | 设置 Touch price，买单向下触及时激活，卖单向上触及时激活；限价版本还需限价。 |
| Scheduled | 选择 Start (local time)，终端到时发送准备好的入场单。 |
| Time split | 填写总量、原生 Slice quantity 和 Interval 秒数。示例总量 10，每份 2，每 30 秒发送。 |
| Iceberg | 填写总量和原生子单量，顺序管理限价子单；这是本地管理，不是请求交易所原生冰山单。 |

![侧栏下部的分时执行配置和 Strategies 按钮](/guide/assets/c31f975031a033c5-trading-sidebar-strategy.png)

## 监控与停止本地执行

点击策略选择器下方 **Strategies**，管理器包含 **Strategies** 和 **Local orders** 标签、市场/类型搜索、状态筛选及 **Current market only**。选中行可看事件和下次提交时间；取消当前市场勾选可看同一连接的其他市场。

模拟示例的 Time split 显示**已提交 4 / 10**，提交了两个订单。已提交不等于已确认成交，应在 [委托：数量、状态与撤单](/guide/zh/orders) 和 [成交历史：成交记录与手续费](/guide/zh/trade-history) 核对。**Stop strategy** 停止后续入场提交，不会关闭已经成交的持仓。

**Clear finished** 仅清理所选范围内已结束且可安全清理的任务。恢复的独立本地触发器可能是 **Suspended**，在 Local orders 核对价格、方向后使用 **Rearm trigger**。属于策略的恢复保护不能直接重新激活，应撤销并准备新的保护入场。会话结束后本地任务不会悄悄自动重启。

![已填充的策略管理器，包含运行、计划、完成的说明性任务及事件](/guide/assets/955d609c4bc0947e-trading-strategies.png)

![暂停的说明性本地触发器，展示价格、方向及明确的重新激活动作](/guide/assets/6a6b43ae668930ae-trading-local-orders.png)

## 持仓与撤单按钮

| 策略 | 输入与行为 |
| --- | --- |
| Close positions | 刷新持仓并请求以市价平掉当前账户/市场的持仓。 |
| Flatten | 先撤销挂单、确认撤销，再刷新持仓并平仓。 |
| Reverse position | 需要一笔已确认单向持仓，以其两倍数量提交相反方向市价单。 |
| Move stop loss to breakeven | 将受支持且已识别的止损移至取整入场价加配置偏移，不保证扣费后真正保本。 |
| Adjust SL / TP | 在支持时修改提供商已识别的现有保护。 |
| Cancel orders / buy / sell / limit / stop orders | 撤销当前账户和市场对应活动委托，不影响已成交数量。 |

通过**面板标题齿轮**调整侧栏：**DOMTrader → Order Entry**、**SmartDOM → Trading** 或 Chart 的 **Order entry**。可设置紧凑/无标签布局、默认数量、下单后重置、快捷按钮和可见动作。隐藏区块不会关闭已保存选项。锁头只控制阶梯鼠标交易，明确的侧栏按钮与另行启用的键盘交易相互独立。

顶部 **Order template** 保存委托选项，和面板布局模板的区别见 [复用面板设置](/guide/zh/templates)。

[Order Entry：准备与核对委托](/guide/zh/order-entry) · [DOMTrader：阅读和操作价格阶梯](/guide/zh/dom-trader) · [SmartDOM：足迹、成交带与深度](/guide/zh/smart-dom) · [模拟交易：练习现金账户流程](/guide/zh/paper-trading)

## 核对撤单确认

启用订单确认后，侧栏的撤单操作会列出受影响订单的方向、剩余数量及单位，以及限价或触发价。最多逐条列出五笔订单，其余以数量显示。确认前请核对列表和账户。最终撤单仍取决于当前订单状态；查看对话框期间也可能发生成交。
