diff --git a/py-client/etc/etf.yaml b/py-client/etc/_etf.yaml similarity index 85% rename from py-client/etc/etf.yaml rename to py-client/etc/_etf.yaml index 1ba6663..cdffa3b 100644 --- a/py-client/etc/etf.yaml +++ b/py-client/etc/_etf.yaml @@ -1,7 +1,8 @@ # 标的是示例白名单;仅在账户配置 strategy: etf 时启用。 codes: - - "510300.SH" - - "159915.SZ" + - "588000.SH" # 华夏上证科创板50成份ETF + - "510300.SH" # 沪深300ETF华泰柏瑞 + - "518880.SH" # 安易富黄金ETF # 固定买入手数,每手 100 份;每只 ETF 总持仓硬上限 10 手。 buy_hands: 1 max_hands: 10 diff --git a/py-client/strategy/etf/config.py b/py-client/strategy/etf/config.py index 1b88183..4a41e1b 100644 --- a/py-client/strategy/etf/config.py +++ b/py-client/strategy/etf/config.py @@ -49,7 +49,7 @@ class ETFConfig: def load(path: str | Path | None = None) -> ETFConfig: - path = Path(path) if path else Path(__file__).resolve().parents[2] / 'etc' / 'etf.yaml' + path = Path(path) if path else Path(__file__).resolve().parents[2] / 'etc' / '_etf.yaml' try: raw = yaml.safe_load(path.read_text(encoding='utf-8')) except (OSError, yaml.YAMLError) as exc: