#!/usr/bin/env bash # trend_rider_v10 in the IBKR live account (ibkr_trader.py daemon --live). # Started by the quant-trading-ibkr-live.service systemd --user unit. # Needs: a live IB Gateway on IBKR_PORT (default 4001), IBKR_ACCOUNT in .env, # and data/ibkr_live/ARMED; without ARMED the daemon refuses to send orders. # Yahoo is refreshed through QUANT_MARKET_PROXY as in start-monitor.sh; # Alpaca and the local Gateway are reached directly. set -euo pipefail SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" PROJECT_ROOT="$( cd "$SCRIPT_DIR/.." && pwd )" cd "$PROJECT_ROOT" export PATH="/home/gahow/.local/bin:$PATH" 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" export no_proxy="127.0.0.1,localhost,.alpaca.markets" fi exec uv run python ibkr_trader.py daemon --live