← 返回 Skills 市场
tltby12341

Qc Backtest Master

作者 tltby12341 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
246
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install qc-backtest-master
功能描述
QuantConnect automated backtest pipeline — submit local strategies, compile, execute, monitor with early-stop, and download results in one command.
安全使用建议
This skill appears to do exactly what it claims: submit your local strategy to QuantConnect, compile, run/monitor it (with optional early-stop that permanently deletes the backtest), and fetch results. Before using it: 1) Only provide QC_USER_ID/QC_API_TOKEN/QC_PROJECT_ID for an account you trust; the token is used to authenticate to QuantConnect. 2) Run the skill from a directory that does not contain sensitive .json/.txt/.csv files or an unrelated .env you don't want uploaded — the submit step uploads all such files in the strategy directory. 3) Be aware early-stop will permanently delete the backtest (documented). 4) The code will also look for credentials in a parent .env (up to 6 levels) and in ~/.lean/credentials — remove or inspect those if you don't want them picked up automatically. 5) If you have any doubt, review the included Python files locally (they call only QuantConnect API endpoints) and run verify_connection.py first to confirm the connection behaves as expected.
功能分析
Type: OpenClaw Skill Name: qc-backtest-master Version: 1.0.0 The skill bundle is a legitimate automation tool for the QuantConnect algorithmic trading platform. It facilitates uploading strategy files, monitoring backtest progress with an 'early-stop' drawdown feature, and downloading results via the official QuantConnect REST API v2. While it accesses sensitive information such as API tokens and the `~/.lean/credentials` file, it does so to authenticate with the official service (quantconnect.com) and follows standard practices for the QuantConnect ecosystem. No evidence of data exfiltration to third parties, malicious code execution, or harmful prompt injection was found.
能力评估
Purpose & Capability
Name/description (QuantConnect backtest pipeline) match the code and required environment variables (QC_USER_ID, QC_API_TOKEN, QC_PROJECT_ID). Required binary (python3) and the API host (https://www.quantconnect.com/api/v2) are appropriate for the stated purpose. Deleting/overwriting project files and calling compile/backtest endpoints are consistent with a tool that automates submission and monitoring.
Instruction Scope
SKILL.md and scripts instruct uploading a local main strategy and auxiliary data files, compiling, monitoring, optionally deleting backtests, and downloading results — all within the QuantConnect API. A couple of scope notes: the code will upload any .json/.txt/.csv in the strategy directory (could unintentionally include sensitive data files), and monitor_backtest supports automatic deletion of backtests on early-stop (documented). These behaviors are coherent with the skill's purpose but are important safety/usability points for users to understand.
Install Mechanism
No install spec is provided (instruction-only skill plus shipped Python scripts). requirements.txt lists only 'requests', which is proportionate. The code runs local Python scripts and uses subprocess to chain steps; no remote arbitrary downloads or obscure install sources are present.
Credentials
Requested environment variables (QC_USER_ID, QC_API_TOKEN, QC_PROJECT_ID) are appropriate and declared; QC_API_TOKEN is marked primary. The config module also attempts to load a .env up to 6 directory levels and falls back to ~/.lean/credentials — reasonable convenience for QuantConnect users but worth noting because it may pick up credentials from nearby .env files unexpectedly. The skill does not request unrelated credentials.
Persistence & Privilege
always:false and default autonomous invocation are appropriate. The skill does not request system-wide changes or modify other skills. It reads local files (strategy and data) and user credential files for operation, which is expected for this capability.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install qc-backtest-master
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /qc-backtest-master 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the QuantConnect backtest automation pipeline. - Submit local strategy files and auxiliary data to QuantConnect projects, replacing existing `main.py`. - Automatically compile, trigger, and monitor backtests, with early-stop support if drawdown exceeds a threshold. - Download full backtest statistics and all order records in structured formats (JSON/CSV). - Run the full workflow (submit, compile, monitor, download) in a single command. - List recent project backtests via command line. - Enforces environment variable credential checks and clean project file management.
元数据
Slug qc-backtest-master
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Qc Backtest Master 是什么?

QuantConnect automated backtest pipeline — submit local strategies, compile, execute, monitor with early-stop, and download results in one command. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 246 次。

如何安装 Qc Backtest Master?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install qc-backtest-master」即可一键安装,无需额外配置。

Qc Backtest Master 是免费的吗?

是的,Qc Backtest Master 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Qc Backtest Master 支持哪些平台?

Qc Backtest Master 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Qc Backtest Master?

由 tltby12341(@tltby12341)开发并维护,当前版本 v1.0.0。

💬 留言讨论