第四章:市场操纵防范(上)——幌骗交易、分层挂单、虚假申报
做市商最怕什么?不是行情剧烈波动,而是合规部门突然敲门。
我见过太多同行,策略跑得好好的,突然被交易所发函问询。一查,原来是挂单行为踩了红线。今天咱们就聊聊市场操纵里最常见的三种手法——幌骗交易、分层挂单、虚假申报。说白了,这些都是「挂单不成交」的套路,但性质完全不同。
4.1 幌骗交易(Spoofing)
先讲最严重的。幌骗交易,英文叫 Spoofing。我习惯叫它「挂大单吓人」。
操作逻辑很简单:你在买一挂一个超级大单,比如 1000 个 BTC。其他交易者一看,哇,买盘这么强,赶紧跟着买。价格被推上去之后,你立刻撤掉这个大单,反手在高位卖出。
嗯,这里要注意——关键不在于挂单,而在于撤单时的意图。
核心判断标准:
- 挂单时是否有成交意愿?
- 撤单后是否立即反向交易?
- 挂单量是否远超正常做市规模?
我在项目中遇到过一家做市商,策略里写了个「试探性挂单」模块。说白了就是挂个大单看看市场反应,如果价格动了就撤单反向做。合规审查时直接被定性为 Spoofing。为什么?因为撤单后 0.5 秒内就下了反向单,这个时间窗口太明显了。
避坑指南:我曾经帮客户优化策略,发现他们撤单后 3 秒内反向交易的比例高达 70%。交易所的监控系统通常盯着 1-5 秒这个窗口。我建议:要么拉长到 10 秒以上,要么干脆别做这种「试探性挂单」。
4.2 分层挂单(Layering)
分层挂单是幌骗的升级版。不是挂一个单,而是挂一排单。
你想想看,在买一到买五,每个价位都挂上单子,形成一道「价格阶梯」。其他交易者看到这个阶梯,会认为买盘非常厚实,价格跌不下去。于是纷纷买入。等价格上去后,你一口气撤掉所有买单,然后卖出。
我个人的经验是,分层挂单最难洗白的地方在于「撤单顺序」。正常做市商撤单是随机的,或者按时间优先。但分层挂单的撤单模式非常规律——从最远的价位开始撤,或者同时撤掉所有单子。这种模式在交易所的监控系统里,就像黑夜里的萤火虫一样显眼。
| 特征 | 正常做市 | 分层挂单 |
|---|---|---|
| 挂单分布 | 随机分散 | 阶梯式密集 |
| 撤单模式 | 无规律 | 同时或顺序撤单 |
| 挂单存活时间 | 数分钟到数小时 | 通常 < 30 秒 |
| 反向交易间隔 | 无固定模式 | 撤单后立即反向 |
小技巧:如果你确实需要在多个价位挂单,我建议让每个单子的存活时间随机化。比如买一挂 60 秒,买二挂 45 秒,买三挂 80 秒。这样看起来更像正常做市行为。
4.3 虚假申报
虚假申报这个词听起来有点模糊。说白了就是「挂单不成交,还反复挂撤」。
举个例子:你挂一个买单,等 2 秒撤掉,再挂,再撤。反复 10 次。每次挂单量都很大,但从来没成交过。这种行为的目的不是交易,而是制造「交易活跃」的假象。
我记得有个案例,某做市商在半小时内挂撤了 2000 多次。交易所直接冻结账户。为什么?因为正常做市商的挂撤比通常在 1:1 到 3:1 之间。超过 10:1 就非常可疑了。
关键指标:
- 挂撤比(Order-to-Trade Ratio)> 10:1 触发警告
- 挂单存活时间中位数 < 5 秒
- 挂单成交率 < 5%
你可能会问:那我做市商本来就要频繁挂撤啊,怎么区分?
嗯,这里有个细节。正常做市商的挂撤,是因为价格变动导致报价失效。而虚假申报的挂撤,是主动的、有规律的、与市场行情无关的。监控系统会看你的撤单是否与市场波动相关。如果市场没动,你却在疯狂挂撤,那就危险了。
4.4 知识体系总览
下面这张图是我自己整理的,把三种手法的核心逻辑串起来了。你一看就明白。
4.5 实战避坑清单
最后,我把自己踩过的坑和帮别人填过的坑,整理成一份清单。你直接拿去用。
- 挂单存活时间:我建议所有挂单至少保留 10 秒以上。低于 5 秒的挂单,占比不要超过 20%。
- 挂撤比监控:每天跑一遍数据。如果某只币种的挂撤比超过 8:1,立刻排查原因。
- 反向交易间隔:撤单后至少等 10 秒再下反向单。我见过最惨的案例,撤单后 0.3 秒就反向,直接被封号。
- 挂单量级:单笔挂单不要超过你正常做市量的 5 倍。超过 10 倍基本就是找死。
- 撤单模式:不要同时撤掉所有单子。我习惯让撤单间隔随机化,比如 100ms 到 500ms 之间随机。
特别提醒:有些交易所的监控系统会记录你的「鼠标轨迹」和「API 调用间隔」。如果你用程序模拟人工操作,调用间隔太规律也会被标记。我建议在 API 调用中加入随机延迟,比如 50ms 到 200ms 之间随机。
好了,这一章的内容就这些。记住一句话:挂单要有成交的诚意,撤单要有合理的理由。只要你的行为经得起问询,就不用担心合规问题。
公众号:蓝海资料掘金营,微信deep3321