Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shikanon/backtrace
golang 股票回测代码
https://github.com/shikanon/backtrace
Last synced: about 2 months ago
JSON representation
golang 股票回测代码
- Host: GitHub
- URL: https://github.com/shikanon/backtrace
- Owner: shikanon
- Created: 2019-06-05T08:41:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-07-13T07:31:42.000Z (over 5 years ago)
- Last Synced: 2024-06-20T11:48:47.132Z (7 months ago)
- Language: Go
- Size: 2.96 MB
- Stars: 12
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# golang的股票回测系统
任务调度模块,数据模块,策略模块,资金管理模块
## 任务调度模块
主要做任务调度和任务分发。
单机版,程序主入口,初始化数据模块和资金管理模块,然后利用并发对不同的股票进行批量策略回测。## 数据模块
主要提供数据接口, `data`文件
## 策略模块
运行策略,确定何时进行买入和卖出操作,并将买入和卖出操作和资金管理模块进行交互。`strategy`文件
## 智能体(资金管理)模块
存储买入,卖出时间点,资金和股票额度,总收益率等。`agent`文件
## 策略
采用短期、中期和长期指标相结合得方式:
1、 描述5日,10日,30日,60日均线和当前价格关系,寻找压力线和支持线;
2、 通过4条线确定短期走势、中期走势和长期走势。评估指标:3日收盘平均涨幅 >1% 为涨