交易 - 快速开始
jh_quant.trading 是交易运行层,负责把选股、策略信号、组合优化、风险规则、订单执行、持久化、API 和 Dashboard 串成一个可运行的模拟盘或实盘服务。
模拟盘
uv run python run_paper.py默认会启动两个并行模拟场景:
paper-turtle:海龟策略,作为保底基准。paper-momentum:默认用户策略场景。
API 启动后会自动打开 trading Dashboard。只想启动 API 时可以加:
uv run python run_paper.py --no-dashboard常用示例:
uv run python run_paper.py --strategy turtle --backend tushareuv run python run_paper.py --strategy rsi --symbols 688041,688256,688981uv run python run_paper.py --strategy turtle,momentum --no-dashboard实盘
uv run python run_live.py运行前需要设置 MiniQMT / xtquant broker 环境变量:
set MINIQMT_USERDATA_DIR=D:\path\to\userdataset MINIQMT_STOCK_ACCOUNT=你的资金账号常用示例:
uv run python run_live.py --strategy turtleuv run python run_live.py --backend xquant --strategy turtle,momentumuv run python run_live.py --no-dashboard策略参数
--strategy 接收一个或多个注册策略名,多个策略用英文逗号分隔:
--strategy turtle,momentum当前注册策略会在 --help 中完整列出:
bollinger_bands, breakout, buy_and_hold, dual_thrust, mean_reversion,momentum, moving_average_crossover, rsi, turtle, volume_divergence, volume_trendpaper-compare 模板会自动把 turtle 作为保底 scenario。如果你传入 --strategy rsi,最终会创建 paper-turtle 和 paper-rsi 两个模拟场景。