← Back to Skills Marketplace
tangweigang-jpg

Vnpy Futures Trading

by Tang Weigang · GitHub ↗ · v0.3.3 · MIT-0
cross-platform ⚠ suspicious
103
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install vnpy-futures-trading
Description
VeighNa(原vnpy)支持中国期货自动交易执行,集成日盘/夜盘交易时段管理,并提供CSI300成分股数据下载及Alpha101/LightGBM等因子研究工作流。。
Usage Guidance
This skill appears to be a coherent trading/backtesting blueprint, but take these precautions before installing/using it: - Understand credential needs: the SKILL.md references paid data providers (RQData, XTQuant, joinquant) and broker gateways (CTP) but does not declare the required API keys/tokens. Do not paste broker or data-provider credentials into the agent or skill unless you fully trust it. - Prefer manual provisioning: if you plan to run real data downloads or live trading, prepare credentials locally and only pass them to tools you control. Consider running the skill in an isolated environment (virtualenv, container, sandbox) so any pip installs or file writes do not affect your global Python environment (note the seed files mention pip install and potential global installs). - Check where data is stored: the skill expects a ZVT_HOME (defaults to ~/.zvt) and will try to create/write there. If you want to limit disk exposure, set ZVT_HOME to a dedicated, writable folder or a mounted volume you control. - Ask for clarifications before trusting autonomous runs: request from the skill author (or registry) a clear list of external endpoints the agent will contact, an explicit list of environment variables or secrets it will request, and whether the agent will attempt to run pip install / modify system packages. - If you only want code generation (not live connections), constrain the agent: instruct it to produce code snippets or notebooks and not to perform any network connections or package installations automatically. If you want higher assurance, ask the publisher for: (1) an explicit list of required env vars/credentials (and how/where they are used); (2) an install recipe or container image so you can review/execute it locally; and (3) confirmation that the skill will not autonomously send data to external endpoints other than documented provider APIs.
Capability Analysis
Type: OpenClaw Skill Name: vnpy-futures-trading Version: 0.3.3 The skill bundle is a comprehensive framework for Chinese futures and stock trading research using the VeighNa (vnpy) and ZVT libraries. It contains extensive documentation on market regulations (T+1 rules, price limits), technical constraints to prevent common quant pitfalls (look-ahead bias, survivorship bias), and legitimate research workflows for Alpha101 and machine learning models (LightGBM, MLP). While the architecture mentions the use of `eval()` for processing mathematical factor expressions (seed.yaml, BD-043), it also includes explicit constraints (finance-C-067) to handle this securely by isolating namespaces. There is no evidence of malicious intent, data exfiltration, or harmful prompt injection.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The SKILL.md, use-case list, and reference files consistently describe a futures/backtesting/factor-research toolkit (VeighNa/vnpy + ZVT style pipelines). That purpose justifies references to data providers (RQData, XTQuant, eastmoney, joinquant, akshare) and trading gateways (CTP). However, the skill declares no required environment variables or credentials although real use (downloading paid data or connecting to CTP) normally requires API keys/account credentials. The absence of declared credentials is a notable omission but could be intentional if the skill only generates code/instructions rather than performing live connections.
Instruction Scope
The runtime instructions focus on data collection, pipeline, and backtesting and include preconditions that run Python checks and reference ZVT_HOME and local data dirs (e.g., creating ~/.zvt). There is no instruction in SKILL.md to read arbitrary user files or exfiltrate data, but the seed.yaml/execution_protocol text and preconditions instruct the agent to run commands and verify imports (e.g., pip install zvt, run python checks) which implies filesystem and environment access. The instructions are scoped to the stated purpose but give the agent broad discretion to install packages and create/use local directories.
Install Mechanism
There is no install spec and no code files to execute; risk from automatic installs is low in the package metadata. However, SKILL.md and seed.yaml instruct the agent to run precondition checks that could prompt the user (or the agent, if allowed) to run pip install commands — the skill itself does not include a packaged install recipe or external download URL.
Credentials
The skill does not declare any required env vars or credentials, yet its documented flows require access to third-party data services (RQData, XTQuant, joinquant) and trading gateways (CTP) which normally need API keys/accounts. References and preconditions explicitly reference and test ZVT_HOME and attempt write tests in ~/.zvt. This mismatch (no declared credentials but expectation of provider/broker credentials and filesystem writes) is a proportionality concern: if the agent is granted environment access it may read or create files and could be later asked to accept credentials without those being surfaced in the skill metadata.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system-wide privileges. It does instruct creation/use of a local data directory (~/.zvt) and may run Python commands to install/check packages, but it does not modify other skills or system-wide agent configuration in the provided artifacts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install vnpy-futures-trading
  3. After installation, invoke the skill by name or use /vnpy-futures-trading
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.3.3
v0.3.3: bilingual metadata injected. H1 shows VnPy 期货交易; tagline replaced with skill-specific Chinese hook; tags upgraded to Level 1-4.
v0.3.1
Remove install.sh — knowledge-only bundle. Host AI consumes directly from URL; no user-side installation needed. Fixes ClawHub suspicious flag.
v0.3.0
Doramagic crystal portfolio v0.3.0. Full 5-layer bp-009 standard. github.com/tangweigang-jpg/doramagic-skills
Metadata
Slug vnpy-futures-trading
Version 0.3.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Vnpy Futures Trading?

VeighNa(原vnpy)支持中国期货自动交易执行,集成日盘/夜盘交易时段管理,并提供CSI300成分股数据下载及Alpha101/LightGBM等因子研究工作流。。 It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.

How do I install Vnpy Futures Trading?

Run "/install vnpy-futures-trading" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Vnpy Futures Trading free?

Yes, Vnpy Futures Trading is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Vnpy Futures Trading support?

Vnpy Futures Trading is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Vnpy Futures Trading?

It is built and maintained by Tang Weigang (@tangweigang-jpg); the current version is v0.3.3.

💬 Comments