1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| from strategy.strategy_variable import StockVariables
|
|
| # 统计当日的平均溢价率
| def statistic_average():
| rate_list = []
| with open(r"C:\Users\Administrator\Desktop\3个票涨停之后买.txt", mode='r', encoding='utf-8') as f:
| lines = f.readlines()
| for line in lines:
| if line.find('回测结果:') < 0:
| continue
| if line.find('当日盈亏:') < 0:
| continue
| r = round(float(line.split("当日盈亏:")[1].split(",")[0].replace("%", "")), 2)
| rate_list.append(r)
| print("平均利润率:", round(sum(rate_list) / len(rate_list), 2))
| print("总利润率:", round(sum(rate_list), 2))
|
|
| if __name__ == "__main__":
| statistic_average()
|
|