Files
crypto_monitor/docs/auto-transfer-daily.md
T
dekun 9f67de3677 refactor: 移除 gate_bot,统一为三所架构并更新文档
删除 crypto_monitor_gate_bot 目录,中控与子代理改为 binance/okx/gate 三账户;
文档与 UI 文案「四所」改为「三所」;新增清库前一次性配置备份脚本。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 22:00:08 +08:00

1.7 KiB
Raw Blame History

每日自动划转(三所统一)

行为

.env 开启 AUTO_TRANSFER_ENABLED=true 后,监控轮询在北京时间 AUTO_TRANSFER_BJ_HOUR 整点所在小时内(默认 8:00–8:59)执行一次(按 UTC 自然日 去重):

交易账户 (AUTO_TRANSFER_TO,默认 swap) 动作
余额 低于 AUTO_TRANSFER_AMOUNT AUTO_TRANSFER_FROM(默认 funding)划入差额
余额 高于 AUTO_TRANSFER_AMOUNT 将多余划回 AUTO_TRANSFER_FROM
与目标相差 < 0.01U 跳过,不写划转
存在 active 持仓(order_monitors,或 Gate回调已开仓计划) 不划转,写账簿 skipped,并企业微信说明「持仓中,本次资金无划转」

配置示例(目标 50U

AUTO_TRANSFER_ENABLED=true
AUTO_TRANSFER_AMOUNT=50
AUTO_TRANSFER_FROM=funding
AUTO_TRANSFER_TO=swap
AUTO_TRANSFER_BJ_HOUR=8

AUTO_TRANSFER_AMOUNTDAILY_START_CAPITAL(每日开仓基数)独立

API Key 须具备万向划转权限(与手动划转相同)。

用脚本更新三所 .env

详见 env-sync-scripts.md。常用命令:

git pull

# 仅补全划转相关项
python scripts/sync_four_exchange_transfer_env.py

# 目标 50U 并开启自动划转
python scripts/sync_four_exchange_transfer_env.py --set-amount 50 --enable-auto-transfer

# 计仓 + 划转一并补全
python scripts/sync_four_exchange_env.py --set-transfer-amount 50 --enable-auto-transfer

pm2 restart crypto-monitor-binance crypto-monitor-okx crypto-monitor-gate