원클릭으로
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