原创内容第948篇,专注量化投资,AGI和智能体落地、个人成长与财富自由。今天我们在这个基础上,给大家演示如何快速做一个策略:df_close = pd.pivot(df_all,columns='symbol',index='date',values='close')new_cols = {}for c in df_close.columns: new_cols[c] = symbols[c]print(new_cols)df_close.rename(columns = new_cols,inplace=True)df_close.index = pd.to_datetime(df_close.index)df_close = df_close.dropna() df_close = df_close.ffill() df_close
构建两个策略:bt框架的好处就是“积木式的”,写多个策略很容易:一个是只买入一次,就是买入并持有,另一个是每个月更新一次权重,就是“月度再平衡”。s = bt.Strategy('买入并持有-等权-月度再平衡', [bt.algos.RunMonthly(), bt.algos.SelectAll(), bt.algos.WeighEqually(), bt.algos.Rebalance()])s_buy_and_hold = bt.Strategy('买入并持有-等权-不平衡', [bt.algos.RunOnce(), bt.algos.SelectAll(), bt.algos.WeighEqually(), bt.algos.Rebalance()])
strategies = [s,s_buy_and_hold]
比如我会写代码,开发软件。现在很多低代码智能体平台,也提供了这样的机会。 从定位开始:易变现(商业闭环),擅长(背书,质量保证),喜欢(初心)。代码和数据下载:AI量化实验室——2025量化投资的星辰大海AI量化实验室 星球,已经运行三年多,1700+会员。
aitrader代码,因子表达式引擎、遗传算法(Deap)因子挖掘引擎等,支持vnpy,qlib,backtrader和bt引擎,内置多个年化30%+的策略,每周五迭代一次,代码和数据在星球全部开源。
点击 “查看原文”,直接访问策略集合。