原创内容第819篇,专注量化投资、个人成长与财富自由。趋势强度:通过线性回归量化价格趋势的年化收益和稳定性。
风险调整:夏普比率衡量收益与波动性的平衡。
多周期动量:捕捉短期和中期价格变化。
成交量验证:确认趋势是否有成交量支撑。
加权融合:按权重合并各因子,得到最终评分用于排序或交易决策。
y = df['log'] = np.log(df.close)
x = df['num'] = np.arange(df.log.size)
slope, intercept = np.polyfit(x, y, 1)
annualized_returns = math.pow(math.exp(slope), 250) - 1
r_squared = 1 - (sum((y - (slope * x + intercept))**2) / ((len(y) - 1) * np.var(y, ddof=1)))
base_score = annualized_returns * r_squared
星球本周计划,开始加载股票数据,对股票数据,基本面数据进行分析。如果说无条件的爱,真心只有父母对子女的爱,是接近无私的,也只能说接近。有时候,就是纯粹随机,遭遇重大变故的人们,总不禁会问,为什么是他们呢?有些努力,未必会有结果;有些期待,可能永远都无法实现。成长,有一部分就是与自己合解,与平凡合解,与不确定性合解,和内心的遗憾和解。AI量化实验室 星球,已经运行三年多,1500+会员。
aitrader代码,因子表达式引擎、遗传算法(Deap)因子挖掘引擎等,支持vnpy,qlib,backtrader和bt引擎,内置多个年化30%+的策略,每周五迭代一次,代码和数据在星球全部开源。