基于ahr999定投的回测

admin2023-10-24技术分析628

回测条件

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('未达到定投条件,本次跳过')

图片.png

回测条件

s_date = '2022-01-01'  # 定投开始时间
e_date = '2023-12-31'  # 定投结束时间
buy_condition = 0.8  # 定投条件
buy_money = 1000  # 定投金额
ahr999低于0.8就定投

图片.png

回测条件

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('未达到定投条件,本次跳过')

图片.png

下面是2022年至2023年的定投

图片.png