Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shikanon/backtrace

golang 股票回测代码
https://github.com/shikanon/backtrace

Last synced: about 2 months ago
JSON representation

golang 股票回测代码

Awesome Lists containing this project

README

        

# golang的股票回测系统

任务调度模块,数据模块,策略模块,资金管理模块

## 任务调度模块

主要做任务调度和任务分发。
单机版,程序主入口,初始化数据模块和资金管理模块,然后利用并发对不同的股票进行批量策略回测。

## 数据模块

主要提供数据接口, `data`文件

## 策略模块

运行策略,确定何时进行买入和卖出操作,并将买入和卖出操作和资金管理模块进行交互。`strategy`文件

## 智能体(资金管理)模块

存储买入,卖出时间点,资金和股票额度,总收益率等。`agent`文件

## 策略
采用短期、中期和长期指标相结合得方式:
1、 描述5日,10日,30日,60日均线和当前价格关系,寻找压力线和支持线;
2、 通过4条线确定短期走势、中期走势和长期走势。

评估指标:3日收盘平均涨幅 >1% 为涨