Files
bian-saomiao/config/config.yaml
T
2026-07-14 07:31:13 +08:00

64 lines
3.0 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
exchange:
name: binance # 交易所名称 (ccxt 支持的名称)
market: spot # spot (现货) 或 future (U本位合约)
proxy: "http://127.0.0.1:7890" # 代理地址(国内必需),如不需要填 null
data:
timeframe: 1h # K线周期 (1m, 5m, 15m, 1h, 4h, 1d)
lookback_candles: 500 # 拉取的历史K线数量
max_concurrency: 15 # 并发拉取上限(防 429
base_filter:
# 报价币列表 —— 引擎会拉取所有这些报价对,写几个就扫几个
# 支持混配:['USDT', 'USDC'] 会同时扫两种计价
quote_currencies:
- USDT
- USDC
# 单一计价模式(兼容老配置),如果 quote_currencies 未设置则使用此值
quote_currency: USDT
min_quote_volume_24h: 20000000 # 24小时最小成交额默认值 (按对应报价币计算)
# 按报价币覆盖成交额门槛 —— 低流动性报价币(如 BTC/BUSD 交叉盘)可单独放宽
# 未列出的报价币沿用 min_quote_volume_24h
volume_thresholds:
BTC: 50 # BTC 交叉盘流动性远低于 USDT 对
BUSD: 5000000 # BUSD 对同样冷门
USDC: 5000000 # USDC 对略低于 USDT
max_spread_pct: 0.05 # 最大买卖价差 (%)
min_listing_days: 90 # 最小上市天数(0 = 不限制)
# 报价币对应的稳定币黑名单(这些 base 资产会被排除)
# 不同报价币场景下需要不同的稳定币定义
stablecoin_bases:
USDT: [USDC, FDUSD, DAI, TUSD, BUSD, EUR, TRY]
USDC: [USDT, FDUSD, DAI, TUSD, BUSD, EUR, TRY]
BUSD: [USDT, USDC, FDUSD, DAI, TUSD, EUR, TRY]
BTC: [USDT, USDC, FDUSD, DAI, TUSD, BUSD, EUR, TRY, WBTC]
USD: [USDT, USDC, FDUSD, DAI, TUSD, BUSD, EUR, TRY]
exclude_stablecoins: true # 是否排除稳定币 base
trend_filter:
min_annualized_vol: 0.40 # 最小年化波动率 (40%)
min_hurst: 0.55 # 最小 Hurst 指数 (趋势持续性)
mean_reversion_filter:
max_adf_pvalue: 0.05 # ADF 检验最大 p-value (平稳性)
max_hurst: 0.45 # 最大 Hurst 指数 (反持续性)
max_kurtosis: 10.0 # 最大峰度 (剔除极端肥尾/黑天鹅币)
starb_filter:
max_coint_pvalue: 0.05 # 协整检验最大 p-value
# 统计套利板块分类 —— 键为板块名,值为标的列表
# 标的格式必须为 BASE/QUOTE,必须在 quote_currencies 里有对应 quote
sectors:
L1: ["ETH/USDT", "SOL/USDT", "AVAX/USDT", "ADA/USDT", "DOT/USDT", "NEAR/USDT"]
DeFi: ["UNI/USDT", "AAVE/USDT", "MKR/USDT", "SNX/USDT", "COMP/USDT", "LDO/USDT"]
Meme: ["DOGE/USDT", "SHIB/USDT", "PEPE/USDT", "WIF/USDT", "FLOKI/USDT", "BONK/USDT"]
AI: ["RNDR/USDT", "FET/USDT", "AGIX/USDT", "TAO/USDT", "ARKM/USDT"]
# 计价币示例(注释掉或删除不需要的板块):
# BTC_Pairs: ["ETH/BTC", "SOL/BTC", "AVAX/BTC"]
fetcher:
max_retries: 3 # 单个标的最大重试次数
retry_delay: 1.0 # 重试间隔(秒)
output:
save_path: "./output/universe_results.json"