|
|

楼主 |
发表于 2026-5-23 04:23:05
|
显示全部楼层
三
5 w, c- v% b1 ^$ `$ {" G
2 F- e5 j( r" k" j1 I3月12日,星期四,我在出租屋里开着电脑工作。$ g) {( W) U- C$ C/ c4 L& x3 X U
6 J, t) g) r* G, K# J% V那天上午行情就开始不对劲了。我远程开了三个浏览器窗口,一个跑着公司的内网系统在挂机,一个跑着加密货币的行情软件,一个跑着ECHO在做实时数据监控。上午十点左右,比特币开始加速下跌,从七千出头跌穿六千五,然后六千,然后五千五。
# O3 X9 V: J4 U0 P
4 f& r" d2 A) o' s8 D$ d& e- p工作群里有人在讨论新的需求评审文档,我用右手回复了几条消息,左手把行情窗口推到了屏幕角落,让它小一点,不要让它影响我的注意力。
0 q( G4 H/ K( V G6 ]/ j& t2 `7 e9 K5 Y2 \: U0 H+ k. l
下午两点左右,行情进入了一个短暂的停顿区间,价格在四千七到五千之间来回震荡。这个位置还没有到我计划的买入点。我记忆里的最低点在3,800美元附近,但我不知道它会在今天触到,还是明天,还是后天。我给自己划定的策略是:价格进入4,500以下开始分批买入,不等最低点。
0 }' T, Z/ u4 e7 O; f! }& g( a5 `& [
- q7 m7 X" K" \) w下午四点过,比特币跌穿了4,500美元。8 m8 W+ C N! a' l! Q+ i
% h1 R( a3 c. d; K我打开了交易账户,第一笔买单,三万美元的等值,我把稳定币账户里三分之一的资金换进了比特币,均价4,412美元。/ ]( p2 l& w$ U# _- v8 U, Q
* ? n+ H+ S6 J. p- i$ O8 y
然后我继续等。
) H1 o' j& \: |3 T: T
# v8 n& W1 K' K- o+ t6 P行情在接下来的三个小时里还在往下走。我的浮亏在买入后两小时内就已经达到了将近8%。林北辰在这时候发来消息:"你还好吗?现在是4100了。"0 n. |! O$ O$ `, j) R$ s
5 H3 m& t& X1 [7 ?# f% |
"好,"我说,"继续等。"5 @9 X7 f% `; t/ n+ H
5 o7 h" U1 J, D( T" c. M* |"你脑子没问题?"( O n; o o, Q3 Y, e8 ]+ }) v0 C( t' z
7 G5 u$ N, ]& E( o% ^, p
我没有回复这条消息。我把手机扣在桌上,面朝下。
- x4 @! N( r. {7 V9 h: d% E# X2 }5 O4 u3 _6 z5 x; z/ q
晚上八点左右,价格触到了3,850美元,这是当晚的最低价,也接近我记忆里的最低点了。我把剩余的三分之二资金分两笔打进去,均价3,910和3,970。
2 u) `; h+ o: R. ]0 Q. K
: R0 T- O: W: N% b( N6 k# I% Y全仓买完之后,我靠在椅背上,看着屏幕上那个仓位页面。
, Y3 w4 d6 S, N) B" j; \
0 s' a0 d4 a2 G浮亏:11.3%。3 a T1 l5 {, \" m* c3 a
, q9 m! E. T/ x( x2 F我在这个数字上停留了一会儿。# N2 ?8 g6 B1 M) J. j) z, g/ f- Y
4 ^# S1 r9 p6 U V! v! Q4 |11.3%,折合人民币大约是一万五千块出头。这是实际的浮亏,不是假设,是真实的,挂在我账户里的,会随着行情继续往下走而继续增加的数字。! S2 d& x, F: Q
4 r; y, ?3 H0 _2 s4 h# J% T6 L我的胸口是空的。; ~' |; e4 J* M
$ L0 Y3 o8 R( t2 A8 ]
不是麻木,不是恐慌,就是空的,像一个代码块在运行前的状态,逻辑已经写好了,条件判断已经设置好了,就等着事件触发,然后执行。我检查了一遍自己是否在用自我欺骗来维持这种平静,想了一会儿,判断不是。我是真的不恐慌,因为我知道接下来会发生什么,我知道这个浮亏会消失,知道这个位置三个月后会在哪里,知道这个判断是正确的。( \9 K/ w6 G7 R
7 c! M) O( K F( r: r+ {这种确定性,是我在2018年没有的东西。) U7 S) ^" h. l J" }3 X- o
( h: u: c# K0 v- l+ H我关掉了行情窗口,开始写代码。( T3 g- i) `, m. M( w O
* w1 h% g4 Y' D% V {# g
四7 f. h$ L6 l6 Y C! x! _
3 O$ I& J( G5 D; _+ q
比特币在3月13日继续低位震荡,最低探到了3,782美元,然后开始缓慢回升。
8 f1 Q O0 \0 T9 m1 q/ [: M
& \1 d' s' K& q$ ~1 n0 b我没有加仓,也没有减仓。
# H- T! [& s% M$ h4 i
3 z5 k7 u8 r. [8 o6 e; ?& S# u林北辰发来消息,说他在4,100的时候割了他自己的部分仓位,"扛不住了,先跑一部分,你还拿着呢?"我说还拿着。他沉默了很久,然后说:"你是真的狠。"7 X- ^$ I ?7 _5 @$ R5 k- s7 b
+ u; W- R6 `2 `我想了想,没有回复。
. s: ~8 P3 {$ m
) M) T i- M* T& z# R4 R+ s% ]"狠"这个字不太对,但我不知道怎么给他解释。不是狠,是确定。但这两种状态从外面看起来是一样的,都是同一张脸,同一个没有表情的人,对着屏幕上下行的数字不动声色。" r- J& h& y8 Q3 e+ Q3 `7 z, ?
2 ]; O4 E6 i8 P9 G( Y' [接下来的两个半月里,我一个人知道这件事的结果。
) e/ A2 B2 z8 q& A& R/ K) Z' M4 T4 J0 k: R+ T
疫情在全球蔓延,深圳开始管控小区出入,楼下的沙县关了,便利店缩短了营业时间,我开始在网上订一周的食材,煮一些不需要太多技术的东西,西红柿鸡蛋面,米饭加罐头鱼,偶尔炒一个青菜。厨房的灶台第一次被我用起来,开火的时候我花了几分钟找到了打火机,在台面上那层灰旁边。
/ p! H! v: @, A6 }4 i! n) q$ R- y3 k& J8 ]. a8 R) k+ T
我花了很多时间在ECHO上。
! C8 A }% `9 K) w2 |0 R3 f+ f
4 q1 o, }% {4 @0 [+ a这个版本的ECHO比2020年初那个雏形功能完整多了,我利用居家隔离的时间把数据爬取模块、多维度特征提取、可视化界面从头重写了一遍,把原来两千行的脚本扩展到了将近六千行。这不只是为了帮我分析数据,也是为了把我从记忆里知道的那些信息转化成可以被数据支撑的结论,我需要这个工具让我的判断"有来源",让它看起来是分析得出的,而不是记起来的。
/ g" e3 P7 S& d& r$ |% X
; H% I2 [7 F* Y在重新搭建ECHO的过程里,我有时候会想起2018年那次亏损。
% x7 N$ q# w; h0 B6 N% h
/ H9 z+ ^- K3 i$ I2 t2 |! M当时我亏钱之后花了一年时间试图找到那次决策失误的根本原因,找了一年,最后ECHO给出的结论是"你本人就是那个BUG"。那个结论让我难受了很长时间,因为它的意思是:没有任何外部信息或工具能够修复它,我只是判断错了,没有别的原因。
+ T& [, i0 l2 F) T. k1 |
" c5 q& c# a; y8 Y& y现在呢。
5 d+ Y- M; J) W/ m9 d
( ^7 ^8 y3 b* _( W- T8 y5 g# \现在我不是靠判断在操作,我是靠记忆。这件事让我赢了一次,可能还会赢很多次,但它有一个我没有办法绕过去的问题:这不是我的能力,这是一个我不理解来源的外部输入。我知道结果,但我不知道为什么我能知道结果,我不知道这种状态什么时候会终止,我也不知道如果我继续依赖它,它对我的判断能力本身会产生什么影响。
( i4 l( O! \2 }7 N+ g$ [+ v/ ]' G/ F: a! E1 \' S
一个程序员的术语:如果你一直调用一个黑盒函数,你的代码能运行,但你不知道这个函数在做什么,你也不知道它什么时候会抛出异常。
1 a. y- u. T V+ e! Q' Z
& b7 }- T; [1 f. f我想了很久,没有得到一个让我满意的答案,然后把这个问题放进了待处理的队列,继续敲代码。. u" R, L- o- ?' f0 _
h& _$ c- }: m9 d
|
|