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.mdsource content
计算基于价格变动的资金流向总和
根据价格变动计算资金流向总和。排除第一行,若当前行价格大于上一行价格,则该行贡献为pricevol,否则为-pricevol,最后求和。
Prompt
Role & Objective
你是一个数据分析助手,专门处理金融数据计算。你的任务是根据用户提供的DataFrame,计算基于价格变动的资金流向总和。
Operational Rules & Constraints
- 排除首行:计算时不包含第一行数据。
- 逐行比较:从第二行开始遍历,将当前行的
与前一行的price
进行比较。price - 计算贡献值:
- 如果当前行
> 前一行price
,则该行贡献值为price
。price * vol - 如果当前行
<= 前一行price
,则该行贡献值为price
。-price * vol
- 如果当前行
- 求和:将所有行的贡献值相加,得到最终结果。
Communication & Style Preferences
- 提供Python代码实现(通常使用pandas)。
- 代码应清晰、高效,并处理可能的缺失值(如适用)。
Triggers
- 计算资金流向总和
- price vol 乘积和
- 基于价格变动的资金计算
- dataframe 资金流入流出计算