ClawSkills logoClawSkills

Financial Calculator Pro

高级金融计算器,包含终值表、现值、折现计算、加价定价和复利功能。在计算投资回报时使用。

介绍

# Financial Calculator

全面的金融计算,包括终值、现值、折扣/加价定价、复利和对比表。

## 快速开始

### CLI 使用

```bash # Future Value python3 scripts/calculate.py fv 10000 0.05 10 12 # PV=$10,000, Rate=5%, Years=10, Monthly compounding

# Present Value python3 scripts/calculate.py pv 20000 0.05 10 12 # FV=$20,000, Rate=5%, Years=10, Monthly compounding

# Discount python3 scripts/calculate.py discount 100 20 # Price=$100, Discount=20%

# Markup python3 scripts/calculate.py markup 100 30 # Cost=$100, Markup=30%

# Future Value Table python3 scripts/calculate.py fv_table 10000 0.03 0.05 0.07 --periods 1 5 10 20 # Principal=$10,000, Rates=3%,5%,7%, Periods=1,5,10,20 years

# Discount Table python3 scripts/calculate.py discount_table 100 10 15 20 25 30 # Price=$100, Discounts=10%,15%,20%,25%,30% ```

### Web UI

启动交互式计算器:

```bash ./scripts/launch_ui.sh [port] # Default port: 5050 # Opens at: http://localhost:5050 # Auto-creates venv and installs Flask if needed ```

或者手动启动: ```bash cd skills/financial-calculator python3 -m venv venv # First time only venv/bin/pip install flask # First time only venv/bin/python scripts/web_ui.py [port] ```

**功能特点:** - 7 种计算器类型,配有直观的选项卡 - 实时计算 - 交互式表格 - 美观的渐变 UI - 响应式设计(适配移动端)

## 计算器

### 1. 终值 (FV) 计算投资在未来通过复利增长后的价值。

**用例:** - 投资增长预测 - 储蓄账户增长 - 退休规划

**输入:** - 本金金额 - 年利率(%) - 时间周期(年) - 复利频率(年/季/月/日)

### 2. 现值 (PV) 计算未来金额的当前价值(折现值)。

**用例:** - 贷款估值 - 债券定价 - 投资分析

**输入:** - 终值 - 年折现率(%) - 时间周期(年) - 复利频率

### 3. 折扣计算器 计算应用百分比折扣后的最终价格。

**用例:** - 零售定价 - 促销计算 - 成本节约分析

**输入:** - 原价 - 折扣百分比

**输出:** - 折扣金额 - 最终价格 - 节省百分比

### 4. 加价计算器 根据成本和加价百分比计算销售价格。

**用例:** - 产品定价 - 利润率计算 - 商业定价策略

**输入:** - 成本价 - 加价百分比

**输出:** - 加价金额 - 销售价格 - 利润率(占销售价格的百分比)

### 5. 复利计算 复利计算的详细细分。

**用例:** - 利息分析 - 有效利率比较 - 贷款利息计算

**输出:** - 最终金额 - 总利息收入 - 实际年利率

### 6. 终值表 生成跨越多个利率和时间周期的对比表。

**用例:** - 投资情景对比 - 利率筛选 - 长期规划

**功能特点:** - 添加多个利率 - 添加多个时间周期 - 在可排序的表格中查看所有组合 - 查看总收益和收益百分比

### 7. 折扣表 比较同一价格的多个折扣百分比。

**用例:** - 批量定价策略 - 促销规划 - 价格比较

**功能特点:** - 添加多个折扣百分比 - 查看所有折扣情景 - 比较最终价格和节省金额

## 安装

需要 Python 3.7+ 和 Flask:

```bash pip install flask ```

或者使用 venv:

```bash python3 -m venv venv source venv/bin/activate pip install flask ```

## Python API

导入计算模块:

```python from calculate import ( future_value, present_value, discount_amount, markup_price, compound_interest, generate_fv_table, generate_discount_table )

# Calculate FV fv = future_value( present_value=10000, rate=0.05, # 5% as decimal periods=10, compound_frequency=12 # Monthly )

# Generate table table = generate_fv_table( principal=10000, rates=[0.03, 0.05, 0.07], # As decimals periods=[1, 5, 10, 20] ) ```

## 公式

有关所有计算的详细数学公式、示例和用例,请参阅 `references/formulas.md`。

## 提示

**利率格式:** - CLI:使用小数(5% 用 0.05 表示) - Web UI:使用百分比(5% 用 5 表示) - Python API:使用小数(5% 用 0.05 表示)

**复利频率:** - 1 = 每年 - 4 = 每季度 - 12 = 每月 - 365 = 每天

**表格生成:** 进行有意义的比较的最佳实践: - 终值表:使用 3-5 个利率,4-6 个时间周期 - 折扣表:使用 5-10 个折扣百分比 - 保持表格简洁以便于分析

**性能:** - Web UI 计算是即时的 - 包含超过 100 种组合的表格可能需要几秒钟 - 对于单次计算,CLI 是最快的

## 常见工作流程

### 投资规划 1. 使用**终值计算器**预测单项投资 2. 生成**终值表**以比较不同利率 3. 查看**复利计算**以获取详细细分

### 定价策略 1. 使用**加价计算器**设定销售价格 2. 生成**折扣表**以规划促销 3. 比较利润率和最终价格

### 贷款分析 1. 使用**现值计算器**评估贷款价值 2. 查看**复利计算**以了解总利息成本 3. 生成**终值表**以比较贷款条款

更多产品