Add JoinQuant simulated trading automation
This commit is contained in:
@@ -29,13 +29,24 @@ uv run python cli.py joinquant browser-login \
|
||||
|
||||
uv run python cli.py joinquant write-browser-config \
|
||||
--out-path /tmp/chinese-equity-quant-realdata/joinquant_browser_config.json \
|
||||
--strategy-url "https://www.joinquant.com/..."
|
||||
--strategy-url "https://www.joinquant.com/..." \
|
||||
--flow backtest
|
||||
|
||||
uv run python cli.py joinquant run-browser-backtest \
|
||||
--manifest-path /tmp/chinese-equity-quant-realdata/joinquant_smoke_manifest.json \
|
||||
--config-path /tmp/chinese-equity-quant-realdata/joinquant_browser_config.json \
|
||||
--storage-state ~/.config/chinese-equity-quant/joinquant_storage_state.json
|
||||
|
||||
uv run python cli.py joinquant write-browser-config \
|
||||
--out-path /tmp/chinese-equity-quant-realdata/joinquant_sim_config.json \
|
||||
--strategy-url "https://www.joinquant.com/<模拟盘 page>" \
|
||||
--flow sim-trade
|
||||
|
||||
uv run python cli.py joinquant run-browser-sim \
|
||||
--manifest-path /tmp/chinese-equity-quant-realdata/joinquant_smoke_manifest.json \
|
||||
--config-path /tmp/chinese-equity-quant-realdata/joinquant_sim_config.json \
|
||||
--storage-state ~/.config/chinese-equity-quant/joinquant_storage_state.json
|
||||
|
||||
uv run python cli.py joinquant export-targets \
|
||||
--positions-path portfolio/run1.pq \
|
||||
--portfolio-name run1 \
|
||||
@@ -84,3 +95,9 @@ export paths.
|
||||
Playwright. It reuses a saved browser login state, executes the configured UI
|
||||
actions, downloads JoinQuant CSVs when configured, and runs ingest/reconcile
|
||||
automatically once all three CSVs are present.
|
||||
|
||||
`run-browser-sim` is the forward-test / 模拟盘 equivalent. Use a `--flow
|
||||
sim-trade` config to upload the frozen next-session target file, save the
|
||||
strategy, and start or restart the JoinQuant simulated-trading job. After close,
|
||||
run it again with download actions or use `ingest` / `reconcile` directly on
|
||||
exported CSVs.
|
||||
|
||||
Reference in New Issue
Block a user