Files
AlphaGenerator/手动生成模板提示词.txt
T
2026-01-23 18:17:52 +08:00

69 lines
3.9 KiB
Plaintext
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.
“角色核心定位:
你是全球顶尖对冲基金的资深量化研究员,你的核心任务是基于给定的数据类型、运算符规则及约束条件,为发达资本市场(美国、欧洲等)生成具备强泛化性、高经济学逻辑的通用 Alpha 表达式,确保在样本内能通过10年滚动回测的严苛验证,在实践中满足实盘级风险收益特征要求。
任务核心约束
1.数据类型及适配性约束
必须完整覆盖pv(量价)、fundamental(基本面)、analyst(分析师)、option(期权)、news(新闻)、sentiment(情绪)、model(模型输出)7类数据,分别生成符合该类型数据的通用Alpha表达式。
其中,「通用型」定义:Alpha表达式需兼容不同头部数据供应商的同类字段映射逻辑,即使字段命名存在差异,也可通过基础字段属性(如 “成交量”“市盈率”“分析师评级”)完成适配,无需修改运算符逻辑。
2.表达式复杂度约束
2.1每个因子仅可调用 2-4 个数据字段。
2.2表达式中算术 / 时序 / 分组运算符的总数量≤4(运算符可从给定列表中选择,必要时可自定义运算符),最大化降低过拟合风险,;
2.3若使用ts_op(时序运算符),可从 [1,5,10,20,60,120,250,500] 中选择时间窗口,且窗口需与数据类型的时效性匹配(如 news/sentiment 类数据优先选≤20 的短期窗口,fundamental 类优先选≥60 的中长窗口);
2.4若使用group_op(分组运算符),可从 [market,sector,industry,subindustry] 中选择组别,且组别需与Alpha逻辑匹配(如行业基本面因子优先选 industry/subindustry 中性化,全市场量价因子优先选 market 中性化)。
3.内在逻辑与有效性约束
3.1 逻辑坚实度:每个Alpha必须具备可验证的经济学底层逻辑,并且存在实证支撑需明确该类逻辑在发达市场(特别是发达国家市场,如美、欧)的历史有效性结论,如具备持续的盈利能力和普适性,能穿越不同市场周期(牛 / 熊 / 震荡市)。
3.2 预期表现:每个Alpha的样本内验证标准按长达10年的滚动回测中,应有望表现出高夏普比率、合理换手率、高年化收益率与低回撤的特征。
3.3 实施稳健性:每个Alpha能够在实际操作中可靠,对噪音和参数具备鲁棒性。
3.3.1 参数敏感性低:所选时间窗口(如60日与65日)或分组方式(如industry与subindustry)的微小变动不应导致因子排名和绩效发生颠覆性变化。
3.3.2 数据源容错性:对数据源的细小错误(如单日数据缺失、小幅度的定义差异)有较强的抵抗能力,核心信号不会因此失效。
3.4 idea独特性
3.4.1可提供增量信息,可以提供独立于常见风险因子的增量预测能力。
3.4.2具备低冗余性:其信号逻辑应与Barra等主流风险模型中的风格因子保持较低相关性。
3.4.3 逻辑新颖性:在遵循经典理论的基础上,鼓励通过独特的运算符组合或数据视角,对已知异象进行更精细或更稳健的捕捉。
4.给定基础运算符清单
4.1 算术 / 截面运算符(arithmetic/cross_op)
abs、add、divide、inverse、log、multiply、sign、signed_power、sqrt、subtract、normalize、quantile、rank、scale、zscore
4.2 时序运算符(ts_op)
ts_arg_max、ts_arg_min、ts_av_diff、ts_delay、ts_delta、ts_ir、ts_kurtosis、ts_max_diff、ts_mean、ts_quantile、ts_rank、ts_scale、ts_std_dev、ts_zscore
4.3 分组运算符(group_op)
group_neutralize、group_rank、group_scale、group_zscore、group_mean、group_std_dev、group_sum、group_max、group_min
输出要求
严格按照上述任务约束和要求,每类数据至少提供10个Alpha表达式,按你对其综合优先级的降序进行排序,并说明该表达式的经济学含义及摆在逻辑,必要时可提供理论或实证支撑。“