Entry 入场
入场把计划变成实际持仓,最终以成交数量和均价为准。
30秒看懂
点了买入,不等于按那个价全买到

先猜一下:卖盘最便宜的 50.0 只有 8 份,再往上是 50.1 和 50.2。你用市价一次买 20 份,平均买价会是多少?

- 计划买 20 份。卖盘上 50.0 有 8 份,50.1 有 7 份,50.2 有 5 份。
- 用市价买:三档全吃掉。均价 50.085,比屏幕上看到的 50.0 高。
- 换成限价 50.0 买 20:只有 8 份成交,剩下 12 份挂着等。
- 按实际成交的 8 份,挂好保护单,就是事先定好的止损卖单。
- 剩下 12 份决定撤掉。撤单请求发出去,还不等于已经撤掉。
- 撤单确认前,50.0 又来了 3 份,成交了。持仓 11,保护单还是 8。
- 差 3 份没保护。看最终回报,保护单改成 11,确认剩下 9 份已撤。
一句话记住
入场以成交回报为准:实际买到多少、均价多少,保护单就跟着这个数设,不跟着下单时的计划走。
搞混了会怎样:把「下单成功」当成「按预想价全部买到」,风险会算小;部分成交后又冒出新成交,保护单没跟上,多出来的仓位跌下去时没有任何保护。
照着做的三条规则
- 下单前看盘口能吃到哪一档市价单会跨档,要买的数量越大、盘口越薄,均价离看到的价越远。
- 限价只成交一部分,当场决定剩下的继续挂、改价还是撤单,写进计划;撤单要等交易所确认。
- 保护单数量 = 实际持仓每收到一次成交回报就核对一次,不按下单数量设。
真实行情:一天涨 45%,三种下法差多少
DOGE 在 2022年10月29日 一天涨了 45.2%(开盘 0.08387,收盘 0.12176),盘中最高到 0.1515。假设计划买 10,000 个,比较三种下法(估算):
- 开盘用市价买:成交在 0.08387 附近,约 838.7 美元。真实成交会跨几档,均价会再高一点。
- 在前一天收盘下方 1% 挂限价 0.08303:当天最低 0.08285,只比限价低 0.2%,价格只擦过一下。排在前面的买单先成交,你可能只成交一部分,甚至一份没买到。
- 看到大涨再用市价追:成交价可能落在 0.0828 到 0.1515 之间任何地方,按收盘价估算约 1217.6 美元,比开盘多花 378.9。
日线只有四个价格,看不到当时盘口有多深,所以上面都是估算。
遇到了怎么做
- 行情跳得快时,先想好接受的最高价:用限价守住价格,就接受可能买不到。
- 收到部分成交,马上写下实际持仓和均价,再决定剩下的挂着还是撤。
- 每次成交回报后,把保护单数量改成实际持仓,并确认撤单是否生效。
行情为公开日线数据;限价位置、买入数量都是假设,日线看不到盘中成交顺序和盘口深度,金额只是估算,不代表那天适合交易。
30 秒自测:换一组数字,还会算吗?
1. 卖盘 20.0 有 5 份,20.2 有 5 份。你用市价买 10 份,均价是多少?
2. 限价单要买 30 份,先成交 12 份。你发出撤单请求,确认前又成交了 4 份。保护单应该设多少?
完整讲解概念细节 · 成立、失败、放弃三种情况 · 真实行情逐步账本 · 选择练习 · 行动卡(约 12 分钟)
01这个词在决策中负责什么
订单已提交、已触发、部分成交和全部成交是不同状态。入场后的保护数量应覆盖实际敞口,同时处理仍可能继续成交的剩余委托。
下单数量
向市场提交的请求。
持仓数量
实际已经成交并尚未退出的数量。
部分成交、限价未成交或快速行情追价时。
把按钮显示成功当作已经按预想价格全部买入。
02下单10单位,最后究竟持有多少?
教学假设:同一初始卖盘100有6单位、101有4单位。三个方案独立回放相同初始盘口,不互相消耗;假定可留存的普通限价单。之后100处新卖单2单位抵达,在撤单确认前完成撮合。忽略费用与其他参与者。每个分支在第一轮回报后按当时持仓设置保护单,之后不自动调整。
事件级教学回放 · 非真实盘口。滚动至控制栏后自动播放,每10秒推进一步;可暂停查看或直接展开全部结果。
提交订单,持仓仍是0
市价方案接受跨档;两个限价方案最高买价100。提交成功只是订单被接受,不是持仓已经建立。
市价买入10
接受跨档成交
委托:市价买10
已提交
- 已成交
- 0
- 剩余
- 10
- 均价
- —
提交买10;尚未成交
数量核对:已成交0+活动10+已取消0=原委托10。
限价100买入10
守住价格,等待余量
委托:限价100买10
已提交
- 已成交
- 0
- 剩余
- 10
- 均价
- —
提交限价买10
数量核对:已成交0+活动10+已取消0=原委托10。
限价100,撤销余量
撤单在途不等于取消成功
委托:限价100买10
已提交
- 已成交
- 0
- 剩余
- 10
- 均价
- —
提交限价买10
数量核对:已成交0+活动10+已取消0=原委托10。
读图:条长与数字都表示数量;灰色实心=已成交,虚线框=已撤单;本例只画与委托相关的卖盘;左侧三角与虚线=最新成交价;横虚线=限价边界。数字为教学构造,非真实盘口。
第一轮成交回报,按持仓设保护
市价吃完两档:6×100+4×101=1004,均价100.4,保护单设10。两个限价方案只吃到100档的6,101档在限价之外,剩余4仍在等待,保护单按当时持仓设6。
市价买入10
接受跨档成交
委托:市价买10
全部成交
- 已成交
- 10
- 剩余
- 0
- 均价
- 100.4
保护单 10 / 持仓 10缺口 0,已覆盖
最新成交 101
成交10;均价100.4
数量核对:已成交10+活动0+已取消0=原委托10。
限价100买入10
守住价格,等待余量
委托:限价100买10
部分成交余4挂单中
- 已成交
- 6
- 剩余
- 4
- 均价
- 100
保护单 6 / 持仓 6缺口 0,已覆盖
最新成交 100
成交6;余4排队
数量核对:已成交6+活动4+已取消0=原委托10。
限价100,撤销余量
撤单在途不等于取消成功
委托:限价100买10
部分成交余4挂单中
- 已成交
- 6
- 剩余
- 4
- 均价
- 100
保护单 6 / 持仓 6缺口 0,已覆盖
最新成交 100
成交6;余4排队
数量核对:已成交6+活动4+已取消0=原委托10。
读图:条长与数字都表示数量;灰色实心=已成交,虚线框=已撤单;本例只画与委托相关的卖盘;左侧三角与虚线=最新成交价;横虚线=限价边界。数字为教学构造,非真实盘口。
等待与撤单,是两种不同动作
中间分支继续等待;右侧分支发送撤单请求但尚未收到确认,此时余量仍可能成交。
市价买入10
接受跨档成交
委托:市价买10
全部成交
- 已成交
- 10
- 剩余
- 0
- 均价
- 100.4
保护单 10 / 持仓 10缺口 0,已覆盖
最新成交 101
订单已全部完成
数量核对:已成交10+活动0+已取消0=原委托10。
限价100买入10
守住价格,等待余量
委托:限价100买10
部分成交余4挂单中
- 已成交
- 6
- 剩余
- 4
- 均价
- 100
保护单 6 / 持仓 6缺口 0,已覆盖
最新成交 100
新卖单2抵达前,仍持仓6
数量核对:已成交6+活动4+已取消0=原委托10。
限价100,撤销余量
撤单在途不等于取消成功
委托:限价100买10
部分成交余4挂单中撤单请求已发出,未确认
- 已成交
- 6
- 剩余
- 4
- 均价
- 100
保护单 6 / 持仓 6缺口 0,已覆盖
最新成交 100
已发撤单请求;尚未确认
数量核对:已成交6+活动4+已取消0=原委托10。
读图:条长与数字都表示数量;灰色实心=已成交,虚线框=已撤单;本例只画与委托相关的卖盘;左侧三角与虚线=最新成交价;横虚线=限价边界。数字为教学构造,非真实盘口。
新成交先到,保护单没跟上
100处新到卖单2,两个限价分支都再成交2:持仓变8,保护单仍是6,差2单位没有保护。撤单分支随后才收到确认,取消2。不能误以为发出撤单时就固定为持仓6。
市价买入10
接受跨档成交
委托:市价买10
全部成交
- 已成交
- 10
- 剩余
- 0
- 均价
- 100.4
保护单 10 / 持仓 10缺口 0,已覆盖
最新成交 101
实际持仓10
数量核对:已成交10+活动0+已取消0=原委托10。
限价100买入10
守住价格,等待余量
委托:限价100买10
部分成交余2挂单中
- 已成交
- 8
- 剩余
- 2
- 均价
- 100
保护单 6 / 持仓 8缺口 2,这部分没有保护
最新成交 100
再成交2;持仓8,余2仍活动
数量核对:已成交8+活动2+已取消0=原委托10。
限价100,撤销余量
撤单在途不等于取消成功
委托:限价100买10
已撤单
- 已成交
- 8
- 剩余
- 0
- 已撤
- 2
- 均价
- 100
保护单 6 / 持仓 8缺口 2,这部分没有保护
最新成交 100
撤单确认前又成交2;其余2取消
数量核对:已成交8+活动0+已取消2=原委托10。
读图:条长与数字都表示数量;灰色实心=已成交,虚线框=已撤单;本例只画与委托相关的卖盘;左侧三角与虚线=最新成交价;横虚线=限价边界。数字为教学构造,非真实盘口。
把保护数量同步到实际持仓
两个限价分支把保护单改为8,缺口归零。等待分支仍有2单位活动委托,若之后成交,持仓变10,还要再同步一次;市价分支持仓10、保护10,始终没有缺口。
市价买入10
接受跨档成交
委托:市价买10
全部成交
- 已成交
- 10
- 剩余
- 0
- 均价
- 100.4
保护单 10 / 持仓 10缺口 0,已覆盖
最新成交 101
保护10覆盖持仓10
数量核对:已成交10+活动0+已取消0=原委托10。
限价100买入10
守住价格,等待余量
委托:限价100买10
部分成交余2挂单中
- 已成交
- 8
- 剩余
- 2
- 均价
- 100
保护单 8 / 持仓 8缺口 0,已覆盖
最新成交 100
保护改为8;余2仍活动,成交后再同步
数量核对:已成交8+活动2+已取消0=原委托10。
限价100,撤销余量
撤单在途不等于取消成功
委托:限价100买10
已撤单
- 已成交
- 8
- 剩余
- 0
- 已撤
- 2
- 均价
- 100
保护单 8 / 持仓 8缺口 0,已覆盖
最新成交 100
保护改为8;余量已取消
数量核对:已成交8+活动0+已取消2=原委托10。
读图:条长与数字都表示数量;灰色实心=已成交,虚线框=已撤单;本例只画与委托相关的卖盘;左侧三角与虚线=最新成交价;横虚线=限价边界。数字为教学构造,非真实盘口。
提交订单,持仓仍是0
市价方案接受跨档;两个限价方案最高买价100。提交成功只是订单被接受,不是持仓已经建立。
市价买入10
接受跨档成交
委托:市价买10
已提交
- 已成交
- 0
- 剩余
- 10
- 均价
- —
提交买10;尚未成交
数量核对:已成交0+活动10+已取消0=原委托10。
限价100买入10
守住价格,等待余量
委托:限价100买10
已提交
- 已成交
- 0
- 剩余
- 10
- 均价
- —
提交限价买10
数量核对:已成交0+活动10+已取消0=原委托10。
限价100,撤销余量
撤单在途不等于取消成功
委托:限价100买10
已提交
- 已成交
- 0
- 剩余
- 10
- 均价
- —
提交限价买10
数量核对:已成交0+活动10+已取消0=原委托10。
读图:条长与数字都表示数量;灰色实心=已成交,虚线框=已撤单;本例只画与委托相关的卖盘;左侧三角与虚线=最新成交价;横虚线=限价边界。数字为教学构造,非真实盘口。
第一轮成交回报,按持仓设保护
市价吃完两档:6×100+4×101=1004,均价100.4,保护单设10。两个限价方案只吃到100档的6,101档在限价之外,剩余4仍在等待,保护单按当时持仓设6。
市价买入10
接受跨档成交
委托:市价买10
全部成交
- 已成交
- 10
- 剩余
- 0
- 均价
- 100.4
保护单 10 / 持仓 10缺口 0,已覆盖
最新成交 101
成交10;均价100.4
数量核对:已成交10+活动0+已取消0=原委托10。
限价100买入10
守住价格,等待余量
委托:限价100买10
部分成交余4挂单中
- 已成交
- 6
- 剩余
- 4
- 均价
- 100
保护单 6 / 持仓 6缺口 0,已覆盖
最新成交 100
成交6;余4排队
数量核对:已成交6+活动4+已取消0=原委托10。
限价100,撤销余量
撤单在途不等于取消成功
委托:限价100买10
部分成交余4挂单中
- 已成交
- 6
- 剩余
- 4
- 均价
- 100
保护单 6 / 持仓 6缺口 0,已覆盖
最新成交 100
成交6;余4排队
数量核对:已成交6+活动4+已取消0=原委托10。
读图:条长与数字都表示数量;灰色实心=已成交,虚线框=已撤单;本例只画与委托相关的卖盘;左侧三角与虚线=最新成交价;横虚线=限价边界。数字为教学构造,非真实盘口。
等待与撤单,是两种不同动作
中间分支继续等待;右侧分支发送撤单请求但尚未收到确认,此时余量仍可能成交。
市价买入10
接受跨档成交
委托:市价买10
全部成交
- 已成交
- 10
- 剩余
- 0
- 均价
- 100.4
保护单 10 / 持仓 10缺口 0,已覆盖
最新成交 101
订单已全部完成
数量核对:已成交10+活动0+已取消0=原委托10。
限价100买入10
守住价格,等待余量
委托:限价100买10
部分成交余4挂单中
- 已成交
- 6
- 剩余
- 4
- 均价
- 100
保护单 6 / 持仓 6缺口 0,已覆盖
最新成交 100
新卖单2抵达前,仍持仓6
数量核对:已成交6+活动4+已取消0=原委托10。
限价100,撤销余量
撤单在途不等于取消成功
委托:限价100买10
部分成交余4挂单中撤单请求已发出,未确认
- 已成交
- 6
- 剩余
- 4
- 均价
- 100
保护单 6 / 持仓 6缺口 0,已覆盖
最新成交 100
已发撤单请求;尚未确认
数量核对:已成交6+活动4+已取消0=原委托10。
读图:条长与数字都表示数量;灰色实心=已成交,虚线框=已撤单;本例只画与委托相关的卖盘;左侧三角与虚线=最新成交价;横虚线=限价边界。数字为教学构造,非真实盘口。
新成交先到,保护单没跟上
100处新到卖单2,两个限价分支都再成交2:持仓变8,保护单仍是6,差2单位没有保护。撤单分支随后才收到确认,取消2。不能误以为发出撤单时就固定为持仓6。
市价买入10
接受跨档成交
委托:市价买10
全部成交
- 已成交
- 10
- 剩余
- 0
- 均价
- 100.4
保护单 10 / 持仓 10缺口 0,已覆盖
最新成交 101
实际持仓10
数量核对:已成交10+活动0+已取消0=原委托10。
限价100买入10
守住价格,等待余量
委托:限价100买10
部分成交余2挂单中
- 已成交
- 8
- 剩余
- 2
- 均价
- 100
保护单 6 / 持仓 8缺口 2,这部分没有保护
最新成交 100
再成交2;持仓8,余2仍活动
数量核对:已成交8+活动2+已取消0=原委托10。
限价100,撤销余量
撤单在途不等于取消成功
委托:限价100买10
已撤单
- 已成交
- 8
- 剩余
- 0
- 已撤
- 2
- 均价
- 100
保护单 6 / 持仓 8缺口 2,这部分没有保护
最新成交 100
撤单确认前又成交2;其余2取消
数量核对:已成交8+活动0+已取消2=原委托10。
读图:条长与数字都表示数量;灰色实心=已成交,虚线框=已撤单;本例只画与委托相关的卖盘;左侧三角与虚线=最新成交价;横虚线=限价边界。数字为教学构造,非真实盘口。
把保护数量同步到实际持仓
两个限价分支把保护单改为8,缺口归零。等待分支仍有2单位活动委托,若之后成交,持仓变10,还要再同步一次;市价分支持仓10、保护10,始终没有缺口。
市价买入10
接受跨档成交
委托:市价买10
全部成交
- 已成交
- 10
- 剩余
- 0
- 均价
- 100.4
保护单 10 / 持仓 10缺口 0,已覆盖
最新成交 101
保护10覆盖持仓10
数量核对:已成交10+活动0+已取消0=原委托10。
限价100买入10
守住价格,等待余量
委托:限价100买10
部分成交余2挂单中
- 已成交
- 8
- 剩余
- 2
- 均价
- 100
保护单 8 / 持仓 8缺口 0,已覆盖
最新成交 100
保护改为8;余2仍活动,成交后再同步
数量核对:已成交8+活动2+已取消0=原委托10。
限价100,撤销余量
撤单在途不等于取消成功
委托:限价100买10
已撤单
- 已成交
- 8
- 剩余
- 0
- 已撤
- 2
- 均价
- 100
保护单 8 / 持仓 8缺口 0,已覆盖
最新成交 100
保护改为8;余量已取消
数量核对:已成交8+活动0+已取消2=原委托10。
读图:条长与数字都表示数量;灰色实心=已成交,虚线框=已撤单;本例只画与委托相关的卖盘;左侧三角与虚线=最新成交价;横虚线=限价边界。数字为教学构造,非真实盘口。
持仓看成交回报,余量看订单状态。撤单请求与撤单确认之间仍可能有成交,退出保护数量必须随实际持仓核对。
03能把这个词用对,才算学会
撤单请求发出后,又收到新增成交,怎么办?
撤单与成交可能交错。先核对最终回报,确认实际持仓与剩余活动委托,再调整保护数量。不能仅凭发出撤单请求就认为风险已经归零。
部分成交、限价未成交或快速行情追价时。
核对时,特别留意:把按钮显示成功当作已经按预想价格全部买入。