基于ahr999定投的回测
回测条件
s_date = '2022-01-01' # 定投开始时间 e_date = '2023-12-31' # 定投结束时间 fix_money = 100 # 定投金额USDT if _['ahr999'] <= 0.3: buy_money *= 20 elif 0.3 < _['ahr999'] <= 0.45: buy_money *= 10 elif 0.45 < _['ahr999'] <= 0.6: buy_money *= 4 elif 0.6 < _['ahr999'] <= 0.8: buy_money *= 2 elif 0.8 < _['ahr999'] <= 1.2: buy_money *= 1 else: buy_money = 0 print('未达到定投条件,本次跳过')
回测条件
s_date = '2022-01-01' # 定投开始时间 e_date = '2023-12-31' # 定投结束时间 buy_condition = 0.8 # 定投条件 buy_money = 1000 # 定投金额 ahr999低于0.8就定投
回测条件
s_date = '2018-01-01' # 定投开始时间 e_date = '2021-12-31' # 定投结束时间 fix_money = 100 # 定投金额USDT buy_money = fix_money if _['ahr999'] <= 0.3: buy_money *= 50 elif 0.3 < _['ahr999'] <= 0.4: buy_money *= 10 elif 0.4 < _['ahr999'] <= 0.6: buy_money *= 5 else: buy_money = 0 print('未达到定投条件,本次跳过')
下面是2022年至2023年的定投