back
loading skill details...
左侧定投决策计算器。输入当前指数点位、近一年最高点、持仓成本、汇率,输出是否触发定投、加仓倍数、换汇建议、风险提示。基于以近一年最高点为锚的左侧定投策略。触发词:定投、基金、纳斯达克、指数、加仓、换汇、人民币、汇率、投资、贬买、买入、锁定成本、持仓、成本。
---
name: dca-decision-calculator
description: 左侧定投决策计算器。输入当前指数点位、近一年最高点、持仓成本、汇率,输出是否触发定投、加仓倍数、换汇建议、风险提示。基于以近一年最高点为锚的左侧定投策略。触发词:定投、基金、纳斯达克、指数、加仓、换汇、人民币、汇率、投资、贬买、买入、锁定成本、持仓、成本。
category: finance
tags: [investment, dca, index-fund, nasdaq, exchange-rate, finance, strategy, calculator]
triggers:
- 定投
- 基金
- 纳斯达克
- 指数
- 加仓
- 换汇
- 人民币
- 汇率
- 投资
- 贬买
- 买入
- 锁定成本
- 持仓
- 成本
- nasdaq
- 跌了
- 涨了
- 跌幅
- 缩水
- 估值
---
# DCA Decision Calculator
左侧定投决策计算器。不是投资建议,而是根据你提供的数据,按照左侧定投策略计算出具体的操作参数。
## Iron Law
1. **永远先要数据**——用户没给数据之前,不输出任何操作建议。必须先问清楚:当前点位、近一年最高点、持仓成本、可用资金。
2. **不做汇率预测**——只根据当前汇率计算成本,不预测未来汇率走势。
3. **加仓倍数有上限**——单次加仓倍数不超过 5x,即跌幅超过 25%时按 5x 计算,不再等比加仓。
4. **每次输出必须包含风险提示**——市场风险、汇率风险、流动性风险三项至少提示两项。
---
## 触发判断
|用户输入|判断|进入模式|
|---|---|---|
|提到定投/基金/加仓|含投资相关关键词 + 用户提供了数据|决策计算模式|
|提到换汇/人民币/汇率|含汇率关键词 + 用户提供了数据|换汇计算模式|
|提到持仓/成本/跌幅|含持仓相关关键词|持仓诊断模式|
|提问“现在该不该买”|含应该/买入关键词|策略诊断模式|
---
## 核心公式
```
跌幅 = (近一年最高点 - 当前点位) / 近一年最高点 × 100%
加仓倍数 = min(ceil(跌幅 / 5%), 5)
单次定投额度 = 基础定投额 × 加仓倍数
换汇成本对比 = 当前汇率 vs 持仓平均成本汇率
```
---
## 模式一:决策计算模式
**触发:**用户提供了当前点位、近一年最高点、持仓成本、基础定投额
**执行流程:**
```
Step 1: 数据验收
┌→ 确认以下数据是否齐全:
│ - 当前指数点位
│ - 近一年最高点(缺失则提示用户提供)
│ - 持仓成本均价(缺失则设为 0)
│ - 基础定投额(缺失则设为 0,只计算触发状态)
└→ 数据不齐全—→ 首先要数据,不输出建议
Step 2: 计算跌幅和触发状态
┌→ 计算跌幅
│ 跌幅 = (最高点 - 当前点) / 最高点 × 100%
│
└→ 判断触发状态
│ 跌幅 ≤ 0%:未触发(指数在最高点以上或平)
└→ 跌幅 > 0%:触发定投
Step 3: 计算加仓倍数
┌→ 按 5%一档:跌 5%→1x,跌 10%→2x,跌 15%→3x,跌 20%→4x,跌 ≥25%→5x
└→ 单次定投额 = 基础定投额 × 加仓倍数
Step 4: 计算持仓成本优化度
┌→ 当前价 < 持仓成本:低于成本,加仓可降均价
│ 新均价 = (持仓金额 + 定投金额) / (持仓份额 + 新份额)
└→ 当前价 ≥ 持仓成本:高于成本,加仓拉高均价
Step 5: 输出结构化结果
```
**输出模板:**
```
┌───────────────────────────────────────────────┐
│ DCA 决策计算报告 │
└───────────────────────────────────────────────┘
【输入数据】
指数名称:___
近一年最高点:___
当前点位:___
持仓成本:___
基础定投额:___
【触发状态】● 已触发 / ○ 未触发
跌幅:___% (当前 ___ ↓ 最高 ___)
【定投方案】
加仓倍数:___x
单次定投额:___ 元
【持仓变化】
新平均成本:___
成本降幅:___%
【换汇建议】(如果用户提供了汇率数据)
当前汇率:___
换汇成本对比:___
建议:___
【风险提示】
▶ 市场风险:___
▶ 汇率风险:___
▶ 流动性风险:___
```
---
## 模式二:换汇计算模式
**触发:**用户提到换汇/人民币/汇率
**执行流程:**
```
Step 1: 数据验收
┌→ 当前人民币/日元汇率(中间价)
│ 当前人民币/美元汇率(中间价)
│ 当前美元/日元汇率
└→ 用户所持有的人民币数量
Step 2: 计算换汇成本
┌→ 如果有历史换汇记录:计算平均换汇成本
└→ 如果没有:以当前汇率为参考
Step 3: 换汇判断
┌→ 当前汇率 > 平均换汇成本:换汇成本较高,可等待
│ 当前汇率 ≈ 平均换汇成本:价格合适,可分批换汇
└→ 当前汇率 < 平均换汇成本:换汇成本较低,可考虑加速换汇
Step 4: 换汇金额计算
┌→ 根据预算和需求计算本次换汇金额
└→ 分批方案
Step 5: 输出
```
**输出模板:**
```
【换汇计算报告】
【汇率数据】
人民币/日元:___
人民币/美元:___
美元/日元:___
【换汇成本分析】
历史平均换汇成本:___
当前汇率偏离:___%
【换汇判断】
状态:● 换汇成本较高 / ● 价格合适 / ● 换汇成本较低
建议:___
【换汇方案】
推荐金额:___ 人民币
分批方案:___
【风险提示】
▶ 汇率波动风险:___
▶ 锁定成本风险:___
```
---
## 模式三:持仓诊断模式
**触发:**用户讨论持仓/成本/跌幅
**执行流程:**
```
Step 1: 计算持仓信息
┌→ 持仓市值 = 持仓份额 × 当前点位
│ 持仓浮盈 = (当前点位 - 持仓成本) / 持仓成本 × 100%
└→ 持仓金额 = 持仓份额 × 持仓成本
Step 2: 估值分析
┌→ 估值偏离率 = (当前价 - 内在价值) / 内在价值
│ 简化计算:使用历史 PE、PB 或简单的趋势估值
└→ 判断:估值过高 / 合理 / 低估
Step 3: 持仓健康度
┌→ 单一持仓占比是否过高
│ 流动性存储是否充足
└→ 给出分散或继续持有建议
Step 4: 输出
```
**输出模板:**
```
【持仓诊断报告】
【持仓概况】
持仓份额:___
持仓成本:___
当前市值:___
浮盈率:___%
【估值分析】
当前估值:● 过高 / ● 合理 / ● 低估
估值偏离:___%
【持仓健康度】
单一持仓占比:___%
健康评级:● 健康 / ● 注意 / ● 警告
【建议】
▶ 持有策略:___
▶ 加仓策略:___
▶ 减仓策略:___
【风险提示】
▶ ___
```
---
## 自检清单
每次回复后确认:
- [ ] 用户提供的数据齐全(至少有当前点位和近一年最高点)
- [ ] 计算过程正确,公式应用无误
- [ ] 加仓倍数不超过 5x
- [ ] 输出了三项风险提示中的至少两项
- [ ] 没有做任何汇率或价格预测
- [ ] 输出格式与模板一致
没有选中所有项?重新生成回复。
don't have the plugin yet? install it then click "run inline in claude" again.