在 FreqAI 配置中,通过设置 include_timeframes 和 include_corr_pairlist,系统会自动将你在 feature_engineering_*() 中定义的特征扩展到多个时间帧和相关币对。
例如,配置如下:
"feature_parameters": {
"include_timeframes": ["5m", "15m", "4h"],
"include_corr_pairlist": ["ETH/USD", "LINK/USD"]
}
并在 feature_engineering_expand_all() 中定义一个特征:
dataframe["%-rsi-period"] = ta.RSI(dataframe, timeperiod=period)
系统会自动生成以下特征:
%-rsi-period_10_5m
%-rsi-period_10_15m
%-rsi-period_10_4h
%-rsi-period_10_ETH/USD_5m
%-rsi-period_10_ETH/USD_15m
- ...(所有组合)
这使得模型能同时利用不同时间框架的趋势和相关币种的联动效应,提升预测能力。注意:扩展后的特征名会包含时间帧和币对信息,若需绘图,必须使用 %% 前缀并匹配完整名称。