好内容值得等待,马上呈现给你~
过去表现好的资产在未来一段时间内会继续表现好(趋势延续)。
import pandas as pd
import numpy as np
def momentum_signal(prices, lookback=252):
"""
计算动量信号
lookback: 回看期(交易日)
"""
# 过去N天收益率
returns = prices.pct_change(lookback)
# 排名(截面标准化)
rank = returns.rank(axis=1, pct=True)
# 信号: 做多高动量,做空低动量
signal = rank - 0.5 # 中心化
return signal