SuperAPI AI 工具集

script-generator

数据与分析

查看项目

更新于 10-16 03:36

技能介绍

用途:为交易策略自动化编写可运行的脚本,并安排定时任务。适用于需要周期性监控、价格提醒、指标脚本或其他自动化数据任务时。

主要能力:编写自包含脚本并放入 scripts/ 目录;通过 bash 立即运行验证并展示真实输出;使用 schedule_task 的 command 参数(非 task)以子进程方式调度,避免每次触发都启动完整智能体,成本低、速度快、结果推送到聊天。

数据来源:脚本直接用 requests 与 os.getenv() 调用外部 API,不依赖内部导入。可用服务包括 TaAPI(https://api.taapi.io,查询参数 secret,环境变量 TAAPI_API_KEY)、Coinglass(https://open-api.coinglass.com/public/v2,请求头 coinglassSecret,COINGLASS_API_KEY)、LunarCrush(https://lunarcrush.com/api4,Authorization: Bearer,LUNARCRUSH_API_KEY)、CoinGecko(https://pro-api.coingecko.com/api/v3,请求头 x-cg-pro-api-key,COINGECKO_API_KEY)。衍生品数据(资金费率、未平仓合约、爆仓、多空比)使用 Coinglass v2 基础 URL。指标取值键:rsi/macd/bbands/ema/sma/stoch/adx/cci/atr/obv/mfi/dmi/ichimoku/psar 等,具体见 market-data 技能文档。

用法要点:修改已有文件用 edit_file 做定点修改,新建用 write_file,编辑前先 read_file。脚本打印到 stdout 的内容会成为推送通知内容,错误写入 stderr 并 sys.exit(1)。环境变量在服务启动时从 .env 加载并被继承,无需再加载 dotenv。路径相对工作区:写 scripts/foo.py,调度命令用 python3 scripts/foo.py,不要带 workspace/ 前缀(会导致双重嵌套)。bash 工作目录即工作区。

限制与规则:不得使用占位符,每个脚本必须真实可运行并测试后展示输出;输出数据优先于叙述,提供分析而非投资建议;使用 command 而非 task 进行定时调度。其余具体端点与数据源细节需参考 market-data 技能文档。