4、限价单策略:限价单挂单技巧、限价单与市价单的取舍、限价单的成交概率模型

4.1 限价单挂单技巧:不是挂上去就完事了

限价单这东西,很多人以为就是设个价格挂上去等成交。我刚开始做套利时也这么想,结果吃了不少亏。后来才明白,挂单是一门手艺活。

先说最基本的。限价单的核心就一句话:你指定价格,市场来不来碰你。挂高了不卖,挂低了不买,主动权在你手里。但问题来了——你挂的价格,市场凭什么来碰你?

我个人习惯把挂单分成三类:

  • 被动挂单:挂在买一或卖一之外,等着价格自己走过来。优点是手续费低(很多交易所对maker有返佣),缺点是不确定性大。
  • 主动挂单:挂在买一或卖一的位置,甚至直接挂到对手盘的价格区间。说白了就是抢跑,但手续费高(taker费率)。
  • 埋伏挂单:挂在远离当前价格的深度位置,等市场剧烈波动时捡漏。我曾在ETH闪崩时用这招捡到过低于市价3%的货。
我的小技巧:挂单时别用整数价格。比如你想在100.00买,试试挂99.99或100.01。为什么?因为整数位是散户最爱挂的位置,你稍微偏移一点,就能排在他们前面。

还有一个细节——挂单深度。别只看买一卖一,要看整个订单簿的厚度。如果买一只有0.5个BTC,你挂1个BTC的卖单,那大概率只成交一半。我建议挂单前先看一眼深度图,心里有个数。

4.2 限价单与市价单的取舍:什么时候该用哪个?

这个问题,我当年纠结了很久。后来总结出一个简单原则:看你对滑点的容忍度

市价单的好处是快,秒成交。但代价是什么?滑点。尤其在流动性差的市场,一个市价单下去,价格可能直接跳两三个档位。我见过有人用市价单在低流动性币对上交易,结果成交价比预期差了0.5%。

限价单的好处是可控,滑点几乎为零。但代价是——可能成交不了。套利机会转瞬即逝,你挂个限价单等半天,机会早没了。

那怎么取舍?我自己的经验是:

场景 推荐方式 原因
套利价差很窄(<0.1%) 限价单 市价单的滑点会吃掉利润
套利价差很宽(>0.5%) 市价单 滑点占比小,速度更重要
流动性极好(如BTC/USDT) 市价单 滑点几乎可以忽略
流动性差(如小币种) 限价单 市价单的滑点可能让你怀疑人生
高频套利(毫秒级) 市价单 时间就是金钱,等不起

核心原则:如果滑点预期 > 套利利润的20%,果断用限价单。否则,市价单更省心。

嗯,这里要注意一点——别死板。我见过有人死守限价单,结果套利机会跑了,最后反而亏了手续费。灵活点,市场变了,策略也得跟着变。

4.3 限价单的成交概率模型:算一算你的单子能成吗?

这个问题很有意思。很多人挂限价单全凭感觉,其实可以用数学模型算一算成交概率。

先给个最简单的模型:基于订单簿深度。假设你想在价格P挂买单,当前买一价是B1,卖一价是S1。你的挂单价P如果低于B1,那成交概率基本为0(除非市场暴跌)。如果P等于B1,成交概率取决于你排在第几位。

我常用的一个经验公式:

成交概率 ≈ (当前价格 - 挂单价格) / (当前价格 - 支撑位价格) × 100%

举个例子。BTC当前价格30000,你挂29950的买单。如果支撑位在29800,那你的成交概率大约是:

(30000 - 29950) / (30000 - 29800) = 50 / 200 = 25%

当然,这只是一个粗略估计。更精确的模型要考虑:

  • 订单簿深度分布:每个价格档位有多少挂单
  • 市场波动率:波动越大,价格越容易碰到你的单子
  • 时间因素:挂单时间越长,成交概率越高(但机会成本也越高)

我曾经踩过的坑:有一次我根据模型算出成交概率80%,就放心地挂了单。结果市场突然出现大单砸盘,价格直接穿过了我的挂单价,但我的单子没成交——因为砸盘速度太快,交易所的撮合引擎直接把单子吃掉了。后来我才明白,模型算的是「价格碰到」的概率,不是「单子成交」的概率。两者有区别。

更专业的做法是用泊松过程来建模。假设订单到达是随机的,那么你的单子在时间T内成交的概率可以表示为:

P(成交) = 1 - e^(-λT)

其中λ是订单到达率,取决于市场活跃度。活跃市场λ大,冷清市场λ小。这个模型虽然简单,但在实际中挺管用的。

我个人习惯是:先算概率,再决定挂不挂。如果概率低于30%,我基本不挂——浪费时间。如果概率高于70%,我会果断挂,同时设个止损。

一个小技巧:如果你发现成交概率一直很低,可以试试调整挂单价格。每调整1个tick,概率可能翻倍。别小看这1个tick,在套利交易里,细节决定成败。

最后说一句。模型再准,也只是参考。市场永远有意外。我见过模型算出90%概率的单子没成交,也见过10%概率的单子秒成。所以,别迷信模型,但别忽视它。用它来辅助决策,而不是替代决策。