يبدو أن الشبك هو أكثر الاستراتيجيات الآلية انتشارًا بين دوائر صغار المتداولين: تقوم البورصة بتضمينه في التطبيق، وخطوتان فقط من صفحة السوق الفوري. ضع حدًا أعلى وحدًا أدنى وعدد الدرجات: عندما يهبط الروبوت درجة يشتري، وعندما يرتفع درجة يبيع—يبدو كآلة لا تعمل إلا على حرق الصبر وطباعة النقود.

تحدثنا في الساحة من قبل عن ماهية الوجبة التي يأكلها صانعو السوق التي تعيش من فرق الأسعار؛ وهذه المقالة تتناول نقيض ذلك: الروبوت الشبكي الذي في هاتفك يقوم بنفس تجارة هذا النوع، فقط أنه عند خروجه من المصنع تمت إزالة بعض المكونات—والأجزاء التي تم تفكيكها، سيكون لها يومًا فاتورة تُرسل. من يشتغلون بالشبك لا يكاد أحد منهم يعتقد أنه يمارس صنع سوق؛ وهذا اللاتطابق هو موضوع هذه المقالة. الشبك ليس خدعة؛ لكن إذا نظرت إليه كاستراتيجية لصنع السوق، يمكنك أن ترى ما الذي ينقصه، وتتنبأ مسبقًا كيف سيكون شكل يوم وصول الفاتورة.

这是同一门生意

做市商在现价下方挂买单、上方挂卖单,两边成交赚差价,收的是"即时性"的租金。网格在现价下方挂一排买单、上方挂一排卖单,两边成交赚差价。这是同一句话。你的对手方是同一批人,钱从同一个地方来,亏钱的方式也是同一批——只是参数被写 App 的人替你选好了。所以有用的问题不是"网格赚不赚钱",而是:App 替我做了哪些决定,专业做市的人会不会这么做?

区间本身就是那笔交易

上下限填起来像配置,其实是整个策略里最大的一次方向判断——你在断言价格会在箱体里待完机器人的一生。格数、间距、单量只决定判断成立时怎么收钱;判断本身没有对冲,只做一次,而且做在你知道得最少的时刻:开机前。参数面板里有止损价可填,但那是要你自己想到的可选项,默认状态下这个判断错了没有东西接住它。

跑网格的人常自称市场中性:不赌方向,赚震荡的钱。可震荡只在箱体内付钱,而箱体就是一个观点——只表达一次、默认没有纠错机制的观点,是所有观点里最脆的。专业报价台不持这种观点:它不需要价格待在任何地方,它只要求每笔成交的价差够覆盖看错的成本,并且持续重新决定往哪里报价。这就说到被拆掉的零件了。

三个零件

报价策略要做三个决定:值多少、报多宽、仓位堆起来怎么办。

报价锚——被冻结。默认形态的网格,锚是你按下启动键那一刻的价格,启动后不再更新;做市商的锚连续移动。这条不是没人想到——币安合约网格有 Trailing 功能(官方中文叫「上移/下移」),开了区间会随行情挪,那就是会动的锚;但它要自己打开。不动手,锚就是对一个瞬间的记忆,每过一小时更错一点。

间距——唯一像样的旋钮。格距就是价差,拉宽等于少成交但价格更好,取舍是真实的。App 里唯一值得调的旋钮是它。

库存——被截肢。价格一路跌穿网格,机器的反应是继续买:同样的单量,同样的热情,直到格子用完、钱买满。没有倾斜,没有减量,没有独立于区间的仓位上限。管仓位的报价者恰好相反:仓位越重,越急着卖、不情愿买,且有一个写死的最大仓位。网格给你的唯一上限是"钱用完"——这不是仓位管理做得差,是没有仓位管理,缺的是结构,不是忘了打开的开关。

它真的赚钱——以及你卖的是什么

震荡市里网格赚的是真钱,来自真实的经济功能——给"现在就要成交"的人提供流动性,收服务费。没有知情盘时,这是好生意。但这个收益结构有个名字:每次震荡收一小笔封顶的钱,一个来回只付一格宽,行情再壮观也不多付;而价格单边走时,仓位一路长到吃满区间,浮亏持续加深,默认没有刹车。收益有界、堆仓到满格、钱先到账账单后到——这是做空波动率,你在卖"价格不会决绝走出去"的保险。保费小额定期到账,所以感觉安全;理赔一次性到来,所以出事时人人惊讶。你和保险公司的区别不是他们不做这笔交易,而是他们按尾部定价、给总敞口设上限、还买再保险。默认配置的网格三样都不做:按一个滑块定保费,把你每一分钱都写成保单。

"被套"和"被碾"是同一笔账

网格用户说:价格突破区间,我被套了。做市商说:行情走出趋势,我的成交全堆在一边,我被碾了。两套词说的是同一件事——订单流变成单边,意味着跟你交易的人平均而言是对的;堆出来的仓位不是运气差,是市场一格一格地告诉你它不同意你的锚。用哪套词决定你下一步做什么:"被套"引向等待,而等待是决策的缺席;"被逆向选择"引向一个具体问题——市场已经连续证明它比我的锚对,我的机器在哪一点停止报价?

还有一点:两种亏法和利润的时间分布刚好相反。网格在安静行情里最稳定地付钱,在最快的行情里一次收回,于是资金曲线是漫长平滑、不断积累信心的爬坡,点缀几个把之前抹掉的日子——恰好是最容易说服人在回撤前夜加仓的那种曲线。

诚实的选择

把三个零件对回产品:会动的锚——合约网格的 Trailing,有,自己开;彻底停止报价的条件——现货网格的止损价,有,自己填,关机也是一种仓位,而且在专杀报价策略的行情里常常是最好的那个;随仓位收缩的报价和独立的仓位上限——没有,任何设置里都没有。所以"把网格用明白"的真实含义是:两个开关都打开,再自己盯着那个没有开关的洞。而三件都做到时,你跑的已经不是网格,是一个小型做市策略,那个领域所有的硬问题都归你——包括调参数解决不了的那个:打你的订单流,是不是知道你不知道的事。

所以这是一笔交易,不是升级。网格是删掉了风险管理的做市,你用这次删除买到的是"不用思考这些问题"——这确实值得想要,只是要按真实价格记账:代价是未来某个不确定日子里一次没有刹车的亏损,而账单的计价单位,是之前那整段安静的、盈利的、积累信心的行情。

#风险管理