Files
Hermes-Skills/intraday-trading/scripts/hk_intraday_cli_runner.sh
T
mike d331b4e682 feat: 备份 crypto/ + stocks/ 子目录到 skill 仓库
【备份】cron 已迁到 ~/.hermes/scripts/symlink, 旧副本 ~/.hermes/scripts/crypto/ 和 stocks/ 即将删, 先备份
- crypto-t-monitor/scripts/backtest.py + okx_t_monitor.py
- intraday-trading/scripts/{hk,us}_intraday_cli.py + hk_intraday_cli_runner.sh
- strategy-management/scripts/backtest.py (与 crypto-t-monitor 重复, 备份占位)

【未删本地】等用户确认
2026-07-24 12:06:22 +08:00

31 lines
1.1 KiB
Bash
Executable File

#!/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