CINXE.COM

现金流贴现模型计算器

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>现金流贴现模型计算器</title> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=1,viewport-fit=cover"> <link rel="stylesheet" type="text/css" href="/calculator/content/css/comment.css?1.02" /> <link rel="stylesheet" type="text/css" href="/calculator/content/css/text.css?1.02" /> <link rel="stylesheet" type="text/css" href="/calculator/content/css/calculator.css?1.25" /> <link rel="stylesheet" type="text/css" href="/calculator/content/css/results.css?1.02" /> <script src="/calculator/content/js/jquery.min.js" type="text/javascript" charset="utf-8"></script> <script src="/calculator/content/layer/layer.js" type="text/javascript" charset="utf-8"></script> <script src="/calculator/content/js/commen.js?1.01" type="text/javascript" charset="utf-8"></script> <script src="/calculator/content/js/picker.min.js" type="text/javascript" charset="utf-8"></script> <script src="/calculator/content/js/html21canvas.min.js" type="text/javascript" charset="utf-8"></script> <script src="//res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> <style> .calcul_tip { color: #B2B2B2; font-size: 0.22rem; line-height: 0.5rem; text-align: justify; padding: 0 0.3rem; } .wite_trends_to { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .wite_trends_to .wite_text { width: 25%; margin-top: 0.2rem; } .span_colo { color: #fc0000; } li.itemnone { display: none; } div.itemnone { display: none; } </style> </head> <body> <div class="calculator"> <div class="calcul_top"> <div class="head_nav"> <div class="head_return"> <span><img src="/calculator/content/image/return.png"></span> </div> <a href="https://sns.vip.stockstar.com/" class="sns_home" style="position: absolute; left: 0.9rem; width: 0.4rem; display: flex; align-items: center; height: 100%; "><img src="//i.ssimg.cn/images/public/home.png" /></a> <div class="head_cont"> 现金流贴现模型计算器 </div> <a href="//tool.stockstar.com/calculator/explain" class="hea_right"> <img src="/calculator/content/image/wen.png"> </a> </div> <div class="nav_top"> <div class="printing"> <div class="calcul_num"> <p class="calcul_text">股票代码</p> <input class="calcul_gu" type="number" placeholder="请输入股票代码" value="" /> </div> <div class="fen"> </div> <ul class="calcul_ul"> <li class="ul_text"> <p>计算器</p> <div class="ul_bot ul_boto"> </div> </li> <li> <p>参考数据</p> <div class="ul_bot"> </div> </li> <li> <p>现价含义</p> <div class="ul_bot"> </div> </li> </ul> <div class="ul_jisu"> <div class="calcul_tip"> <p id="cal_tip"></p> </div> <div class="tab_xjl"> <div class="tab_btn xjl tab_checked" data-type="FCFF">现金流</div> <div class="tab_btn gx" data-type="FDIV">股息</div> </div> <ul> <li> <p class="calcul_text" id="startmoneytext">首年自由现金流(亿)</p> <input type="number" id="startmoney" placeholder="请输入本年度预测值" value="" /> </li> <li> <div class="calcul_text" style="display:flex"> <div>首年NOPLAT</br><span style="font-size:0.26rem">(核心经营利润)</span></div> <div style="display: flex;align-items: center;"> (亿) </div> </div> <input type="number" id="noplat" placeholder="请输入本年度预测值" value="" /> </li> </ul> <div class="fen_cal"> </div> <div class="calcul_add"> <!-- 1阶段 --> <ul class="calcul_blo" id="cycleone"> <li class="calcul_time" id="picker1"> <p class="calcul_text">1阶段年限</p> <div class="text_right"> <span class="calcul_ten" id="yearone">1</span><span>年&nbsp></span> </div> </li> <li> <p class="calcul_text">1阶段增速(%)</p> <input id="speedone" type="number" placeholder="请输入初始值" required /> </li> <li> <p class="calcul_text">1阶段贴现率(%)</p> <input id="disone" type="number" placeholder="请输入初始值" /> </li> </ul> <!-- 2阶段 --> <ul class="calcul_none" id="cycletwo"> <li class="calcul_time"> <p class="calcul_text">2阶段年限</p> <div class="text_right"> <span class="calcul_ten" id="yeartwo">2</span><span>年&nbsp></span> </div> </li> <li> <p class="calcul_text">2阶段增速(%)</p> <input id="speedtwo" type="number" placeholder="请填入初始值" /> </li> <li> <p class="calcul_text">2阶段贴现率(%)</p> <input id="distwo" type="number" placeholder="请填入初始值" /> </li> </ul> <!-- 3阶段 --> <ul class="calcul_none" id="cyclethree"> <li class="calcul_time"> <p class="calcul_text">3阶段年限</p> <div class="text_right"> <span class="calcul_ten" id="yearthree">3</span><span>年&nbsp></span> </div> </li> <li> <p class="calcul_text">3阶段增速(%)</p> <input id="speedthree" type="number" placeholder="请填入初始值" /> </li> <li> <p class="calcul_text">3阶段贴现率(%)</p> <input id="disthree" type="number" placeholder="请填入初始值" /> </li> </ul> <!-- 4阶段 --> <ul class="calcul_none" id="cyclefour"> <li class="calcul_time"> <p class="calcul_text">4阶段年限</p> <div class="text_right"> <span class="calcul_ten" id="yearfour">4</span><span>年&nbsp></span> </div> </li> <li> <p class="calcul_text">4阶段增速(%)</p> <input id="speedfour" type="number" placeholder="请填入初始值" /> </li> <li> <p class="calcul_text">4阶段贴现率(%)</p> <input id="disfour" type="number" placeholder="请填入初始值" /> </li> </ul> <!-- 5阶段 --> <ul class="calcul_none" id="cyclefive"> <li class="calcul_time"> <p class="calcul_text">5阶段年限</p> <div class="text_right"> <span class="calcul_ten" id="yearfive">5</span><span>年&nbsp></span> </div> </li> <li> <p class="calcul_text">5阶段增速(%)</p> <input id="speedfive" type="number" placeholder="请填入初始值" /> </li> <li> <p class="calcul_text">5阶段贴现率(%)</p> <input id="disfive" type="number" placeholder="请填入初始值" /> </li> </ul> <!-- 6阶段 --> <ul class="calcul_none" id="cyclesix"> <li class="calcul_time"> <p class="calcul_text">6阶段年限</p> <div class="text_right"> <span class="calcul_ten" id="yearsix">6</span><span>年&nbsp></span> </div> </li> <li> <p class="calcul_text">6阶段增速(%)</p> <input id="speedsix" type="number" placeholder="请填入初始值" /> </li> <li> <p class="calcul_text">6阶段贴现率(%)</p> <input id="dissix" type="number" placeholder="请填入初始值" /> </li> </ul> <!-- 7阶段 --> <ul class="calcul_none" id="cycleseven"> <li class="calcul_time"> <p class="calcul_text">7阶段年限</p> <div class="text_right"> <span class="calcul_ten" id="yearseven">7</span><span>年&nbsp></span> </div> </li> <li> <p class="calcul_text">7阶段增速(%)</p> <input id="speedseven" type="number" placeholder="请填入初始值" /> </li> <li> <p class="calcul_text">7阶段贴现率(%)</p> <input id="disseven" type="number" placeholder="请填入初始值" /> </li> </ul> </div> <div class="add_detail"> <div class="add_cycle"> 添加周期 </div> <div class="detail_cycle"> 删除周期 </div> </div> <div class="fen_cal"> </div> <ul> <li> <p class="calcul_text">永续增长率(%)</p> <input id="yxrate" type="number" placeholder="建议区间3%~6%" /> </li> <li> <p class="calcul_text">永续贴现率(%)</p> <input id="wacc" type="number" placeholder="参考值9.00" value="" /> </li> <li> <p class="calcul_text">ROIC(%)</p> <input id="roic" type="number" placeholder="请输入初始值" value="" /> <input type="hidden" id="realroic" value="" /> </li> </ul> <div class="calcul_gene"> <div class="calcul_results"> 计算结果 </div> <div class="calcul_gimg" onclick="Poster('#imgche')"> 生成图片 </div> </div> <div class="printer"> <img src="/calculator/content/image/printer.png"> </div> </div> <!--参考数据--> <div class="ul_date"> <!-- 新加结束 --> <div class="calcul_val" style="padding-top:0;"> <p>注1:参考数据为beta版本,主要是个股历史数据且相关数据算法尚在调整期中,仅供参考,不构成投资建议。,相关数据为了通用性均做了简化处理</p> <p>注2:标红部分为较弱的财务数据项</p> </div> <!-- 新加参考数据表格 --> <ul> <li> <p class="calcul_text">现金流毛估值(亿)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">NOPLAT毛估值(亿)</p> <p class="reference">--</p> </li> </ul> <div class="fen_cal"> </div> <ul> <li> <p class="calcul_text">ROIC(3年均值 %)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">两融利率(1年均值)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">M2增速(5年均值 %)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">一致预期净利润增幅(%)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">货币资金/总资产(%)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">有息资产负债率(%)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">财费货币率(%)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">应收账款/利润(%)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">应收账款/利润3年变动比例(%)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">总资产周转率(%)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">存货/营收(%)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">存货/营收的变动比例(%)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">经营现金流/利润(%)</p> <p class="reference">--</p> </li> <li> <p class="calcul_text">有息负债/近3年经营性现金流均值</p> <p class="reference ">--</p> </li> <li> <p class="calcul_text">财务费用/近3年经营性现金流均值(%)</p> <p class="reference ">--</p> </li> <li> <p class="calcul_text">流动比率</p> <p class="reference ">--</p> </li> </ul> <input type="hidden" id="yxfz" value="0" /> </div> <!-- 新加现价含义 --> <div class="ul_new"> <div class="calcul_tip"> <p>注:当前市值折算成公司增速,用于评估现价是否高估</p> </div> <ul> <li> <p class="calcul_text">当前市值(亿)</p> <input type="number" id="dcftmvalue" placeholder="请输入当前市值" value=""> </li> <li> <p class="calcul_text">债权估值(亿)</p> <input type="number" id="dcfyxfz" placeholder="请输入债权估值" value=""> </li> <li> <p class="calcul_text">公司估值(亿)</p> <input type="number" id="dcfgsgz" placeholder="当前市值+债权估值" disabled="disabled" value=""> </li> </ul> <div class="fen"></div> <ul> <li> <p class="calcul_text">永续增长率(%)</p> <input id="dcfyxrate" type="number" placeholder="建议区间3%~6%" /> </li> <li> <p class="calcul_text">永续贴现率(%)</p> <input id="dcfm2" type="number" placeholder="请输入初始值" value="" /> </li> <li> <p class="calcul_text">ROIC(%)</p> <input id="dcfroic" type="number" placeholder="请输入初始值" value="" /> </li> </ul> <div class="fen"></div> <ul> <li> <p class="calcul_text">现金流毛估值(亿)</p> <input type="number" id="dcfstartmoney" placeholder="请输入本年度预测值" value="" /> </li> <li> <p class="calcul_text">NOPLAT毛估值(亿)</p> <input type="number" id="dcfnoplat" placeholder="请输入本年度预测值" value="" /> </li> </ul> <div class="calcul_add"> <ul class="calcul_blonew" id="cycleone"> <li class="calcul_timexj" id="picker1"> <p class="calcul_text">估值周期</p> <div class="text_right"> <span class="calcul_ten" id="dcfcycle">请选择</span><span>&nbsp></span> <input type="hidden" id="dcfcycle_value" value="0" /> </div> </li> <li> <p class="calcul_text">周期内贴现率(%)</p> <input id="dcftx" type="number" placeholder="请输入周期内贴现率" value="" /> </li> </ul> </div> <div class="calcul_gene"> <div class="calcul_new"> 计算结果 </div> <div class="gimg_new" onclick="Poster('#imgches')"> 生成图片 </div> </div> <div class="printernew"> <img src="/calculator/content/image/printer.png"> </div> </div> <!-- 新加现价含义结束 --> </div> <div class="printing_to"> <div class="result_sto"> 计算结果 </div> <ul class="calresult calculatorresult"> </ul> <!--<div class="offset_tishi gongshi"> 1阶现和值+2阶现和值+3阶现和值+4阶现和值+5阶现和值+6阶现和值+7阶现和值+永续=公司估值--> <!--</div>--> <div class="offset_tishi"> 初始现金+(T+1年贴现值)+(T+2年贴现值)+(T+3年贴现值)+...+(T+N年贴现值)+永续=公司估值 </div> <ul> <li> <p class="calcul_text calcul_emph">公司估值(亿):</p> <p class="results emph" id="companygz">18522</p> </li> <li> <p class="calcul_text">债权估值(亿):</p> <p class="results" id="creditgz"></p> </li> <li id="offset_t"> <p class="calcul_text calcul_emph">股权估值(亿):</p> <p class="results emph" id="stockgz"></p> </li> </ul> <div class="difference gs"> 公司估值-债权估值=股权估值&nbsp;&nbsp;(估值可酌情加上与公司日常经营无关的资产) </div> <div class="difference" id="bcjs" style="display:none"> 因为公司的债务比例较高,系统自动填写用扣非利润替代NOPLAT简化计算的方式会有较大低估,需要自己详细填写具体NOPLAT(息前税后经营利润) </div> </div> <!-- 新加现价含义计算结果开始 --> <div class="printing_tonew"> <div class="result_sto"> 计算结果 </div> <p class="calcul_text" id="xjhyup">--</p> </div> <!-- 新加现价含义计算结果结束 --> <div class="uy_none"> <div class="footer_uy"> <div id="uy"> <img src=""> </div> <div class="uy_text"> 正在生成中... </div> </div> </div> <div class="calcul_foo"> <div class="foo_left"> <a href="//m.vip.stockstar.com/Course/CourseDetail?courseid=878" class="foo_a">现金流贴现模型教学&nbsp;></a> <a href="//m.vip.stockstar.com/course/CourseDetail?courseid=878&isup=15" class="foo_a">操作演示&nbsp;></a> </div> </div> </div> <!-- 计算弹窗 --> </div> </div> <div class="rtyi"> <div class="resultshen" id="imgche"> <div class="results_cen"> <div class="results_nav"> 证券之星现金流贴现模型计算器 </div> <div class="results_wite"> <div class="wite_hea"> <div class="wite_title"> </div> <div class="wite_fist"> <div class="wite_text"> <p class="text_titl">现金流毛估值(亿)</p> <p class="text_num" id="pinitmoney">--</p> </div> <div class="wite_rite"> <p class="text_titl">NOPLAT毛估值(亿)</p> <p class="text_num" id="pnoplat">--</p> </div> </div> </div> <div class="blu_fen"> </div> <div class="wite_hea"> <div class="wite_three cutpic itemnone"> <div class="wite_text"> <p class="text_titl">一阶年限</p> <p class="text_num" id="pyear1">--</p> </div> <div class="wite_text"> <p class="text_titl">1阶增速(%)</p> <p class="text_num" id="pspeed1">--</p> </div> <div class="wite_text"> <p class="text_titl">1阶贴现率(%)</p> <p class="text_num" id="pdis1">--</p> </div> </div> <div class="wite_three cutpic itemnone"> <div class="wite_text"> <p class="text_titl">二阶年限</p> <p class="text_num" id="pyear2">--</p> </div> <div class="wite_text"> <p class="text_titl">2阶增速(%)</p> <p class="text_num" id="pspeed2">--</p> </div> <div class="wite_text"> <p class="text_titl">2阶贴现率(%)</p> <p class="text_num" id="pdis2">--</p> </div> </div> <div class="wite_three cutpic itemnone"> <div class="wite_text"> <p class="text_titl">三阶年限</p> <p class="text_num" id="pyear3">--</p> </div> <div class="wite_text"> <p class="text_titl">3阶增速(%)</p> <p class="text_num" id="pspeed3">--</p> </div> <div class="wite_text"> <p class="text_titl">3阶贴现率(%)</p> <p class="text_num" id="pdis3">--</p> </div> </div> <div class="wite_three cutpic itemnone"> <div class="wite_text"> <p class="text_titl">四阶年限</p> <p class="text_num" id="pyear4">--</p> </div> <div class="wite_text"> <p class="text_titl">4阶增速(%)</p> <p class="text_num" id="pspeed4">--</p> </div> <div class="wite_text"> <p class="text_titl">4阶贴现率(%)</p> <p class="text_num" id="pdis5">--</p> </div> </div> <div class="wite_three cutpic itemnone"> <div class="wite_text"> <p class="text_titl">五阶年限</p> <p class="text_num" id="pyear5">--</p> </div> <div class="wite_text"> <p class="text_titl">5阶增速(%)</p> <p class="text_num" id="pspeed5">--</p> </div> <div class="wite_text"> <p class="text_titl">5阶贴现率(%)</p> <p class="text_num" id="pdis5">--</p> </div> </div> <div class="wite_three cutpic itemnone"> <div class="wite_text"> <p class="text_titl">六阶年限</p> <p class="text_num" id="pyear6">--</p> </div> <div class="wite_text"> <p class="text_titl">6阶增速(%)</p> <p class="text_num" id="pspeed6">--</p> </div> <div class="wite_text"> <p class="text_titl">6阶贴现率(%)</p> <p class="text_num" id="pdis6">--</p> </div> </div> <div class="wite_three cutpic itemnone"> <div class="wite_text"> <p class="text_titl">七阶年限</p> <p class="text_num" id="pyear7">--</p> </div> <div class="wite_text"> <p class="text_titl">6阶增速(%)</p> <p class="text_num" id="pspeed7">--</p> </div> <div class="wite_text"> <p class="text_titl">6阶贴现率(%)</p> <p class="text_num" id="pdis7">--</p> </div> </div> </div> <div class="blu_fen"> </div> <div class="wite_hea"> <div class="wite_three"> <div class="wite_text"> <p class="text_titl">永续增长率(%)</p> <p class="text_num" id="pyxrate">--</p> </div> <div class="wite_text"> <p class="text_titl">贴现率(%)</p> <p class="text_num" id="pwacc">--</p> </div> <div class="wite_text"> <p class="text_titl">ROIC(%)</p> <p class="text_num" id="proic">--</p> </div> </div> </div> <div class="blu_fen"> </div> <div class="wite_hea"> <div class="wite_trend" style="padding-top:0"> <div class="wite_trends_to"> <div class="wite_text cutpich itemnone"> <p class="text_titl">1阶段现值和</p> <p class="text_blu" id="psum1">--</p> </div> <div class="wite_text cutpich itemnone"> <p class="text_titl">2阶段现值和</p> <p class="text_blu" id="psum2">--</p> </div> <div class="wite_text cutpich itemnone"> <p class="text_titl">3阶段现值和</p> <p class="text_blu" id="psum3">--</p> </div> <div class="wite_text cutpich itemnone"> <p class="text_titl">4阶段现值和</p> <p class="text_blu" id="psum4">--</p> </div> <div class="wite_text cutpich itemnone"> <p class="text_titl">5阶段现值和</p> <p class="text_blu" id="psum5">--</p> </div> <div class="wite_text cutpich itemnone"> <p class="text_titl">6阶段现值和</p> <p class="text_blu" id="psum6">--</p> </div> <div class="wite_text cutpich itemnone"> <p class="text_titl">7阶段现值和</p> <p class="text_blu" id="psum7">--</p> </div> <div class="wite_text"> <p class="text_titl">永续现值</p> <p class="text_blu" id="pyxxz">--</p> </div> </div> <div class="text_end gongshi"> 1阶值和+2阶值和+3阶值+4阶值+5阶值和+6阶值和+7阶值和+永续=公司估值 </div> </div> <div class="wite_trend"> <div class="wite_trends"> <div class="wite_text"> <p class="text_titl">公司估值(亿)</p> <p class="text_blu" id="pcompanygz">--</p> </div> <div class="wite_text"> <p class="text_titl">债权估值(亿)</p> <p class="text_back" id="pcreditgz">--</p> </div> <div class="wite_text"> <p class="text_titl">股权估值(亿)</p> <p class="text_blu" id="pstockgz">--</p> </div> </div> <div class="text_end gs"> 公司估值-债权估值=股权估值 </div> </div> </div> <div class="wite_end"> <div class="end_lef"> <img src="/calculator/content/image/end_lef.png"> </div> <div class="end_cen"> <p class="text_titl">证星研究院</p> <p class="end_tex">发现中国好投资 聚焦顶级投资人</p> </div> <div class="end_ri"> <img src="/calculator/content/image/end_ri.jpg?v=1.00"> </div> </div> </div> </div> </div> </div> <div class="rtyi"> <div class="resultshen" id="imgches"> <div class="results_cen"> <div class="results_nav"> 证券之星现金流贴现模型计算器 </div> <div class="results_wite"> <div class="wite_hea"> <div class="wite_trend" style="padding-bottom:0"> <div class="wite_trends"> <div class="wite_text"> <p class="text_titl">当前市值(亿)</p> <p class="text_blu" id="pdcftmvalue">--</p> </div> <div class="wite_text"> <p class="text_titl">债权估值(亿)</p> <p class="text_back" id="pdcfyxfz">--</p> </div> <div class="wite_text"> <p class="text_titl">公司估值(亿)</p> <p class="text_blu" id="pdcfgsgz">--</p> </div> </div> <div class="text_end"> 当前市值+债权估值=公司估值 </div> </div> </div> <div class="wite_hea"> <div class="wite_three"> <div class="wite_text"> <p class="text_titl">永续增长率(%)</p> <p class="text_num" id="pdcfyxrate">--</p> </div> <div class="wite_text"> <p class="text_titl">永续贴现率(%)</p> <p class="text_num" id="pdcfm2">--</p> </div> <div class="wite_text"> <p class="text_titl">ROIC(%)</p> <p class="text_num" id="pdcfroic">--</p> </div> </div> </div> <div class="blu_fen"> </div> <div class="wite_hea"> <div class="wite_fist" style="padding: 0.2rem 0;"> <div class="wite_text"> <p class="text_titl">现金流毛估值(亿)</p> <p class="text_num" id="pdcfstartmoney">--</p> </div> <div class="wite_rite"> <p class="text_titl">NOPLAT毛估值(亿)</p> <p class="text_num" id="pdcfnoplat">--</p> </div> </div> </div> <div class="blu_fen"> </div> <div class="wite_hea"> <div class="wite_three"> <div class="wite_text"> <p class="text_titl">估值周期</p> <p class="text_num" id="pdcfcycle">--</p> </div> <div class="wite_text"> <p class="text_titl">周期内贴现率(%)</p> <p class="text_num" id="pdcftx">--</p> </div> <div class="wite_text"> <p class="text_titl">周期内增速(%)</p> <p class="text_blu" id="pdcfzs">--</p> </div> </div> </div> <div class="wite_end"> <div class="end_lef"> <img src="/calculator/content/image/end_lef.png"> </div> <div class="end_cen"> <p class="text_titl">证星研究院</p> <p class="end_tex">发现中国好投资 聚焦顶级投资人</p> </div> <div class="end_ri"> <img src="/calculator/content/image/end_ri.jpg?v=1.00"> </div> </div> </div> </div> </div> </div> <!-- 蒙层 --> <div class="mantle"> <div class="mantle_cen"> <div class="mantle_wite"> <p></p> <div class="checkbtn"> 确定 </div> </div> </div> </div> <script src="/calculator/content/js/calculator.js?v=1.51" type="text/javascript" charset="utf-8"></script> <script src="/calculator/content/js/math.js?v=1.51" type="text/javascript" charset="utf-8"></script> <script> var stockcode=""; var isInvestigator=false; var FCFFTip='请输入本年度预测值'; var FDIVTip='请输入本年度预测值'; var FCFF=''; var FDIV=''; var FCFFText ='现金流毛估值(亿)'; var FDIVText='初期股息值(亿)'; var isDcfReady=0 ; var xjresult = false; var isbank = false ; var isChangeTip=false; $(function () { if (isChangeTip&&!isbank) { $("#cal_tip").html("现金流毛估值(亿)默认填写分析师预测利润,可根据去年参考数据调整本年的预测值") } else { $("#cal_tip").html("参考值因为报表的通用性做了简化处理,有专业知识的朋友的可以自行细化相关数据。") } if (stockcode.length>0&&!isInvestigator) { $(".calcul_ul li:eq(1)").click() } $(".tab_btn").on("click",function(){ $(this).addClass("tab_checked").siblings().removeClass("tab_checked") var type = $(".tab_checked")[0].dataset.type; if (type=="FCFF") { $("#startmoneytext").html(FCFFText); $("#startmoney").attr("placeholder",FCFFTip); $("#startmoney").val(FCFF); } if (type=="FDIV") { $("#startmoneytext").html(FDIVText); $("#startmoney").attr("placeholder",FDIVTip); $("#startmoney").val(FDIV); } }) InitDCFData(); }) function InitDCFData() { if (stockcode.length<1) { $("#startmoneytext").html(FCFFText); return } if (isDcfReady) { $(".tab_xjl").show(); $("#startmoneytext").html(FCFFText); if (isInvestigator) { $("#startmoney").val(FCFF); } $("#startmoney").attr("placeholder",FCFFTip); }else{ $(".tab_xjl").hide(); $("#startmoneytext").html(FDIVText); if (isInvestigator) { $("#startmoney").val(FDIV); } $("#startmoney").attr("placeholder",FDIVTip); } } $("#dcftmvalue,#dcfyxfz").on("blur", function () { var dcftm = checkRate($("#dcftmvalue").val()); var dcfyxfz = checkRate($("#dcfyxfz").val()); console.log(dcftm) console.log(dcfyxfz) var result = floatAdd(dcftm, dcfyxfz); console.log(result) $("#dcfgsgz").val(result); }) $(".calcul_gu").focus(function () { location.href = '//tool.stockstar.com/calculator/' + "search" }); $(".checkbtn").on("click",function(){ $(".mantle").hide(); }) $(".calcul_results").on("click", function () { $("#bcjs").hide(); var btn=$(this); var cycledata = ValidData(); if (isbank) { $(".mantle p").html('负债占比较大的银行地产行业推荐使用股息进行现金流贴现,一般股息为利润的30%'); $(".mantle").show(); } //if (!isbank&&cycledata.roic<cycledata.wacc) { // $(".mantle p").html('ROIC小于永续贴现率,此为价值毁灭型公司,不适用现金流贴现模型'); // $(".mantle").show(); //} var wacc=parseFloat($("#wacc").val()); var realroic=$("#realroic").val(); var roic=parseFloat(realroic.length>0?realroic:$("#roic").val()) if (roic<wacc) { $(".mantle p").html('当前ROIC低于永续贴现率难以计算,为方便计算以默认及格水平填写,您也可以填写您预估的未来值'); $(".mantle").show(); //layer.msg("当前ROIC低于永续贴现率难以计算,为方便计算以默认及格水平填写,您也可以填写您预估的未来值") } if (cycledata!=null) { $.ajax({ url:'//tool.stockstar.com/calculator/'+"/Calculator/PostData", type: "Post", data: cycledata, dataType: "JSON", success: function (res) { btn.html("再次计算"); if (res!=null&&res.ret==0) { var data = res.data; var companygz = Math.round(data.yxxz * 100) / 100;//1阶现和值+2阶现和值+3阶现和值+永续=公司估值 var yxxz = Math.round(data.yxxz * 100) / 100 var itemHtml = ""; if (data.cycle.length > 0) { var cycleArr = data.cycle; var year = 1; for (var i = 0; i < cycleArr.length; i++) { var cycle = cycleArr[i].cycle; for (var j = 0; j < cycle.length; j++) { var tvalue= Math.round(cycle[j] * 100) / 100 if (i==0&&j==0) { itemHtml += "<li><p class=\"calcul_text\">初始现金</p><p class=\"results\">" + tvalue+"</p></li>"; } else { itemHtml += "<li><p class=\"calcul_text\">T+" + year + "年贴现值</p><p class=\"results\">" + tvalue +"</p></li>"; year++; } if (i == cycleArr.length - 1 && j == cycle.length - 1) { itemHtml += "<li><p class=\"calcul_text\">永续现值</p><p class=\"results\">" + yxxz + "</p></li>"; } } } $(".calculatorresult").html(itemHtml); } if (data.cycle.length > 0) { var cycleArr = data.cycle; for (var i = 0; i < cycleArr.length; i++) { var seed = i + 1; var num=Math.round(cycleArr[i].sum*100)/100 $("#rsum" + seed).html(num); $("#psum" + seed).html(num); companygz = floatAdd(companygz,num) ; } } $("#ryxxz").html(yxxz); $("#companygz").html(companygz); var creditgz=parseFloat($("#yxfz").val()); $("#creditgz").html(creditgz);//债权估值=有息负债??????? if (isDcfReady==0) { $(".gs").hide(); $("#stockgz").html(companygz); } else { var stockgz = floatSub(companygz, creditgz); $("#stockgz").html(stockgz);//股权估值=公司估值-有息负债; } //新增 if ((creditgz/ companygz) > 0.4) { $("#bcjs").show(); } //$(".difference").html("公司估值(<span style=\"color: #007CFF;\">" + companygz + "</span>)-债券估值(<span style=\"color: #B2B2B2;\">" + creditgz + "</span>)=股权估值(<span style=\"color: #007CFF;\">" + stockgz + "</span>)") //更新图片数值 $("#pyxxz").html(yxxz); $("#pcompanygz").html(companygz); $("#pcreditgz").html(creditgz); $("#pstockgz").html(stockgz); //显示结果 showResult() } else { layer.msg(res.msg) } } }); } }) function ValidData() { var gongshi=""; var data = {}; var cycleArr = new Array(); var startmoney = $("#startmoney").val(); if (startmoney=="") { layer.msg("请输入现金流毛估值"); return null; } var noplat = $("#noplat").val(); if (noplat == "") { layer.msg("请输入NOPLAT毛估值"); return null; } var yxrate = $("#yxrate").val(); if (yxrate == "") { layer.msg("请输入永续增长率"); return null; } var wacc = $("#wacc").val(); if (wacc == "") { layer.msg("请输入永续贴现率"); return null; } var roic = $("#roic").val(); if (roic == "") { layer.msg("请输入ROIC"); return null; } //一阶段 var entityone = {}; var yearone = $("#yearone").html(); if (yearone == "") { layer.msg("请输入1阶段年限"); return null; } var speedone = $("#speedone").val(); if (speedone == "") { layer.msg("请输入1阶段增速"); return null; } var disone = $("#disone").val(); if (disone == "") { layer.msg("请输入1阶段贴现率"); return null; } gongshi+="1阶现值和+"; $(".calresult li:eq(0),.cutpic:eq(0),.cutpich:eq(0)").removeClass("itemnone"); $("#pyear1").html(yearone + "年"); $("#pspeed1").html(speedone); $("#pdis1").html(disone); entityone.cycle = parseInt(yearone); entityone.growth_rate =parseFloat(speedone)/100 ; entityone.discount_rate =parseFloat(disone)/100 ; cycleArr[0] = entityone; //二阶段 var cycletwo = $('#cycletwo').css("display") == "block"; if (cycletwo) { var entitytwo = {}; var yeartwo = $("#yeartwo").html(); if (yeartwo == "") { layer.msg("请输入2阶段年限"); return null; } var speedtwo = $("#speedtwo").val(); if (speedtwo == "") { layer.msg("请输入2阶段增速"); return null; } var distwo = $("#distwo").val(); if (distwo == "") { layer.msg("请输入2阶段增速"); return null; } // gongshi+="2阶现值和+"; $(".calresult li:eq(1),.cutpic:eq(1),.cutpich:eq(1)").removeClass("itemnone"); $("#pyear2").html(yeartwo + "年"); $("#pspeed2").html(speedtwo); $("#pdis2").html(distwo); entitytwo.cycle = parseInt(yeartwo); entitytwo.growth_rate = parseFloat(speedtwo) / 100; entitytwo.discount_rate = parseFloat(distwo) / 100; cycleArr[1] = entitytwo; } //三阶段 var cyclethree = $('#cyclethree').css("display") == "block"; if (cyclethree) { var entitythree = {}; var yearthree = $("#yearthree").html(); if (yearthree == "") { layer.msg("请输入3阶段年限"); return null; } var speedthree = $("#speedthree").val(); if (speedthree == "") { layer.msg("请输入3阶段增速"); return null; } var disthree = $("#disthree").val(); if (disthree == "") { layer.msg("请输入3阶段增速"); return null; } gongshi+="3阶现值和+"; $(".calresult li:eq(2),.cutpic:eq(2),.cutpich:eq(2)").removeClass("itemnone"); $("#pyear3").html(yearthree + "年"); $("#pspeed3").html(speedthree); $("#pdis3").html(disthree); entitythree.cycle = parseInt(yearthree); entitythree.growth_rate = parseFloat(speedthree) / 100; entitythree.discount_rate = parseFloat(disthree) / 100; cycleArr[2] = entitythree; } //四阶 var cyclefour = $('#cyclefour').css("display") == "block"; if (cyclefour) { var entityfour = {}; var yearfour = $("#yearfour").html(); if (yearfour == "") { layer.msg("请输入4阶段年限"); return null; } var speedfour = $("#speedfour").val(); if (speedfour == "") { layer.msg("请输入4阶段增速"); return null; } var disfour = $("#disfour").val(); if (disfour == "") { layer.msg("请输入4阶段增速"); return null; } gongshi+="4阶现值和+"; $(".calresult li:eq(3),.cutpic:eq(3),.cutpich:eq(3)").removeClass("itemnone"); $("#pyear4").html(yearfour + "年"); $("#pspeed4").html(speedfour); $("#pdis4").html(disfour); entityfour.cycle = parseInt(yearfour); entityfour.growth_rate = parseFloat(speedfour) / 100; entityfour.discount_rate = parseFloat(disfour) / 100; cycleArr[3] = entityfour; } //五阶 var cyclefive = $('#cyclefive').css("display") == "block"; if (cyclefive) { var entityfive = {}; var yearfive = $("#yearfive").html(); if (yearfive == "") { layer.msg("请输入5阶段年限"); return null; } var speedfive = $("#speedfive").val(); if (speedfive == "") { layer.msg("请输入5阶段增速"); return null; } var disfive = $("#disfive").val(); if (disfive == "") { layer.msg("请输入5阶段增速"); return null; } gongshi+="5阶现值和+"; $(".calresult li:eq(4),.cutpic:eq(4),.cutpich:eq(4)").removeClass("itemnone"); $("#pyear5").html(yearfive + "年"); $("#pspeed5").html(speedfive); $("#pdis5").html(disfive); entityfive.cycle = parseInt(yearfive); entityfive.growth_rate = parseFloat(speedfive) / 100; entityfive.discount_rate = parseFloat(disfive) / 100; cycleArr[4] = entityfive; } //六阶 var cyclesix = $('#cyclesix').css("display") == "block"; if (cyclesix) { var entitysix = {}; var yearsix = $("#yearsix").html(); if (yearsix == "") { layer.msg("请输入6阶段年限"); return null; } var speedsix = $("#speedsix").val(); if (speedsix == "") { layer.msg("请输入6阶段增速"); return null; } var dissix = $("#dissix").val(); if (dissix == "") { layer.msg("请输入6阶段增速"); return null; } gongshi+="6阶现值和+"; $(".calresult li:eq(5),.cutpic:eq(5),.cutpich:eq(5)").removeClass("itemnone"); $("#pyear6").html(yearsix + "年"); $("#pspeed6").html(speedsix); $("#pdis6").html(dissix); entitysix.cycle = parseInt(yearsix); entitysix.growth_rate = parseFloat(speedsix) / 100; entitysix.discount_rate = parseFloat(dissix) / 100; cycleArr[5] = entitysix; } //七阶 var cycleseven = $('#cycleseven').css("display") == "block"; if (cycleseven) { var entityseven = {}; var yearseven = $("#yearseven").html(); if (yearseven == "") { layer.msg("请输入7阶段年限"); return null; } var speedseven = $("#speedseven").val(); if (speedseven == "") { layer.msg("请输入7阶段增速"); return null; } var disseven = $("#disseven").val(); if (disseven == "") { layer.msg("请输入7阶段增速"); return null; } gongshi+="7阶现值和+"; $(".calresult li:eq(6),.cutpic:eq(6),.cutpich:eq(6)").removeClass("itemnone"); $("#pyear7").html(yearseven + "年"); $("#pspeed7").html(speedseven); $("#pdis7").html(disseven); entityseven.cycle = parseInt(yearseven); entityseven.growth_rate = parseFloat(speedseven) / 100; entityseven.discount_rate = parseFloat(disseven) / 100; cycleArr[6] = entityseven; } //同步绑定图片值 $("#pinitmoney").html(startmoney); $("#pnoplat").html(noplat); $("#pwacc").html(wacc); $("#proic").html(roic); $("#pyxrate").html(yxrate); data.init_money = parseFloat(startmoney); data.noplat = parseFloat(noplat); data.cycle = cycleArr; data.yx_growth_rate = parseFloat(yxrate) / 100; data.roic = parseFloat(roic) / 100; data.wacc = parseFloat(wacc) / 100; if ( data.yx_growth_rate== data.wacc) { layer.msg("永续增长率和永续贴现率不能相等"); return null; } gongshi+="永续=公司估值"; $(".gongshi").html(gongshi); return data; } function showResult() { $(".printer").show(); $(".printing_to").show(); $(".calcul_gimg").show(); $('.calcul_top').animate({ scrollTop: $('.calcul_gene').get(0).offsetTop }, 500); } $("input").on("click", function () { var t = $(this).val(); $(this).val("").focus().val(t); }) // 新加 现价含义 $(".calcul_new").on("click", function () { var data = XJHYValidData(); if (data != null) { $.ajax({ url:'//tool.stockstar.com/calculator/'+"/Calculator/PostXJData", type: "Post", data: data, dataType: "JSON", success: function (res) { if (res.ret==0) { //该股需要保持xx.xx%的x年业绩复合增速,其估值将于现价一致 //$("#xjhyup").html( + "年业绩复合增速达:" + (res.data.g * 100).toFixed(2) + "%") var cyclezs = (res.data.g * 100).toFixed(2); $("#xjhyup").html("该股需要保持" + cyclezs+"%的"+data.period+"年业绩复合增速,其估值将于现价一致"); $(".printing_tonew").show(); $(".printernew").show(); $(".gimg_new").show(); $("#pdcfzs").html(cyclezs); $(".calcul_new").html("再次计算"); xjresult=true; } else { $(".mantle p").html(res.msg); $(".mantle").show(); } } }) } }) function XJHYValidData() { var data = {}; //var cycleArr = new Array(); var dcftmvalue = $("#dcftmvalue").val(); if (dcftmvalue == "") { layer.msg("请输入当前市值"); return null; } data.TMVALUE = dcftmvalue; $("#pdcftmvalue").html(dcftmvalue); var dcfyxfz = $("#dcfyxfz").val(); if (dcfyxfz == "") { layer.msg("请输入债权估值"); return null; } data.YXFZ = dcfyxfz; $("#pdcfyxfz").html(dcfyxfz); var dcfgsgz = $("#dcfgsgz").val(); $("#pdcfgsgz").html(dcfgsgz); var yxrate = $("#dcfyxrate").val(); if (yxrate == "") { layer.msg("请输入永续增长率"); return null; } data.yx_growth_rate = parseFloat(yxrate)/100 ; $("#pdcfyxrate").html(yxrate); var m2 = $("#dcfm2").val(); if (m2 == "") { layer.msg("请输入永续贴现率"); return null; } data.yx_discount_rate = parseFloat(m2) / 100 ; $("#pdcfm2").html(m2); var startmoney = $("#dcfstartmoney").val(); if (startmoney == "") { layer.msg("请输入现金流毛估值"); return null; } data.FCFF = startmoney; $("#pdcfstartmoney").html(startmoney); var noplat = $("#dcfnoplat").val(); if (noplat == "") { layer.msg("请输入NOPLAT毛估值"); return null; } data.NOPLAT = noplat; $("#pdcfnoplat").html(noplat); var roic = $("#dcfroic").val(); if (roic == "") { layer.msg("请输入ROIC"); return null; } data.ROIC = parseFloat(roic) / 100; $("#pdcfroic").html(roic); var dcfcycle = $("#dcfcycle_value").val(); if (dcfcycle == "" || dcfcycle=="0") { layer.msg("请选择估值周期"); return null; } data.period = dcfcycle; $("#pdcfcycle").html(dcfcycle); var dcftx = $("#dcftx").val(); if (dcftx == "") { layer.msg("请输入周期内贴现率"); return null; } data.discount_rate = parseFloat(dcftx) / 100 ; $("#pdcftx").html(dcftx); return data; } </script> <script type="text/javascript"> $.get("//info.stockstar.com/api/cls?url=" + encodeURIComponent(window.location.href), function (data) { var v = data.data; wx.config({ appId: v.appId, timestamp: v.timestamp, nonceStr: v.nonceStr, signature: v.signature, jsApiList: ["updateAppMessageShareData", "updateTimelineShareData"] }); }, 'json'); wx.ready(function () { var shareData = { title: '现金流贴现计算器', desc: '现金流贴现模型计算器', imgUrl: 'http://tool.stockstar.com/calculator/content/image/wxshare.png', link: 'http://tool.stockstar.com/calculator/' }; wx.updateAppMessageShareData(shareData); wx.updateTimelineShareData(shareData); }); </script> <script type="text/javascript" src="//www.stockstar.com/wt/SS_dcs_tag.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10