#!/bin/bash # 港股日内交易 CLI runner # 用法: bash hk_intraday_cli_runner.sh # 走 ~/.local/bin/longbridge CLI (不用 Python SDK), 走 openapi.longbridge.com (AWS 海外) set -e LOG=/tmp/hk_intraday_cli.log SIGNAL_FILE=/tmp/hk_intraday_signals.json echo "=== HK 日内 CLI runner @ $(date) ===" > $LOG # 0. 确保 hosts 干净 (cn 域名指向 AWS 海外 IP 是有毒的, 真实 DNS 解析即可) # 真实 DNS: openapi.longbridge.com → 18.163.160.163 (AWS 香港) # 1. 用 proxychains + CLI 查持仓 + 余额 + 信号生成 LONGBRIDGE_REGION=ap LONGBRIDGE_TRADE_ENABLED=true \ proxychains4 -f ~/.proxychains/proxychains.conf \ ~/.local/bin/longbridge --profile lb_real balance 2>&1 | tee -a $LOG # 2. 列出当前订单 LONGBRIDGE_REGION=ap \ proxychains4 -f ~/.proxychains/proxychains.conf \ ~/.local/bin/longbridge --profile lb_real orders 2>&1 | tee -a $LOG # 3. 给个示例: 如果有持仓, 显示; 没持仓, 给信号 # (实际信号生成+下单逻辑,需要跟 intraday-trading skill 的 strategy 对接) # 先跑通 CLI 路径, 信号生成后期补 echo "" >> $LOG echo "=== CLI runner 完成 @ $(date) ===" >> $LOG cat $LOG