#!/usr/bin/env bash # Long-running live-trader monitor (US + CN, all strategies). # Started by the quant-trading-monitor.service systemd --user unit; replaces the # old "tmux new -s quant; uv run python trader.py monitor" workflow. set -euo pipefail SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" PROJECT_ROOT="$( cd "$SCRIPT_DIR/.." && pwd )" cd "$PROJECT_ROOT" # uv lives in ~/.local/bin, which is not on systemd's default PATH. export PATH="/home/gahow/.local/bin:$PATH" # Market data is fetched through the lab proxy (same as interactive `proxyOn`). # QUANT_MARKET_PROXY lives in the untracked repo-root .env. if [[ -f .env ]]; then set -a; source .env; set +a fi if [[ -n "${QUANT_MARKET_PROXY:-}" ]]; then export http_proxy="$QUANT_MARKET_PROXY" https_proxy="$QUANT_MARKET_PROXY" all_proxy="$QUANT_MARKET_PROXY" fi exec uv run python trader.py monitor