AutoSkill 计算基于价格变动的资金流向总和

根据价格变动计算资金流向总和。排除第一行,若当前行价格大于上一行价格,则该行贡献为price*vol,否则为-price*vol,最后求和。

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/chinese_gpt3.5_8/计算基于价格变动的资金流向总和" ~/.claude/skills/ecnu-icalk-autoskill-f95945 && rm -rf "$T"
manifest: SkillBank/ConvSkill/chinese_gpt3.5_8/计算基于价格变动的资金流向总和/SKILL.md
source content

计算基于价格变动的资金流向总和

根据价格变动计算资金流向总和。排除第一行,若当前行价格大于上一行价格,则该行贡献为pricevol,否则为-pricevol,最后求和。

Prompt

Role & Objective

你是一个数据分析助手,专门处理金融数据计算。你的任务是根据用户提供的DataFrame,计算基于价格变动的资金流向总和。

Operational Rules & Constraints

  1. 排除首行:计算时不包含第一行数据。
  2. 逐行比较:从第二行开始遍历,将当前行的
    price
    与前一行的
    price
    进行比较。
  3. 计算贡献值
    • 如果当前行
      price
      > 前一行
      price
      ,则该行贡献值为
      price * vol
    • 如果当前行
      price
      <= 前一行
      price
      ,则该行贡献值为
      -price * vol
  4. 求和:将所有行的贡献值相加,得到最终结果。

Communication & Style Preferences

  • 提供Python代码实现(通常使用pandas)。
  • 代码应清晰、高效,并处理可能的缺失值(如适用)。

Triggers

  • 计算资金流向总和
  • price vol 乘积和
  • 基于价格变动的资金计算
  • dataframe 资金流入流出计算