1、学术生活百科之十投行和 bloomberg 的小知识 听张露姐姐讲建模(Financial Modeling)*这是原创,转载注明出处啊,Thanks*中金公司有不少基本功非常强的 banker,其中包括了股本组的执行总经理 张露。两周前的晨会上,她着重强调了强化 investment banker 的估值水平的重要性。正因为估值的核心就是建模(financial modeling)的技术,并且业内现在对估值建模的要求有弱化趋势,她开始狠抓公司内部项目进展过程中的估值与建模的情况。用她谦虚的话讲:“建模我不会,但我就是能找到模型里的问题。”(怎么可能不会)这些都是过去 N 年做项目积累出来的经
2、验吧。上周,张露姐姐带着她的几个手下搞了个估值小讲座。(其实也就 5、6 个人找了个会议室聊了一聊)我也厚着脸皮坐进去听了一听,试图弥补我需要努力进一步夯实的估值、建模水平。以下是笔记:(因为是聊天的模式,所以笔记也比较零散,没时间整了)一、做 DCF 模型的时候,对公司的生产情况了解非常重要 ,重点掌握下列信息:1. 量增长:对公司在接下来几年里的产量情况要有数2. 价格增长:对公司产品在市场中的价格走势情况要有数3. 成本:对公司运营过程中成本是逐年增?还是逐年减?得有数4. 生命力:公司/产品能在市场中存活多久?永续?5. 在对 a、b 、c 、d 有所掌握的基础上,得能从整体上搞清楚公
3、司产业链情况张露姐姐的核心意思就是:要搞清楚公司的产业链;在 Excel 上做模型的时候要注意抓大放小(一些细节内容做到心知肚明,但不一定都需要一一 present 出来,即要简洁地融合到模型里);最后,要有整体观,结合市场来看公司运营,勿脱离市场谈增长二、DCF 的时候,逻辑清晰非常重要 ,几个重点:1. 做假设的时候,不能乱拍数(要拍也得有逻辑地拍)2. 逻辑怎么来?先跟公司沟通,了解公司当前情况和发展情况(张露姐姐很强调这一点的重要性)以后才能提出相关假设基本上张露姐姐又回过头来着重了一下对公司/行业了解的重要性,千万不要一个模型做下来还对这个公司/行业还没有太多 sense。三、DCF
4、 的时候,对概念的理解很重要 :1. 对 WACC 和 CAPM 的“理解”指的不是知道 WACC 和 CAPM 的公式和推导方式2. 还是要把概念结合到市场里去诠释3. 比如股市大跌有两种诠释的可能:一是投资者对未来增长悲观,二是投资者要求的回报率更高。那你针对某公司的模型如何去 fit in 某个市场情况?如果你能解释,那才说明你真的理解了那个 WACC 以及模型本身四、投行的 DCF 和评估师的 DCF:1. 投行的 DCF 基于公司自由现金流(FCF),其中包含债权人利息神马的2. 投行 DCF 给出公司企业价值3. 评估师的 DCF 基于股权投资者要求的回报,直接得到的是股的价值4.
5、 评估师的 DCF 不假设“增长”这个概念(因此较为保守)5. 有机会可以去了解下评估师的 WACC 的都是怎么来的.(角度不同,做法不同嘛)除了 DCF,张露姐姐简要提了提 comps(即可比公司模型的 output),主要强调了“可比性” 该拿掉的公司得拿掉,这不是 manipulate,是让 comps 模型更具意义。并购组的叶萍也是个技术等全方位发展的 banker,她说“ 模型做多了就有感觉了”,但无论怎样还是得让自己快快找到感觉,她还说“可以找一些 experienced banker 问他们要一些以前的模型研究研究”。所以归根结底,就是要多看多做。要像胡玮玮童鞋那样,周末没事儿跑
6、来办公室做个银行业的模型特此 post,共勉吧各位。在 Bloomberg 中查找中国公司海外 IPO 时各种 ratio 的操作来源:李东旭的日志帮杨帆同学查找数据时的心得,由于 Bloomberg 中没有这个操作的代码,只能自己想办法,于是乎学到一些东西,在此留个念想。第一步:查找符合条件的代码Bloomberg 中:命令栏键入 EQS在左侧检索条件栏里键入 中国 注册国,选中在左侧检索条件栏里键入 中国 交易国,选中在下方条件备选栏中选中 中国 交易国,点击修改点中右侧 2)栏目 ,点击两下中国 交易国,将其移动带不包括栏中点击刷新,然后点击右下方 1)结果由此得到近 600 个公司的股
7、票代码,这些公司即为注册地在中国,上市地在海外的公司。遗憾的是这一操作无法找到红筹股的代码,若需要还可以进一步研究下。接下来是配合 Excel 查找这些公司在 IPO 时的ratio。第二步:确定 IPO 日期Bloomberg 中:点击输出,将股票代码导入 ExcelExcel 中:利用 EQY_INIT_PO_DT 代码确定各只股票 IPO 日期具体为:A2 栏中输入股票代码+Equity(例:1000 HK Equity)B1 栏中输入 EQY_INIT_PO_DTB2 栏中使用 BDP 函数 =BDP(A2,B1 )Enter 键回车得到此股 IPO 日期其他股票以此种方法类推,函数中
8、固定 B1 栏即可实现批量导入,即=BDP(A2,$B$1)第三步:查找各种 ratio 指令代码由于 Excel 中使用的 Bloomberg 的各种 ratio 指令代码有特殊格式(如速动比率为 CUR_RATIO,流通股为EQY_FLOAT),所以在不知道的前提下,需要进行查找。Bloomberg 中:(以市盈率为例)命令栏键入 FLDS在搜索栏中用中文键入市盈率 ,或用英文键入 PE在结果中选择想要的 ratio,点击进入,在左上角括号里得到相应的指令代码 PE_RATIO下面列举一下常见的 ratio 代码速动比率 CUR_RATIO总市值 CUR_MKT_CAP总股数 EQY_SH
9、_OUT流通股 EQY_FLOAT预测市盈 EST_PE_CUR_YR股利收益率 IS_EPS净资本负债率 NET_DEBT_TO_SHRHLDR_EQTY资产回报率 RETURN_COM_EQY第四步:确定 ratio 数值Excel 中:在前一步建立的表格中C1 栏输入 PE_RATIOC2 栏中使用 BDH 函数=BDH(A2,C1 ,B2 ,B2)Enter 键回车得到此股在 IPO 当天的市盈率值其他股票以此种方法类推,函数中固定 C1 栏即可实现批量导入,即=BDH(A2,$C$1 ,B2 ,B2)其他 ratio 指令代码同样使用 BDH 函数即可得到通过这次操作,更加深刻的体会到 Bloomberg University 里老师反复说的那一点,理解 Bloomberg 的内在逻辑比简单记忆各种代码更重要,明白了这套逻辑,在查找数据时代码都是可以现问现学的。其实做很多其他的事情也是如此。这一点上,我还差得比较远。谢谢 IB 敬业的 helper 无私的帮助,谢谢冠华兄跟我讨论。继续鼓捣这个好玩的东西哈!