Skip to content

Commit a2f2786

Browse files
committed
Refresh InteractiveBrokersPlatform naming references
1 parent a13f54c commit a2f2786

12 files changed

Lines changed: 20 additions & 22 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ IB_GATEWAY_ZONE=us-central1-c
142142
IB_GATEWAY_IP_MODE=internal
143143
```
144144

145-
This shared-config mode is only for the **IBKR pair** (`IBKRQuant` + `IBKRGatewayManager`). It is not meant to become a global secret bundle for unrelated quant repos. Across multiple quant projects, the only broadly reusable runtime settings are usually `GLOBAL_TELEGRAM_CHAT_ID` and `NOTIFY_LANG`.
145+
This shared-config mode is only for the **IBKR pair** (`InteractiveBrokersPlatform` + `IBKRGatewayManager`). It is not meant to become a global secret bundle for unrelated quant repos. Across multiple quant projects, the only broadly reusable runtime settings are usually `GLOBAL_TELEGRAM_CHAT_ID` and `NOTIFY_LANG`.
146146

147147
Recommended account-group config payload:
148148

@@ -354,7 +354,7 @@ IB_GATEWAY_ZONE=us-central1-c
354354
IB_GATEWAY_IP_MODE=internal
355355
```
356356

357-
这里说的“共享配置”只针对 **IBKR 这一组系统**,也就是 `IBKRQuant``IBKRGatewayManager` 之间共享。它不是让所有 quant 仓库都共用一套 secrets。对多个量化仓库来说,通常只有 `GLOBAL_TELEGRAM_CHAT_ID``NOTIFY_LANG` 适合做跨项目共享。
357+
这里说的“共享配置”只针对 **IBKR 这一组系统**,也就是 `InteractiveBrokersPlatform``IBKRGatewayManager` 之间共享。它不是让所有 quant 仓库都共用一套 secrets。对多个量化仓库来说,通常只有 `GLOBAL_TELEGRAM_CHAT_ID``NOTIFY_LANG` 适合做跨项目共享。
358358

359359
推荐的账号组配置 JSON:
360360

application/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
"""Application-layer services for IBKRQuant."""
1+
"""Application-layer services for InteractiveBrokersPlatform."""
22

application/execution_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Order execution helpers for IBKRQuant."""
1+
"""Order execution helpers for InteractiveBrokersPlatform."""
22

33
from __future__ import annotations
44

application/rebalance_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Application orchestration for IBKRQuant."""
1+
"""Application orchestration for InteractiveBrokersPlatform."""
22

33
from __future__ import annotations
44

docs/ibkr_runtime_rollout.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# IBKRQuant 配置落地:先跑通 `ACCOUNT_GROUP=default`
1+
# InteractiveBrokersPlatform 配置落地:先跑通 `ACCOUNT_GROUP=default`
22

33
这份文档只管当前这一步:**先把 `interactive-brokers-quant-global-etf-rotation` 这一个 Cloud Run 服务,用 `ACCOUNT_GROUP=default` 跑通。**
44

55
不在这一步里做的事:
66

7-
- 不改仓库名
8-
- 不重绑 Cloud Build / Cloud Run 的 GitHub source
7+
- 不在这一步里再次改仓库名
8+
- 不在这一步里再次重绑 Cloud Build / Cloud Run 的 GitHub source
99
- 不按 `ACCOUNT_GROUP` 拆多个 Cloud Run service
1010
- 不引入新的“全局量化仓库共享 secret”
1111

@@ -52,7 +52,7 @@
5252
先复制一份出来改成你的真实值:
5353

5454
```bash
55-
cd /Users/lisiyi/Projects/IBKRQuant
55+
cd /Users/lisiyi/Projects/InteractiveBrokersPlatform
5656
cp docs/examples/ibkr-account-groups.default.json /tmp/ibkr-account-groups.json
5757
```
5858

@@ -248,19 +248,17 @@ gcloud run services logs read interactive-brokers-quant-global-etf-rotation \
248248
- secret 里没有 `default`
249249
- `default` 组缺 `ib_gateway_instance_name` / `ib_gateway_mode` / `ib_client_id`
250250

251-
## 6. 哪些现在就做,哪些等仓库改名后再做
251+
## 6. 哪些已经完成,哪些后续再做
252252

253-
### 现在就做
253+
### 当前已经完成
254254

255255
- `ibkr-account-groups` secret 建好,并至少把 `default` 组跑通
256256
- Cloud Run runtime service account 权限补齐
257257
- GitHub env sync 改成只管服务级变量
258-
- 保持现有仓库名、现有 Cloud Run service、现有 trigger 不动
258+
- 继续保持现有 Cloud Run service、现有 trigger、现有 `ACCOUNT_GROUP=default` 运行链路稳定
259259

260-
### 可以等仓库改名或平台化进一步落地后再做
260+
### 还可以后做
261261

262-
- 仓库改名
263-
- Cloud Build / Cloud Run trigger 重新绑 GitHub source
264262
-`ACCOUNT_GROUP` 拆多个 Cloud Run service
265263
- 为每个账号组单独定义更细的 service name / 命名规范
266264
- 把更多平台共性提取到后续平台级部署体系里

docs/superpowers/specs/2026-03-26-qqq-variant-backtest-design.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# IBKRQuant QQQ Variant Backtest And IB Event Loop Fix Design
1+
# InteractiveBrokersPlatform QQQ Variant Backtest And IB Event Loop Fix Design
22

33
## 背景
44

entrypoints/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
"""Entrypoint helpers for IBKRQuant."""
1+
"""Entrypoint helpers for InteractiveBrokersPlatform."""
22

entrypoints/cloud_run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Cloud Run request helpers for IBKRQuant."""
1+
"""Cloud Run request helpers for InteractiveBrokersPlatform."""
22

33
from __future__ import annotations
44

notifications/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"""Notification helpers for IBKRQuant."""
1+
"""Notification helpers for InteractiveBrokersPlatform."""

notifications/telegram.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Telegram notification and i18n helpers for IBKRQuant."""
1+
"""Telegram notification and i18n helpers for InteractiveBrokersPlatform."""
22

33
from __future__ import annotations
44

0 commit comments

Comments
 (0)