一键导入
universal-runner
Instructions for operating the QuanuX Universal Runner (quanux_runner) for Live Trading and Offline Backtesting.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Instructions for operating the QuanuX Universal Runner (quanux_runner) for Live Trading and Offline Backtesting.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | universal_runner |
| description | Instructions for operating the QuanuX Universal Runner (quanux_runner) for Live Trading and Offline Backtesting. |
The quanux_runner is the core C++ execution engine for QuanuX. Use this skill to execute strategies, run backtests, or deploy to live markets.
.dbn files (MBO/L3 supported).libdatabento or Rithmic RApi+..dylib/.so) for maximum speed.Binary is located at: execution-node/cpp/build/quanux_runner
| Argument | Required | Description |
|---|---|---|
--strategy <path> | Yes | Path to the compiled strategy shared object (.dylib/.so). |
--file <path> | No* | Path to input .dbn file (Offline Mode). Required for Backtesting. |
--key <key> | No* | Databento API Key. Required for Live Mode. |
--symbol <sym> | No | Symbol to subscribe to (default: ES). |
--dataset <ds> | No | Dataset (default: GLBX.MDP3). |
--ruser <u> | No* | Rithmic Username. Required for Rithmic. |
--rpass <p> | No* | Rithmic Password. Required for Rithmic. |
--rexch <e> | No | Rithmic Exchange (e.g., CME). Required for Rithmic. |
--start <ts> | No | Start Timestamp (Unix Epoch). Required for Replay. |
--end <ts> | No | End Timestamp (Unix Epoch). Required for Replay. |
Use this to verify strategy logic using historical data. Zstd decompression is handled automatically if the runner was linked correctly.
./execution-node/cpp/build/quanux_runner \
--strategy execution-node/cpp/build/demo_strategy.dylib \
--file data/raw/glbx-mdp3-20260122.mbo.dbn
Requires DATABENTO_API_KEY (env var or arg).
export DATABENTO_API_KEY=db-xc...
./execution-node/cpp/build/quanux_runner \
--strategy execution-node/cpp/build/demo_strategy.dylib \
--symbol ESH6
Replay historical trades from Rithmic servers.
./execution-node/cpp/build/quanux_runner \
--strategy execution-node/cpp/build/demo_strategy.dylib \
--ruser "DEMO_USER" \
--rpass "DEMO_PASS" \
--symbol "ES.M24" \
--rexch "CME" \
--start 1715000000 \
--end 1715003600
Before running, ensure:
cmake --build execution-node/cpp/build --target <strategy_name>cmake --build execution-node/cpp/build --target quanux_runner.dbn file exists and is readable.std::cout logs to on_market_data in the strategy and rebuild to isolate the crash..dylib is missing symbols or ABI mismatch.extern "C" { Strategy* create_strategy() ... } is strictly defined in the strategy source.Reference for OS and Kernel parameter optimization on the QuanuX Edge.
Reference for using the QuanuX Control CLI (quanuxctl).
Official Figma Developer MCP integration for QuanuX. Allows agents to inspect designs, extract variables, and generate code from Figma files.
The authoritative "School of Architecture" for building QuanuX Extensions (Sidecars). Enforces the QXP protocol, Go runtime preference, and privacy-first security model.
Instructions for operating and configuring the SignalR Bridge for TopstepX.
Guidelines for adding functions to the AST translation map for QuanuX-Annex duckdb transpiler