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