Install
openclaw skills install @987618350-cmd/dca-decision-calculator左侧定投决策计算器。输入当前指数点位、近一年最高点、持仓成本、汇率,输出是否触发定投、加仓倍数、换汇建议、风险提示。基于以近一年最高点为锚的左侧定投策略。触发词:定投、基金、纳斯达克、指数、加仓、换汇、人民币、汇率、投资、贬买、买入、锁定成本、持仓、成本。
openclaw skills install @987618350-cmd/dca-decision-calculator左侧定投决策计算器。不是投资建议,而是根据你提供的数据,按照左侧定投策略计算出具体的操作参数。
| 用户输入 | 判断 | 进入模式 |
|---|---|---|
| 提到定投/基金/加仓 | 含投资相关关键词 + 用户提供了数据 | 决策计算模式 |
| 提到换汇/人民币/汇率 | 含汇率关键词 + 用户提供了数据 | 换汇计算模式 |
| 提到持仓/成本/跌幅 | 含持仓相关关键词 | 持仓诊断模式 |
| 提问“现在该不该买” | 含应该/买入关键词 | 策略诊断模式 |
跌幅 = (近一年最高点 - 当前点位) / 近一年最高点 × 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: 输出
输出模板:
【持仓诊断报告】
【持仓概况】
持仓份额:___
持仓成本:___
当前市值:___
浮盈率:___%
【估值分析】
当前估值:● 过高 / ● 合理 / ● 低估
估值偏离:___%
【持仓健康度】
单一持仓占比:___%
健康评级:● 健康 / ● 注意 / ● 警告
【建议】
▶ 持有策略:___
▶ 加仓策略:___
▶ 减仓策略:___
【风险提示】
▶ ___
每次回复后确认:
没有选中所有项?重新生成回复。