帕罗奥图,5月4日凌晨四点。
地下室的日光灯没开。六块屏幕的蓝光在白板表面拖出交叠的暗影,像海底的波纹。
陆辰站在幽灵算法的主控台前,三小时没动过位置。
秦静推门进来时,带进走廊的灯光在他背上切出一道细长的亮边。她没开大灯。走到工作台侧面,把一杯黑咖啡搁在台面边缘...今早的第四杯。
屏幕上,压力测试模块已经跑了十一轮。
情景:黄金反弹至1450美元/盎司
触发逻辑:技术派“双底颈线位”突破
假设条件:
COMEX空头止损盘集中触发(3.2万手)
CTA趋势基金翻多(约1.8万手)
印度实物买盘维持高位(日均20吨)
中国央行暂不干预
陆辰盯着那行“1450”。
秦静没有问结果。
她调出测试报告。
第一组:不加仓
黄金空头仓位: 276亿美元名义敞口
加权成本: 1568美元
反弹至1450时浮亏:(1568-1450)/1568×276亿= 20.8亿美元
扣除已实现盈利:约18亿美元
保证金比例: 31%...17%
红线阈值: 15%
触发追保:是
追保金额: 6-8亿美元
第二组:在1400加仓空头
新增仓位: 40亿美元名义敞口(本金2亿)
加权成本: 1400美元
合并后平均成本: 1547美元
反弹至1450时浮亏: 19.8亿美元
扣除已实现盈利:约12亿美元
保证金比例: 31%.... 23%
追保:否
但:需立即追加保证金8亿美元(用于新增仓位)
秦静看完。
“12亿对18亿。”她说,“代价是提前锁死8亿现金。”
陆辰没有接话。
他把测试报告最小化,调出幽灵算法的流动性分析模块。
屏幕上,COMEX黄金期货的订单簿深度图呈现出典型的左倾形态....卖盘集中在1,410-1,430区间,稀薄如沙;买盘在1,450上方,但都是散户级别的零散挂单。
1,450那根线像一道断崖。
“技术派看这个位置。”秦静顺着他的视线,“2011年9月1920见顶,2012年10月反弹高点1795,2013年1月1698。下降趋势线连下来,1450是过去六个月下降通道的上轨。”
她停顿。
“突破1450,技术图形就破了。”
陆辰把幽灵算法的风险监控窗口调出来。
黄金空头风险值: 0.83
警戒线: 0.85
距离红线还有0.02。
屏幕上,伦敦金价在1,383/1,384窄幅盘整。
夜盘流动性枯竭,每笔超过500手的订单都会在订单簿上停留超过三分钟。
他端起那杯咖啡。
凉的。
旧金山,上午七点十五分。
林天明的手机在床头柜上震动。
他没有看来电显示。从被子里探出手,摸到手机,滑开接听键。
“林天明。”
“林先生,摩根大通风控部,卡洛斯·门多萨。”
电话那边的英文带着伊比利亚半岛残留的齿音,每个音节都切割得整齐。
林天明坐起身。
床头钟显示07:16。他睡了不到四小时。
“陆氏资本的黄金头寸。”门多萨没有寒暄,“我们的VAR模型今早跑出来的数据...名义敞口276亿,加权成本1568,当前市价1384。日内风险值0.83。”
他停顿。
“0.85是合同约定的追保触发线。”
林天明下床,赤脚走进书房,打开电脑。
屏幕亮起时,他开口:
“距离0.85还有0.02。”
“1400美元。”门多萨说,“金价到1400,风险值0.84。1410,0.86。”
电话那边传来键盘敲击声,很轻,节奏均匀。
“我们不是通知您追加保证金。”门多萨停顿,“是提醒您,这个距离已经进入预警区间。”
林天明看着屏幕上幽灵算法压力测试报告的摘要页。
不加仓:反弹至1450时追保6-8亿
加仓:需立即追保8亿
“您预计陆先生会怎么操作?”门多萨问。
林天明没有立刻回答。
他调出陆辰昨晚发给他的加密邮件,只有一行:
5.4压力测试。暂不加仓。
“暂不加仓。”他说。
电话那边沉默了三秒。
“我明白了。”门多萨说,“如果金价突破1,410,我将正式发出追保通知。这是VAR模型的规定,没有例外。”
“没有例外。”林天明重复。
电话挂断。
他握着手机,在书桌前坐了很久。
屏幕上的邮件窗口还开着。
他把那行字又读了一遍。
5.4压力测试。暂不加仓。
然后关掉电脑。
帕罗奥图,上午九点二十分。
秦静把陈玥的传真纸搁在白板边缘的金属槽里。
香港 5.4 08:30
中国央行: 4月15日至5月3日,境外累计购入黄金约63吨。
建仓区间: 1340-1360美元。
5月2日起暂停新增买入。
内部指引: 1,350以下为战略性建仓区,1,380以上暂不追高。
短期不会干预反弹。
陆辰看完。
他把传真纸推进槽底,和5月2日那张“瑞士干预”并排。
63吨。
约25亿美元。
中国央行在过去十九天里,低调吃掉了全球黄金ETF同期流出量的40%。
现在他们在等。
等更低的价格。
等市场恐慌情绪的第二波。
等那些在1,400上方追涨的技术派发现自己接的是最后一棒。
他转向秦静。
“白银/黄金比率期权的追加规模。”
秦静调出幽灵算法的策略优化窗口。
当前比率: 58.3
目标增持区间: 59.5-60.5
建议增持规模: 2亿美元名义本金
权利金预算:约850万美元
执行周期: 5.4-5.10
陆辰看着那行“850万”。
“执行。”
秦静的手指在键盘上敲击。
幽灵算法监控窗口跳出一行黄字:
新增对冲策略:买入黄金/白银比率看涨期权
执行价: 60.5
期限: 5.4-5.18
权利金: 8472300 USD
状态:录入待执行
她按下发送键。
订单进入摩根大通的衍生品交易系统。
屏幕上,黄金报价跳了一格。
1385美元。
纽约,上午十一点四十分。
摩根大通总部十九层。
卡洛斯·门多萨盯着屏幕上那条刚刷新的交易记录。
客户:陆氏资本
策略:买入黄金/白银比率看涨期权
执行价: 60.5
权利金: 847万
状态:已成交
他用食指敲了两下桌沿。
然后拨通内线。
“科尔曼先生,陆氏资本刚刚新增了一笔对冲交易。”
“规模。”
“847万权利金,2亿名义本金。方向是做多黄金/白银比率。”
电话那边沉默了三秒。
“他在赌比率回升。”科尔曼说,“如果金价继续涨,白银会跟涨,比率可能维持在低位甚至继续下跌。这笔期权会亏掉全部权利金。”
“他知道。”门多萨说。
科尔曼没有接话。
“他选择用847万买一个如果金价下跌的保险。”门多萨停顿,“而不是用8亿保证金去赌反弹立刻结束。”
电话那边传来极轻的呼气声。
“盯紧1410。”科尔曼说。
门多萨挂断电话。
他没有关掉那个监控窗口。
屏幕上,黄金报价1385美元。
浮亏数字: 3.61亿。
距离追保触发线还有25美元。
华盛顿,SEC总部,下午两点二十分。
执法委员会闭门会议。
艾伦·怀特曼坐在长桌顶端,面前摊着IN-2013-0892的卷宗。他翻到证据清单第47页...幽灵算法4月10日的预警输出日志。
“黄金跌破1500概率: 87%”
“跌破1400概率: 63%”
“高概率下跌窗口: 4月15日-17日”
他把这一页搁在手边。
长桌另一端,丹尼尔·加拉格尔摘下眼镜,用麂皮绒布慢慢擦拭。
他五十九岁,头发全白了,鬓角修得很短。1978年从哥伦比亚法学院毕业后,在世达律师事务所做了二十年合伙人,1999年被克林顿提名SEC委员。共和党,但投票记录里反对过半数小布什任内的放松监管法案。
“证据链。”他开口,声音低沉,像砂纸打磨橡木,“陆氏资本在4月15日执行的大宗交易,有没有使用非公开信息?”
怀特曼合上卷宗。
“没有。调查结论是:所有决策基于幽灵算法4月10日对公开数据的分析。”
加拉格尔把眼镜重新戴上。
“那么指控的基础是什么?”
怀特曼没有立刻回答。
长桌中段,执法部副主任翻开另一份文件。
“4月15日13:07-13:11的四笔大宗交易,集中度过高。同一分钟内在三家交易所同时执行5亿美元级别的卖单....”
“这不是操纵。”加拉格尔打断他,“这是套利。花旗在1,380挂买单,陆氏资本在1345成交。差价是市场给的,不是他创造的。”
副主任把文件合上。
会议室安静了几秒。
怀特曼端起咖啡杯,没喝,又放下。
“委员。”他开口,“这个案子的核心不是陆辰有没有违法。是公众需要一个解释....为什么在黄金暴跌那天,有人赚了50亿,而数百万普通投资者的退休账户缩水了20%。”
加拉格尔看着他。
“所以我们要找一个人来承担公众的情绪。”
“我们要向国会证明,SEC在履行职责。”怀特曼停顿,“调查本身,就是履职。”
加拉格尔没有立刻接话。
他摘下眼镜,重新擦拭。
“4月15日。”他说,“保尔森基金在1390被迫平仓,单日亏损超过50亿。花旗自营在1380挂5亿买单被对家吃掉,亏损1.02亿。加州公务员退休基金的黄金ETF持仓当月缩水12%。”
他把眼镜戴上。
“这些人、这些机构,在过去三年里....2009年金价1000时喊1500,2010年1300时喊2000,2011年1900时喊3000...他们向客户收取的管理费是按资产规模抽成的。”
他看着怀特曼。
“为什么只调查赚了钱的那个人?”
怀特曼没有回答。
加拉格尔站起身。
“我的意见记录在案。”他说,“调查应继续,但不应预设结论。对陆氏资本的指控标准,应适用于同期所有在黄金市场有大额交易的参与者。”
他走向门口。
手按在门把手上时,他停了一下。
“否则我们就是在进行选择性执法。”
门合上。
会议室里只剩下空调送风的低鸣。
怀特曼看着那扇关上的门,看了很久。
然后重新翻开卷宗。
帕罗奥图,晚上十一点五十分。
秦静靠在备用工作站的边缘,看着屏幕上那行1,386。
黄金今天收盘1,386。
单日涨幅0.4%。
幽灵算法的风险监控窗口显示:
黄金空头浮亏: 3.74亿美元
风险值: 0.83
警戒线: 0.85
距离红线还有24美元。
她转向陆辰。
他坐在主控台前,没有看盈亏数字,没有看风险值。
他在看白银/黄金比率期权的交易确认函。
权利金: 847万美元
执行价: 60.5
期限: 14天
他把确认函关掉。
“明天。”他说,“印度节日买盘会消退。市场需要新的叙事才能继续反弹。”
......
伦敦,5月6日清晨七点四十分。
金丝雀码头,加拿大广场一号,三十七层。
日元交易台还亮着隔夜的屏幕。托马斯·布坎南推开玻璃门时,值班的交易员正把凉透的咖啡倒进洗手池。水流冲走杯底的残渣,在陶瓷池壁上留下浅褐色的水痕。
“早,托马斯。”
布坎南点头。
他在自己的位置坐下。三块屏幕依次亮起。第一块是彭博终端,第二块是内部风控系统,第三块....订单执行终端...还在等待他的指纹认证。
他把拇指按在扫描区。
绿灯。
屏幕上跳出今早的第一行报价:
USD/JPY 103.77/103.79
东京前市收盘: 103.82
隔夜波动:-0.05%
他看了那行数字三秒。
黄金周结束了。
日本财务省、东京交易所、五大出口商的资金调度室....所有人都在今早七点前回到了工位。他桌上那杯刚冲好的美式还没动,杯口的热气在中央空调的冷风里斜向飘散。
“伦敦开盘前的流动性。”对面工位的年轻交易员转过椅子,“亚洲时段成交量只有往常的60%。都在等。”
布坎南没回答。
他调出日元期货的未平仓合约分布图。103.50-104.00区间,出口商的卖单还挂在那里...62亿,和黄金周前一样。订单簿的深度轮廓在103.80处有一道陡峭的缺口,像被刀切过的黄油。
他把那杯美式端起来。
没喝。
帕罗奥图,凌晨零点四十分。
地下室的灯从昨夜亮到现在。
秦静站在幽灵算法的主控台侧面,手边搁着四台显示不同市场数据的平板。主屏幕上,订单流监测模块已经运行了十一小时....自5月5日东京下午三点收盘后,她重新校准了算法对出口商防御特征库的匹配权重。
陆辰坐在工作站前。
他没有看屏幕上的报价。
他在看时间。
07:43 GMT
14:43东京
00:43帕罗奥图
距离伦敦开盘还有十七分钟。
幽灵算法的监控窗口安静地悬浮在屏幕中央。
交易权限:启用
策略集:日元-声东击西 v1.3
第一阶段阈值: 103.80/20亿
第二阶段阈值:触发回调/15亿
第三阶段阈值: 103.90/30亿
状态:待触发
秦静没有问“你确定”。
她看着他侧脸的轮廓,在六块屏幕的蓝光里显得比三年前更硬。二十一岁,坐在这个地下室里,等待十七分钟后与丰田、本田、高盛、财务省...以及半个东京交易圈....的交锋。
他把手从鼠标上移开。
“08:00。”他说。
秦静点头。
伦敦,08:00:00。
布坎南的第三块屏幕跳出一行交易指令...不是他的,是系统自动推送的实时大单监控。
08:00:03买方 20亿美元 USD/JPY市价单
执行券商:摩根大通、瑞信、汇丰三家分仓
成交区间: 103.81-103.84
状态:全部成交
他食指在桌沿敲了一下。
“来了。”
美元/日元的报价曲线在三秒内从103.79拉到103.91。
103.80防线....那些挂了四天的60亿出口商卖单,第一档103.80的挂单量瞬间被吃掉2.3亿。系统自动补单,新的卖单在103.81挂出,又被吃掉。
103.82。103.83。103.84。
对面工位的年轻交易员把身子往前探。
“这是....”
布坎南没理他。
他调出自营账户的交易界面,输入指令:
品种: USD/JPY
方向:卖出
规模: 10亿美元
类型:限价单
价格: 104.20
他停顿。
然后按下回车。
帕罗奥图,00:44:17。
幽灵算法的第一轮执行日志在主屏幕上滚动。
08:00:03第一阶段指令执行
目标: 103.80-104.00区间突破
实际成交: 20.17亿美元
成交均价: 103.83
触发出口商卖单消耗:约4.2亿美元
当前报价: 103.91
秦静盯着订单簿深度图。103.80-104.00区间的那道“防御墙”在第一轮冲击下出现了细微的变形....103.80档位的挂单被消耗后,补单速度比正常市场慢了1.7秒。
不是交易员反应慢。
是决策流程卡在了某个审批节点。
她记下那个数字。
1.7秒。
陆辰没有看这些。
他看着屏幕上那行104.20....不是报价,是幽灵算法监测到的异常限价单。
卖方:高盛
规模: 10亿美元
挂单价: 104.20
挂单时间: 08:01:12
“布坎南。”他说。
秦静调出高盛自营交易台近三十天的日元头寸变化。净空头38亿美元,成本区间101.50-103.00,浮盈约7200万美元。
“他在104.20挂空单。”她说,“不是对冲,是狙击。”
陆辰没接话。
他看着屏幕上那行103.91。
距离104.20还有29个基点。
东京,14:45分。
丰田市元町大厦,十二层。
詹姆斯·野村站在会议室的落地窗前,背对长桌。窗外,试验跑道上的伪装车还在绕圈,银灰色的车身在五月初的阳光下拉出细长的影子。
他右手腕那块精工Grand Seiko秒针匀速移动。
门推开。
本田的铃木走进来,没落座,站在长桌边缘。他把手机搁在桌面,屏幕朝上。
USD/JPY 103.94
103.80卖单消耗: 4.2亿
104.20:高盛挂空单10亿
野村没有转身。
“103.80的补单速度。”他说。
铃木看了眼手机上的情报线人发来的交易时间戳。
“1.7秒。”
野村的右手食指在腕表表盘上轻轻敲了一下。
“不是交易员。”他说,“是审批流程。营业部看到外资大单突破103.80,必须向资金总部确认‘是否按原计划补单’。资金总部需要确认财务省的立场。财务省....”
他停顿。
“岸本课长的电话占线。”
铃木没有接话。
野村转过身,走回长桌。他在自己的位置坐下,从西装内袋抽出一支黑色签字笔,在面前的便签纸上写了一个数字:
30
他把便签纸推过桌面。
“开盘二十分钟,被消耗的防御弹药。”他说,“4.2亿。按这个速度,我们的62亿撑不到伦敦收盘。”
铃木看着那行30。
“他们不是在攻103.80。”
野村没抬头。
“他们在测我们的反应速度。”
伦敦,10:27分。
布坎南的美式已经彻底凉了。他没让秘书换新的。
屏幕上,美元/日元在过去两小时里三次试探104.00,三次都被出口商补单和高盛的104.20空单压回103.90附近。价格曲线像一条被攥住两端的橡皮筋,在103.88-103.96之间窄幅震荡。
他调出成交记录。
08:00-10:00陆氏资本累计买入:约22亿美元
出口商累计消耗:约8.5亿美元
高盛104.20空单: 10亿未成交
他把那行22亿看了三秒。
然后拿起内线电话。
“河野,东京分部。”
电话接通。
“托马斯。”河野的声音隔着八小时时差,带着凌晨加班的干涩。
“陆辰的买入规模。”布坎南说,“你测出来没有。”
河野停顿。
“22亿是明账。冰山订单拆得太碎,我们抓不到全部。实际可能在25-27亿。”
布坎南没说话。
“他在建仓。”河野说,“不是短线拉高出货。这个体量的持续买入,目标是持仓....至少100亿级别。”
布坎南把听筒换到左手。
“出口商那边。”
“防御线没撤,但补单速度下来了。103.80档位今早平均补单延迟1.7秒,现在2.4秒。”河野停顿,“资金总部和财务省的沟通链路在堵车。”
布坎南的右手食指在桌沿敲了一下。
挂了电话。
他看着屏幕上那行103.94。
三秒后,他输入新指令:
104.20空单...撤单
重新挂单: 104.30
规模不变: 10亿
对面工位的年轻交易员侧过头。
“托马斯?”
布坎南没解释。
帕罗奥图,02:27分。
幽灵算法监控窗口跳出提示:
检测到104.20空单撤单
新挂单: 104.30/10亿
对手行为模式更新:狙击线+10基点
秦静把这条变化录入策略日志。
陆辰没有看那行104.30。
他看着屏幕上103.94....已经持续了十七分钟。
市场在等。
出口商在等财务省的明确信号。高盛在等更好的狙击价位。散户在等趋势确立后的跟风机会。
所有人都在等。
他把幽灵算法的第二阶段指令调出来。
10:30:00执行卖出15亿美元
目标:引发回调至104.00下方
诱使出口商在104.00档位追加卖空
他的视线从屏幕移到墙上的钟。
10:29:47
10:29:52
10:29:58
10:30:00
“执行。”他说。
秦静按下确认键。
伦敦,10:30:02。
布坎南的订单执行终端跳出一条系统推送。
10:30:00卖方 15亿美元 USD/JPY市价单
执行券商:摩根大通、瑞信、汇丰三家分仓
成交区间: 103.94-103.97
当前报价: 103.92
他盯着那条推送。
三秒。
然后把椅子往后推开半米。
“原来如此。”
对面工位的年轻交易员没听懂。
“‘声东击西’。”布坎南说,声音很低,像自言自语,“先拉高,吸引空头补仓;再反手卖出,制造突破失败的假象,诱使防守方在更低的价位追加卖空。”
他重新把椅子拉回桌前。
“然后....等防守方弹药消耗得差不多了,再发起真正的进攻。”
他调出104.30那笔空单。
没有撤。
屏幕上,美元/日元在103.88-103.92之间剧烈跳动。
出口商的补单系统正在自动执行...104.00档位,追加卖空。一笔,两笔,三笔。每笔3000万到5000万不等。
十五分钟内,104.00关口累计新增卖单5.8亿美元。
东京,15:47分。
野村站在长桌前,面前摊着三台笔记本电脑。
第一台显示实时汇率: 103.90
第二台显示五大商社的联合防御挂单执行情况:总消耗: 17.3亿美元/剩余: 44.7亿
第三台显示财务省外汇课今天下午的内部沟通记录摘要....岸本的秘书每隔十五分钟通过加密邮件向丰田资金总部同步一次。
最后一条同步:
15:30岸本课长仍在通产省协调TPP汇率条款立场。今日无明确干预指示。
野村把那行字看了很久。
然后拿起电话。
拨号。
响了两声。
“岸本课长室。”秘书的声音。
“丰田,野村。”
电话那边停顿。
“野村先生,课长还在....”
“我知道他在开会。”野村打断,“留言。”
秘书没有接话。
“他们在测试我们的底线。”野村说,“103.80是第一次,104.00是第二次。第三次会在哪里,我猜不到。”
他停顿。
“但防御弹药不是无限的。”
电话那边沉默了三秒。
“我会转达。”
电话挂断。
野村把听筒搁回座机。
他转身,重新看向窗外。
跑道上,那些伪装车还在绕圈。
帕罗奥图,03:00:00。
幽灵算法监控窗口跳出一条新的概率输出。
出口商104.00防线消耗: 5.8亿美元
剩余防御弹药估算:约39亿
出口商新增卖单速度:较开盘下降37%
财务省干预信号:无
第三阶段触发概率: 82%(13:00 GMT)
陆辰看着那行82%。
“两点钟。”他说。
秦静看了眼时间。
伦敦时间14:00。
距离开盘已经六小时。市场经过了早盘的冲锋、午间的对峙、假突破诱多后的回踩。
该收官了。
她调出第三阶段的执行预案。
14:00:00买入30亿美元 USD/JPY
目标:突破104.20
预期阻力: 104.00出口商防线、104.30高盛空单
风险:财务省口头干预
陆辰没有看那些。
他看了眼墙上的钟。
03:01
还有十分钟。
伦敦,13:52分。
布坎南把那杯凉了六小时的美式倒进洗手池。
水流冲走杯底的褐色残渣。他冲洗杯子,倒扣在杯架上,走回工位。
屏幕上,美元/日元在103.86-103.92之间窄幅震荡。
成交清淡。亚洲交易员已经准备下班,欧洲交易员在等美国开盘。订单簿上,103.90-104.00区间堆着出口商的卖单....不到20亿了。
他把手搭在键盘边缘。
没有输入。
只是看着那个103.88。
对面的年轻交易员问:“要收工了吗,托马斯?”
布坎南没回答。
他看着时间。
13:58
13:59
14:00:00
订单执行终端屏幕闪了一下。
14:00:03买方 30亿美元 USD/JPY市价单
执行券商:摩根大通、瑞信、汇丰、高盛(伦敦)...四家分仓
成交区间: 103.89-103.94
当前报价: 103.97
布坎南的嘴角动了一下。
不是笑。
他输入指令:
104.30空单...撤单
对面交易员:“托马斯?”
“结束了。”布坎南说。
屏幕上,美元/日元在三十秒内突破103.98、104.05、104.12。
出口商的补单系统还在机械执行....104.00挂出2000万,成交;再挂2000万,成交;再挂。像一台程序设定好的自动售货机,一罐一罐往外吐,直到存货架彻底空掉。
14:07:33
USD/JPY 104.20
布坎南看着那行数字。
他把手从键盘上移开。