101alpha_第6个

发布于:2025-05-09 ⋅ 阅读:(13) ⋅ 点赞:(0)

第6个alpha

(-1 * correlation(open, volume, 10))

这个就是看这两个相似性。10天之内的

    • 如果结果为正且数值较大,投资者可能会认为在开盘价上涨时成交量萎缩,市场上涨动力不足,可能是卖出信号;反之,开盘价下跌时成交量放大,可能预示着下跌趋势将延续。
    • 如果结果为负且绝对值较大,说明开盘价和成交量同向变动较为明显。当开盘价上涨且成交量也增加时,可能是市场强势的信号,投资者可以考虑买入;当开盘价下跌且成交量下降时,可能意味着市场下跌动能减弱,有企稳的可能。
  • 风险评估:通过观察该表达式的长期变化趋势,可以评估市场的稳定性和不确定性。如果相关性波动较大,说明市场的交易行为和价格走势之间的关系不稳定,投资风险相对较高

另外一个

alpha(adv20 < volume) ? ((-1 * ts_rank(abs(delta(close, 7)), 60)) * sign(delta(close, 7))) : (-1 * 1))

这里有新的数据量

adv20:

Average daily volume in past 20 days
过去 20 天的平均每日交易量

  • 投资决策:投资者在选择投资标的时,通常会考虑资产的平均每日交易量。较高的交易量意味着更好的流动性,便于投资者在需要时进出市场。例如,机构投资者由于资金规模较大,更倾向于选择交易量高的股票,以降低交易成本和价格冲击风险。
  • 市场趋势分析:平均每日交易量的变化可以反映市场趋势的强弱。在上涨趋势中,如果交易量逐渐放大,说明市场参与者对上涨趋势的认可度较高,趋势可能会持续;反之,如果交易量在上涨过程中逐渐萎缩,可能预示着上涨动力不足,趋势可能会反转。
  • 风险评估:低交易量的资产可能面临更高的价格波动风险和流动性风险。当市场出现不利消息时,低交易量的资产可能会出现大幅下跌,而且投资者可能难以在理想的价格水平上卖出资产

那么(adv20 < volume)这个是看平均交易量和现在交易量之间的差异。用三元符?:

如果平均交易量小于当前的话,看多:。

((-1 * ts_rank(abs(delta(close, 7)), 60)) * sign(delta(close, 7)))

分析abs(delta(close, 7))

这个的话。对闭盘价延时7天。并且用当前的价格和前面7天的相减

ts_rank(abs(delta(close, 7)), 60)

abs是看相差值的,看与平均值之间

假设我们有某股票过去 60 个交易日的数据,在第 60 天计算 ts_rank(abs(delta(close, 7)), 60)。首先,计算第 60 天的 abs(delta(close, 7)),即第 60 天收盘价与第 53 天收盘价差值的绝对值。然后,将第 60 天以及往前 59 个周期(也就是第 1 天到第 60 天)每个周期对应的 abs(delta(close, 7)) 数值进行排序。如果第 60 天的 abs(delta(close, 7)) 值在这 60 个数值中排名为 10,那就意味着当前 7 个周期内的价格波动幅度在过去 60 个周期中处于相对较大的水平

ts_rank是对这个股票的前面的值进行排序。看这个波动幅度前面60中相对的程度

### 表达式解析 - 前面已经了解到 `ts_rank(abs(delta(close, 7)), 60)` 的含义,它是在过去 60 个交易周期内,对每个周期计算得出的 `abs(delta(close, 7))` 值进行排名。 - 而表达式 `(-1 * ts_rank(abs(delta(close, 7)), 60))` 是将 `ts_rank(abs(delta(close, 7)), 60)` 的结果乘以 -1,这会使排名的数值变为其相反数,改变了排名数值的正负性。 ### 金融意义 #### 1. 反向衡量波动相对大小 原本 `ts_rank(abs(delta(close, 7)), 60)` 排名越高,说明当前 7 个周期内收盘价波动幅度在过去 60 个周期中越大。乘以 -1 后,排名结果的数值越小(绝对值越大),代表波动幅度越大。这种反向表示在某些策略中可能更便于分析和比较。 #### 2. 交易策略制定 - **构建反向信号**:在一些交易策略里,当正常排名高时可能意味着市场波动大、趋势强,但乘以 -1 后,数值小的情况可以被设定为一种反向的交易信号。例如,当 `-1 * ts_rank(abs(delta(close, 7)), 60)` 达到一个较低的阈值(绝对值大)时,可能预示着市场即将反转,投资者可以据此考虑逆向操作,如在原本市场强势上涨(正常排名高)时,反向信号可能提示卖出。 - **多因素组合**:在多因子模型中,该指标可以与其他因子结合使用。乘以 -1 改变其数值正负方向后,能更好地与其他因子进行逻辑组合,以达到更精准地筛选投资标的或判断市场走势的目的。 #### 3. 风险调整 在投资组合管理中,通过使用 `-1 * ts_rank(abs(delta(close, 7)), 60)` 可以对投资组合的风险进行调整。当该指标显示波动较大(数值小)时,管理者可以适当降低相关资产的仓位,以控制整个投资组合的风险水平。 ### 示例说明 假设在某一时刻计算出 `ts_rank(abs(delta(close, 7)), 60)` 的值为 50(表示当前 7 周期内波动幅度在过去 60 周期中排名第 50 位,波动较大),那么 `-1 * ts_rank(abs(delta(close, 7)), 60)` 的结果就是 - 50。如果设定当该值小于 - 40 时采取某种交易行动,那么此时就满足了触发条件,投资者可以根据既定策略进行相应操作。

sign(delta(close, 7)))

然后我们来看这个

delta(close, 7)。当前收盘和前面7天之间的差距

在技术分析中,sign(delta(close, 7)) 的值发生变化时可以作为一种交易信号。例如,当该值从 - 1 变为 1 时,可能被视为一个买入信号,暗示价格下跌趋势可能结束,即将开始上涨;反之,当该值从 1 变为 - 1 时,可能被视为一个卖出信号,表明价格上涨趋势可能终结,即将开始下跌。

3. 风险评估

结合其他指标,该指标可以用于评估投资风险。在上升趋势(sign(delta(close, 7)) = 1)中,投资者可能更愿意承担风险增加投资;而在下降趋势(sign(delta(close, 7))=-1)中,投资者可能会选择降低仓位或者采取防御性投资策略。

示例

假设某股票 7 个交易周期前的收盘价是 50 元,当前收盘价是 55 元,那么 delta(close, 7)=55 - 50 = 5sign(delta(close, 7)) = 1,这表明该股票在过去 7 个交易周期内价格上涨。若当前收盘价是 45 元,delta(close, 7)=45 - 50=-5sign(delta(close, 7))=-1,说明该股票在过去 7 个交易周期内价格下跌。

生成信号

1. 交易活跃度与价格波动及趋势的综合考量
  • 当当前交易量大于过去 20 日平均交易量时,表明市场交易活跃度提升。此时结合价格波动幅度的排名和价格涨跌方向进行计算,可以更全面地评估市场情况。例如,如果 sign(delta(close, 7)) 为 1(价格上涨),且 -1 * ts_rank(abs(delta(close, 7)), 60) 的绝对值较大(意味着价格波动幅度在过去 60 个周期中相对较大),可能表示市场上涨动力强劲且波动明显,这对于投资者来说可能是一个重要的交易信号。
  • 如果当前交易量未超过过去 20 日平均交易量,直接返回 -1,可能表示市场交易活跃度不足,此时可以采取相对保守的投资策略。
2. 交易策略制定
  • 这个表达式可以作为交易策略的一部分。当返回值为正数时,可能暗示在交易活跃度提升的情况下,价格上涨且波动较大,是一个买入信号;当返回值为负数且绝对值较大时,可能表示价格下跌且波动大,是一个卖出信号;而当返回 -1 时,可能建议投资者观望或减少仓位。
3. 风险控制

通过考虑交易量、价格波动和价格趋势,该表达式有助于投资者控制风险。在交易活跃度不足时,及时采取保守策略可以避免在市场不活跃时盲目交易带来的风险;在交易活跃时,结合价格波动和趋势进行判断,可以更准确地把握市场机会,降低投资失误的可能性。

示例

假设某股票的 adv20 为 10000 股,当前交易量为 12000 股,满足 adv20 < volume 条件。

  • 计算得到 ts_rank(abs(delta(close, 7)), 60) 为 50,那么 -1 * ts_rank(abs(delta(close, 7)), 60) 为 -50。
  • 若当前收盘价高于 7 个交易周期前的收盘价,即 sign(delta(close, 7)) 为 1,则最终结果为 -50 * 1=-50。这可能意味着在交易活跃度提升的情况下,价格虽上涨但波动幅度在过去 60 个周期中处于相对较大的水平,投资者需要谨慎决策。

若当前交易量为 8000 股,不满足 adv20 < volume 条件,表达式直接返回 -1,提示投资者当前市场交易活跃度不足,应谨慎操作。

分享

这个表达式的实际应用场景有哪些?

如何解释这个表达式的计算结果?

除了这个表达式,还有哪些类似的交易策略指标?


网站公告

今日签到

点亮在社区的每一天
去签到