注册 登录
爱吱声 返回首页

holycow的个人空间 http://129.226.69.186/bbs/?4094 [收藏] [复制] [分享] [RSS]

日志

程序猿捅的大篓子

热度 54已有 1324 次阅读2014-2-25 02:53 | 程序

看大家爆料捅篓子不亦乐乎,俺也来补个课。

俺仔细地想了想,作为一个程序猿,俺捅出来最大的漏子无非就是月结帐关不上或者年结帐关不上之类的。这个和我所知道的一个印度程序猿跟一个犹太程序猿捅出来的漏子相比,实在太不给力了

在讲这个漏子以前需要补充一些背景。话说在俺们湾区有这么一家数量基金管理公司,公司的创始人是quant这行当里面的老行尊。在主流金融学者研究stochastic volatility和factor model之前,他老人家就和几个学生一起把这些运用在模型里开公司赚钱了。

几十年下来赚了个盘满钵满,到了快退休的年龄,把自己创立的两家公司一家卖给了华尔街大行,一家卖给了法国大公司,拿了钱去开了个藏传喇嘛庙,闲云野鹤去也。

本来这样是完美的结局,但是老法师在庙里六根不净,通过徒子徒孙继续遥控已经是法国公司的事务,这就让法国管理层很不爽,但又没有办法 ---- 那公司里法国人掌握的只有区区几条枪。

某日,老法师的曾徒孙 ---- 一个印度小年轻程序猿 ---- 修改了模型程序,加进了把持交易模型的老法师徒弟 ---- 公司的research director对模型的最新修改。

印度程序猿把模型的风险因子参数点错了两位小数点,差了100倍。

从director到QA,没人发现,就这么进了交易系统

几个月里基金一直在赔钱,也没人注意 ---- 2009年初哪个基金不赔钱?到了六月份,一个犹太程序猿在做系统维护的时候发现了这个问题,立刻报告了老法师的director徒弟,徒弟又报告了老法师。

老法师和徒弟合计了一下,这个篓子够大,好在我们几个月都没有发现基金投资人更不会发现,悄悄把虫子补了大概就混过去了。

然后又犯了第二个混,没有立刻补这个漏洞,而是决定在模型下一版本11月份更新时一起补这个漏洞。

到了10月份,犹太程序猿发现那个漏洞还没有补,猜出来老法师想蒙混过关。这次他报告了法国总经理。

法国人正愁没有弹药打击老法师,这下来了劲,报告了SEC,再发信给所有基金投资人披露事件。

于是有史以来第一次,SEC因为coding error起诉一家数量基金公司,我程序猿牛大了。

当然指控你编错了程序是站不住脚的,数量基金的投资人都是成熟投资人,理应知道模型风险和编程风险是投资风险的一部分。SEC指控的是信息披露:从6月份发现问题到10月份披露问题之间,基金公司已经知道模型风险因子被错误地缩小了100倍,却仍然在SEC披露材料和对客户的推介销售材料中使用了原先的风险因子,显然违反了fiduciary duty 

大批律师,审计师,第三方程序猿进驻公司,对比错误的模型和正确的模型,试图查明到底造成多少损失。

经过两年,公司和SEC和解,赔偿客户损失217粒米,支付民事罚款25粒米。老法师证券市场终生禁入,徒弟research director因为和SEC合作,提供指控老法师的证据,免于起诉,只是从公司扫地出门。

客户大规模撤资,2010年撤资290亿,2011年撤资50亿,2012年撤资30亿;以老法师名字为招牌的基金彻底倒了招牌,必须重新改名。

公司管理的基金规模从570亿下降到200亿,留下的只有法国总公司的自有资金。

裁员上百,人头滚滚。

法国总经理被召回法国赋闲。犹太程序猿业内永远找不到工作。

犹太程序猿和法国总经理因为向SEC吹哨子,分享242粒米和解金额10%的吹哨者奖金,即两千四百二十万 

现在倒带:

如果你是印度程序猿,你会怎么做?
如果你是犹太程序猿,你会怎么做?
如果你是research director,你会怎么做?
如果你是法国总经理,你会怎么做?

28

膜拜

鸡蛋
9

鲜花

路过
3

雷人
1

开心
1

感动
1

难过

刚表态过的朋友 (43 人)

发表评论 评论 (30 个评论)

回复 coo 2014-2-25 03:03
没啥的,错误谁都会犯的。他还可以去教书啊,他犯错误了,但是那个大脑还是很厉害的。物尽其用吧。

有的事情其实不要很聪明的人做最好。欺骗在每个行业里都有。很多欺骗就是利用其他人无法看出来,因此也无法知道当事情人自己知道还是不知道。无意和故意是无法区分的。这个世界PUSH 到BOTTON以后,就没有什么好人坏人了。


不过老法师犯的个人技术错误够严重的拉。替下属背黑锅。可以肯定,这一定不是欧洲人,不是犹太人。欧洲人绝对不会替下属背黑锅的。

金钱数目这么大的事情上,他怎么能相信几个下属?
回复 老兵帅客 2014-2-25 03:21
这个要看你说的那个圈子有多肥了。假使程序员一年挣二十万的话,这一千两百万够六十年赚的,一次拿到手还是比较合算的,我做犹太程序员。
回复 coo 2014-2-25 03:26
老兵帅客: 这个要看你说的那个圈子有多肥了。假使程序员一年挣二十万的话,这一千两百万够六十年赚的,一次拿到手还是比较合算的,我做犹太程序员。 ...
没准有人追杀你
回复 tanis 2014-2-25 03:30
这个老法师估计是三爷?
印度程序猿回国换个名字,办个假证,再通过印度中介公司来美就行了~ 原地满血复活~
犹太和总经理赚的盆满钵满,什么都不用改了~
RD的解不多啊~
回复 holycow 2014-2-25 03:40
老兵帅客: 这个要看你说的那个圈子有多肥了。假使程序员一年挣二十万的话,这一千两百万够六十年赚的,一次拿到手还是比较合算的,我做犹太程序员。 ...
Lessons learned: if you are gonna be a snitch after all, be the first one  
回复 MacArthur 2014-2-25 03:40
法国总经理在这里头稳赚不赔。。。 虽然号称“赋闲”,不过他回到法国不愁找不到出路 --  民族英雄呵。。。
回复 老兵帅客 2014-2-25 03:49
holycow: Lessons learned: if you are gonna be a snitch after all, be the first one   
这个就是机会收益成本计算问题了,然后就是比赛谁先开第一枪以抢得优先权。
回复 tanis 2014-2-25 03:51
老兵帅客: 这个就是机会收益成本计算问题了,然后就是比赛谁先开第一枪以抢得优先权。
你看那个犹太猿等到了10月才揭发,显然是等到11月补丁更新前再出手,这样损失最大,他赚的也最多~ 哥们狠啊~
回复 喜欢 2014-2-25 04:30
“犹太程序猿业内永远找不到工作。”——是不是应该“印度程序猿业内永远找不到工作。”?
回复 coo 2014-2-25 04:32
喜欢: “犹太程序猿业内永远找不到工作。”——是不是应该“印度程序猿业内永远找不到工作。”?
犹太不行。这个人品太低劣了。硬度的该木事情。犹太拿到钱是根据规则来的,但是他做了犯上的事情,而且利用规则获利,而不是竞业而减少损失。
回复 holycow 2014-2-25 04:40
喜欢: “犹太程序猿业内永远找不到工作。”——是不是应该“印度程序猿业内永远找不到工作。”?
没写错。一曰为告密者,终生为告密者,全行业永远记得
回复 holycow 2014-2-25 05:52
coo: 没啥的,错误谁都会犯的。他还可以去教书啊,他犯错误了,但是那个大脑还是很厉害的。物尽其用吧。

有的事情其实不要很聪明的人做最好。欺骗在每个行业里都有。 ...
这回猜错了,老法师就是犹太人
回复 holycow 2014-2-25 05:53
tanis: 这个老法师估计是三爷?
印度程序猿回国换个名字,办个假证,再通过印度中介公司来美就行了~ 原地满血复活~
犹太和总经理赚的盆满钵满,什么都不用改了~
RD的解 ...
老法师是犹太人
回复 鳕鱼邪恶 2014-2-25 05:57
啊哈~ 犹太。。   。。犹大~
回复 coo 2014-2-25 06:22
holycow: 这回猜错了,老法师就是犹太人
一个老犹太人,居然相信别人,在这么重大的事情上,真是老糊涂了
回复 到处停留的叶子 2014-2-25 07:32
我看了半天,终于搞明白原委。

这一点都不稀奇啊,就像我家院子里的大树,长得太大太密了,也令人不快,总要倒掉一些,砍掉一些,新的小树才有机会长高啊。底下的花花草草也可以活得更好一些。。。。
如果老法师的公司是棵树,那只印度猿大概起到了蛀虫的作用……
犹太猿呢,则是那个建议屋主砍树的假模假式的专家,从中颇挣了一笔钱。。。

不讲树了,我这两天整天在想树的事情~~~

故事里的老法师么,早就该好好在家鸡养天年了。。。
回复 tanis 2014-2-25 08:07
holycow: 这回猜错了,老法师就是犹太人
犹太人去搞黄教。。。有品位~    不过从他幕后遥控的赶脚的确也和犹太比较符合~
回复 martian 2014-2-25 09:19
俺要当犹太程序猿
回复 tianxq888 2014-2-25 10:19
coo: 一个老犹太人,居然相信别人,在这么重大的事情上,真是老糊涂了
   有见地!
回复 烟波钓徒 2014-2-25 11:45
Barr Rosenberg?
12下一页

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

手机版|小黑屋|Archiver|网站错误报告|爱吱声   

GMT+8, 2024-11-22 13:16 , Processed in 0.030670 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部