当然,让我们继续用最通俗易懂的方式来了解这些 设置选项。
平台设置详解
这些设置选项就像是你为你策略量身定做的“规则”,它们决定了你的 Alpha 模型在什么条件下运行。
1. 语言/资产类型(Language / Instrument Type)
这个很简单。你只需要知道,你使用的语言叫 Fast Expression,这是一种专门用来写量化公式的简化语言。你目前只能用它来模拟股票(Equity)。
地区(Region)
这个设置决定了你的模型要分析哪个国家或地区的股票。
- 目前: 你只能选择美国(United States)。
- 未来: 当你成为更高阶的用户(顾问)后,你就能解锁更多地区,比如中国、日本、欧洲等,甚至可以同时模拟全球的股票。
股票池(Universe)
股票池是你进行模拟的“候选股票库”。它通常基于股票的**流动性(liquidity)**来筛选。
- 流动性可以简单理解为股票的交易活跃度。流动性越高,股票就越容易买卖,对我们来说越好。
- 你可以选择不同的股票池,比如 TOP 3000,这意味着你的模型将只在市场上交易最活跃的 3000 只股票中进行选择。选择不同的股票池会影响你的模型最终能抓住哪些机会。
延迟(Delay)
这个设置决定了你的数据有多“新鲜”。
- 为什么会有延迟? 举个例子,你无法在当天市场收盘前就知道收盘价。所以,通常我们会用 Delay1,也就是用前一天的数据来预测今天。这是最普遍、最安全的做法。
Delay0
:如果你想更“快”,可以用Delay0
,它使用当天市场收盘前的数据进行预测。但这更难,因为数据可能不完整,而且提交要求更严格。你可以简单理解为Delay0
的信号更“快”,但需要你更谨慎地使用。
中性化(Neutralization)
我们之前说过,通过多头-空头组合可以对冲掉大盘风险。但还有一种风险叫行业风险。
- 行业风险:想象一下,油价大涨,所有石油公司的股票都涨了,而所有航空公司的股票都跌了。你的模型可能因此集中做多石油股,集中做空航空股。这导致你的策略过度依赖这两个行业的表现。
- 行业中性化: 解决办法是只在同一个行业内部进行中性化。比如,在石油行业内部,你做多涨得少的,做空涨得多的。在航空行业内部也一样。这样,你的策略就能排除掉行业整体涨跌的影响,只专注于行业内部的相对表现。
衰减(Decay)
这个我们之前详细讲过,它决定了你的模型对历史数据的**“记忆”程度**。
- 高衰减值意味着你的策略变化会更平缓,交易更少,但可能会错过最新的信号。
- 低衰减值意味着你的策略变化会更激进,更及时地响应最新信号,但可能不够稳定。这是一个需要在稳定性和反应速度之间权衡的设置。
截断(Truncation)
这个设置是为了防止你的资金过于集中在某一只股票上。
- 为什么需要截断? 有时你的 Alpha 模型可能会认为某只股票是“最好的”,然后把所有资金都压在这只股票上。这风险太高了。
- 作用: 截断可以限制单只股票的最大仓位比例。比如,设置截断为 1%,那么无论你的模型多看好某只股票,你最多只能将 1% 的资金投资于它。这有助于分散风险,提高投资组合的稳健性。