# DCFTool **Repository Path**: sky0535/DCFTool ## Basic Information - **Project Name**: DCFTool - **Description**: 自由现金流折现工具 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-17 - **Last Updated**: 2026-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自由现金流折现工具 (DCF Tool) ## 简介 这是一个基于 C# WinForms 开发的金融计算工具,主要用于计算企业的**自由现金流折现值 (DCF)** 以及**每股内在价值**。该工具旨在帮助投资者进行基本面分析和估值。 ## 功能特性 1. **自由现金流折现计算**: - 根据输入的初始自由现金流、增长率、折现率和预测年限,计算未来现金流的现值总和。 - 支持两阶段增长模型的第一阶段(高速增长期)计算。 2. **每股内在价值计算**: - 基于计算出的折现总值和总股本,自动推算出每股的理论价值。 3. **智能参数处理**: - 自动识别百分比输入(如输入 `10` 自动转换为 `10%`)。 - 完善的输入校验和错误提示,提供友好的用户体验。 ## 技术栈 - **开发语言**: C# - **框架**: .NET 8.0 (Windows Forms) - **开发环境**: Visual Studio / VS Code / Trae ## 项目结构 ``` DCFTool/ ├── DCFTool.sln # 解决方案文件 ├── DCFTool/ # 主项目目录 │ ├── Utils/ │ │ └── DCFCalculator.cs # 核心计算逻辑类 (包含 DCF 公式实现) │ ├── MainForm.cs # 主界面逻辑 (包含输入校验与事件处理) │ ├── MainForm.Designer.cs# 界面设计代码 │ ├── Program.cs # 程序入口 │ └── DCFTool.csproj # 项目配置文件 └── README.md # 项目说明文档 ``` ## 使用说明 1. **运行程序**:编译并运行项目,打开主界面。 2. **输入参数**: - **自由现金流**:基准年份的自由现金流数值(单位:万元)。 - **折现率**:预期的回报率(如 10%)。 - **增长率**:预期的现金流年增长率(如 5%)。 - **预测年限**:预测的年份数(如 10 年)。 - **总股本**:公司发行的总股份数(单位:万股)。 3. **点击计算**:点击“现金流折现计算”按钮,程序将自动计算并在下方显示结果。 ## 核心算法 采用经典的 DCF 折现公式: $$ DCF = \sum_{t=1}^{n} \frac{FCF_0 \times (1+g)^t}{(1+r)^t} $$ 其中: - $FCF_0$: 初始自由现金流 - $g$: 增长率 - $r$: 折现率 - $n$: 预测年限 --- *注:本项目仅供学习交流使用,不构成投资建议。*