# time_series_analysis **Repository Path**: junbig/time_series_analysis ## Basic Information - **Project Name**: time_series_analysis - **Description**: Just another backtester - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-02-05 - **Last Updated**: 2023-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README One time series analysis tool =============== Organization -------------------- . ├── LICENSE ├── README.md ├── data │   └── futures │   └── raw │   └── intraday_data │   └── index300_main_430-510.parquet ├── docs │   ├── backtest │   └── log.txt ├── requirements.txt └── src ├── __init__.py ├── backtest │   ├── __init__.py │   └── jab.py ├── factor │   ├── __init__.py │   └── factor.py ├── main.py └── visualization ├── __init__.py └── rich_visual.py -------- ##Install python3 -m pip install -r requirements.txt ##Guide 使用本回测框架很简单: 1. 在factor.py中编写需要测试的因子(注意返回格式统一) 2. 在main.py中配置测试用的数据参数,and run that shit. 回测结果会分为两部分呈现: 1. 在运行窗口会以logger的形式呈现部分回测信息, 2. 在docs/backtest文件夹下会生成每一次测试的记录文件,包括: 2.1 累计收益率走势图, 处理过后的行情数据,回测的详细信息记录; 2.2 如果回测结果满足一定的条件,则生成一个基于pyecharts的可视化页面。 * 我本地用的是Clickhouse,为了简单方便,数据库部分可以按需求自行搭建,factor.py和backtest.py中的数据来源改成了data中的文件