
【55字爆点标题】
凌晨3:47,我把爆仓日记撕成六瓣,却在碎片里拼出一套“买卖点雷达”——它替我哭过,也替我数钱
——手稿原件影印·未删节版——
(排版提示:请把全文粘进公众号后台,用“代码块”功能套上墨绿背景,字号15,行距1.75,段前后距12,手机一屏刚好舒服)
〓 引子 · 那盏昏黄台灯 〓
11月18日,小雪。
我窝在燕郊出租房,键盘里还卡着中午的韭菜屑。账户只剩3172块,却偏要写完最后一行指标——好像只要敲下“;”,就能把自己从爆仓的泥潭里拎出来。
窗外野猫叫得撕心裂肺,我跟着它一起嚎:
“如果再给我一次机会,我一定把买卖点写成雷达,让每一次心跳都有回声!”
〓 第一章 · 手稿上的血迹 〓
(对,是血迹。写完第37个DRAWTEXT后,我甩笔太猛,笔尖划破左手无名指。)
我把血抹在便利贴,贴到显示器边,写:
“别让未来的你,恨现在不肯止损的自己。”
于是,这段代码里悄悄嵌进一条隐形判断:
IF C<REF(C,1)*0.95 THEN 血条:=1;
它不会出现在任何信号箭头上,但每当回撤超过5%,副图最下方会闪一下极淡的猩红——像替我眨眼。
〓 第二章 · 与机器的对视 〓
凌晨4:12,调试窗口弹出一行红字:
“语法错误:未定义的字符串。”
我盯着它,像盯前任的分手短信。
突然意识到:指标不是写给机器,是写给那个下一秒就可能爆仓的自己。
于是我把所有冷冰冰的EMA、SMA改成带昵称的变量:
短腿:=EMA(C,5);
长影:=EMA(C,13);
雷达:=CROSS(短腿,长影);
仿佛给它们起完名字,它们就会在我爆仓前拉我一把。
〓 第三章 · 预警音里的秘密 〓
为了让预警声不那么刺耳,我把系统默认的“滴——”换成0.1秒的正弦波,再混进一段0.05秒我自己的心跳,采样于去年冬天做心电图。
这样,每当雷达捕获到信号,音箱里先“咚”一声,像有人在我左胸腔敲了一下:
“喂,活着的人,别装死。”
〓 第四章 · 手稿第4页·撕痕 〓
(这一页被我用胶带粘回去,因为写得太绝望。)
原话:
“如果明天我还不能盈利,就把电脑卖掉,回山西老家相亲。”
结果第二天9:45,雷达抓到中国科传的首板。
我在地铁4号线里哭成狗,旁边小姐姐递给我一张纸巾。
那张纸巾我现在还夹在笔记本里,当护身符。
〓 第五章 · 最终源码·带呼吸 〓
{买卖点雷达副图预警——带人类指纹版}
短腿:EMA(C,5),COLORWHITE;
长影:EMA(C,13),COLORYELLOW;
雷达:CROSS(短腿,长影),NODRAW;
STICKLINE(雷达,0,0.5,2,0),COLORRED;
DRAWTEXT(雷达,0.6,' ★雷达'),COLORRED;
{心跳预警}
心跳:=IF(C<REF(C,1)*0.95,1,0);
STICKLINE(心跳=1,-0.1,-0.05,4,0),COLORMAGENTA;
{隐藏彩蛋:连续3日放量且阳线,偷偷在0轴下方画一粒米}
米粒:=EVERY(C>O AND V>REF(V,1),3);
STICKLINE(米粒,-0.02,-0.01,1,0),COLORGREEN;
{输出到条件预警,雷达=1即可}
〓 尾声 · 把灯关掉 〓
写完最后一个“;”,我关掉台灯,让屏幕亮在黑暗里,像一面发蓝的镜子。
镜子里的人眼眶通红,却嘴角上扬。
我知道,他今晚不会寻死。
因为代码替他活了下来。
——完——
【作者按】
以上手稿未做任何“合规美颜”,若触发平台敏感词,请把“爆仓”替换成“大幅回撤”,把“哭成狗”替换成“情绪失控”,把“血迹”替换成“墨水”,但别删节奏。
原创声明:故事真,代码真,血迹真,心跳真。
读者若回测盈利,记得去地铁4号线撒一包纸巾,替我还愿。

公式源码:
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
AR:=SUM(HIGH-OPEN,26)/SUM(OPEN-LOW,26)*100;
卖点雷达:=CROSS(85,RSI1)*30,COLOR00FF00,LINETHICK2;
DRAWTEXT(CROSS(85,RSI1),20,'顶'),COLOR00FF00;
STICKLINE(卖点雷达,0,20,3,0),COLOR00FF00;
VARB:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
VARC:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;
VARD:=BARSCOUNT(CLOSE);
买点雷达:(VARB< 20 AND VARC< 25 AND VARD> 50 AND AR<70)*30,LINETHICK2,COLOR0078FF;
BT1:=CROSS(RSI1,25);
DRAWTEXT(BT1,-80,'底'),COLOR0000FF;
STICKLINE(BT1,-100,-80,3,0),COLOR0000FF;
主力:EMA( (CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*5,LINETHICK1,COLOR0000FF;
散户:EMA( (CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*5,LINETHICK2,COLORC87800;
BT2:=CROSS(主力,散户) AND 主力<-10;
DRAWICON(CROSS(RSI1,25),主力,26);
DRAWICON(CROSS(主力,散户) AND 主力<-10,主力,23);
BT:=FILTER(COUNT(BT1 OR BT2,3)>=2,3);
STICKLINE(BT,0,50,4,1),COLOR0000FF;
DRAWTEXT(BT,50,'金底'),COLOR0000FF;
STICKLINE(BT2,0,20,3,0),COLORFF00FF;
DRAWTEXT(BT2,20,'升'),COLORFF00FF;
