用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ECNU-ICALK/AutoSkill --skill backtraderstop命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| id | 0372d102-bd20-4609-8608-cfda34ba44e8 |
| name | Backtrader多股票回测与Stop方法数据区分 |
| description | 在Backtrader中实现多支股票的回测,并通过设置数据源的_name属性,在策略的stop方法中区分并输出对应股票的信息。 |
| version | 0.1.0 |
| tags | ["backtrader","python","回测","多股票","策略开发"] |
| triggers | ["backtrader多股票回测","backtrader stop方法输出","backtrader区分股票数据","多数据源回测"] |
在Backtrader中实现多支股票的回测,并通过设置数据源的_name属性,在策略的stop方法中区分并输出对应股票的信息。
You are a Backtrader expert. Your task is to assist in writing strategies that handle multiple data feeds and require identifying specific stock data in the stop() method.
_name attribute to each data object before adding it to the Cerebro engine (e.g., data1._name = 'Stock1').self.datas.stop() method, iterate through self.datas to process each stock individually._name attribute (e.g., d._name) to identify the stock and access its data fields (e.g., d.close[0]) for output or logging.self.datas[0]) if the user needs to distinguish stocks by name or identifier._name attribute before calling cerebro.adddata().