← 返回文章库

K线碰到限价就算成交,缺少队列数据时怎样给出上下界

2026-10-24 · L5

K线碰到限价,只能说明价格在区间内出现过,不能确定排在你前面的订单消耗了多少主动量。缺队列数据时,应给出依赖假设的成交上下界,而不是默认全成。本例同样三百股限价买单,合理构造范围从零到三百股;期末总资产可从四千元到四千零六十元,差异来自实际持仓,不是把同一笔交易随意加一个滑点。

为队列上下界先写清可分配主动量

构造观察日为2026年10月24日,虚构买单三百股,限价十元,现金四千元,初始空仓。教学队列采用同价先来先得,所有可分配主动卖量先消耗前方队列再轮到本单;不含隐藏优先级、插队、价格改善或跨场所路由。手续费为零,期末估值十点二元,没有外部入金和现金利息。

由于数据不完整,前方最初数量只能确定在一百到三百股之间;可确认发生在前方、且早于被分配成交的撤单五十股,另有至多五十股撤单可能在前方,也可能在后方。能够在本单有效期间到达本价格、并按教学顺序分配的主动卖量只能确定为两百到三百五十股。它不是整根K线成交量,更不是所有价位成交量。

撤单与主动量区间在这里假设可以自由组合,没有额外相关限制,因此端点组合可以作为教学可达情景。若真实数据表明某些端点不可能同时成立,必须缩小情景集合,不能机械套区间算式。本页的上下界只在这套人工队列规则和输入范围内成立,不是某个真实市场的保证成交界限。

两步区间运算保留未知,不用均值假装知道

最好情况把最初前方一百股,减去确认五十、再减可能五十,剩零;最坏情况把最初三百股只减确认五十,剩两百五十。前方余量区间因此为零到两百五十。保守成交下界是最小主动量两百减最大前方两百五十,负数截零,再与本单三百取小,结果零股。

乐观上界用最大主动量三百五十减最小前方零,得到三百五十,再受本单数量三百限制,结果三百股。不能将不确定前方数量取平均两百、主动量取平均两百七十五,然后把七十五股写成“预计成交”;平均值既没有概率权重,也没有给出这些状态联合分布,最多只是另一个明示情景,不能取代界限。

情景初始前方股前方撤单股主动量股本单成交股未成交股现金元持仓股期末资产元
零成交3005020003004000.00000004000.000000
部分成交200503001501502500.0000001504030.000000
足额成交10010035030001000.0000003004060.000000

零成交情景使用前方三百、确认撤单五十和主动量两百;部分成交使用前方两百、撤单五十和主动量三百,先给前方一百五十,剩余一百五十给本单;足额情景使用前方一百、撤单合计一百和主动量三百五十,本单最多得到三百。三个代表点都落在声明范围,足额后多出的五十股不是本单持仓。

三个现金账户需要与数量一起变化

零成交时不花现金,四千元全部留下,持仓零,期末总资产四千。部分成交一百五十股花一千五百元,现金两千五百,持仓期末一千五百三十,总资产四千零三十。足额三百股花三千元,现金一千,期末持仓三千零六十,总资产四千零六十。

上界账户比下界多六十元,来自期末价高于限价的两毛钱乘三百股。如果期末改为九点八元,三个账户变为四千、三千九百七十、三千九百四十,排序反向。因此成交多不必然让样本期末利润更高,界限也不是收益保证。程序当前输出对应十点二元,九点八的对照是直接代入同一现金恒等式,不改变成交范围。

不能在零成交账户里仍按三百股乘价格涨幅记六十元收益,也不能先保留四千现金又添加三百股市值,这会凭空创造资产。若要记录未成交机会差额,应放在与完整目标比较的独立列,不能从实际四千现金里再扣六十元;未得到的上涨和已经支付的损失不是同一种现金流。

增加队列证据,范围何时真正收窄

若确认初始前方恰为两百,撤单恰五十,主动可分配量恰三百,则成交确定一百五十,上下界重合。不是因为K线更细了,而是因为三个决定分配的字段都被确定。若只增加一分钟K线,仍不知道成交是否在你挂单后、是否在同一价位、是否消耗前方,就未必能缩窄任何一端。

若只有K线最低价十元,连主动量下界都没有,可将主动可分配量下界设零;上界也只能依据额外可核查总量给出。不能把整段成交量默认全部打在限价,更不能把卖主动量和买主动量都作为流向买单的可分配量。缺少订单挂入时间时,发生在挂单之前的成交也不能拿来消耗前方队列。

还要区分前方撤单与盘口总量下降。挂单量下降可能是成交,也可能是撤单,两者不能先都当撤单减前方、再把同一成交作为主动量分给本单。这样会对同一份流动性计算两次。本例输入将“可确认前方撤单”与“可分配主动成交”分开定义,要求两者不重叠,这一前提要随原始数据证据一起保存。

读者可复查的交付范围

先记录订单生效区间和教学优先级,核对前方数量证据;随后列出能明确归属前方的取消事件与仍不确定部分;再过滤同一价位、正确方向和有效期间的主动量;最后用最不利与最有利组合计算范围,并把现金持仓同步重放。若范围过宽,应如实保留未知,而不是选有利情景上线回测成绩。

旧文交易成本假设讲模型假设,本页交付范围和账户。执行中重复报量见部分成交后再报剩余量,有冻结五档时见订单簿深度逐档成交。滑点与手续费敏感度只作基础成本比较,不能从K线推断本单队列位置。

来源核对:CFA原始教材2015年版,实读印刷页11、PDF实体页21的Quote Matchers及time precedence说明。来源支持时间优先的背景;区间范围、主动量可分配条件和现金场景由作者构造,不核定真实队列。

道积君编辑组,AI辅助编写与核算。全部算例为构造教学输入,非真实交易、交易所撮合或券商收费证明;数值在完整精度计算后显示至小数点后六位,不用于预测收益。

复算资料

本篇编号DJ4-072。下载Python复算脚本(文本)与构造输入输出JSON,按编号核对本篇。脚本改存为.py后可用Python标准库运行,数据不是实际用户记录。

这个页面有问题?

提交时会附带当前页面地址和浏览器信息,帮助我们定位问题。不填联系方式即为匿名。