2.1 KiB
2.1 KiB
date | tags | title | ||
---|---|---|---|---|
|
Go 语言相关工具
如果你倾向于使用 Go(Golang)来进行量化交易、策略回测以及性能分析,虽然 Go 生态中针对量化交易的开源库比 Python 要少一些,但依然有一些非常不错的库可以结合使用,尤其是与 CCXT 一起,支持多交易所的 API 操作。
GoCCXT
- 功能:GoCCXT 是一个 Go 语言版本的 CCXT 库。
- 链接:https://github.com/justinmcnally/go-ccxt
Golang Quant Trading Library (GoQuant)
- 功能:GoQuant 是一个用于回测量化交易策略的 Go 语言库。
- 链接:https://github.com/saniales/golang-quant
AlgoTrader
- 功能:AlgoTrader 是一个强大的量化交易平台。
- 链接:https://www.algotrader.com/
Go-TA-Lib
- 功能:Go-TA-Lib 是 TA-Lib 的 Go 语言接口。
- 链接:https://github.com/markcheno/go-talib
Backtest (Go Backtesting Framework)
- 功能:Backtest 是一个 Go 语言编写的回测框架。
- 链接:https://github.com/san-san/go-backtest
Gekko (Go Version)
- 功能:Gekko 是一个开源的加密货币交易机器人。
- 链接:https://github.com/askmike/gekko
Go-Portfolio
- 功能:Go-Portfolio 是一个用于管理量化交易资产组合的 Go 库。
- 链接:https://github.com/tomochain/go-portfolio
总结
- GoCCXT 是你与交易所交互的基础库,可以用来获取市场数据、执行交易等操作。
- GoQuant、Backtest 和 Golang-Quant 等库是针对量化策略回测的工具,适合用来开发和回测交易策略。
- Go-TA-Lib 提供了技术分析功能,可以用于计算交易策略中的各种指标。
- 结合这些工具,你可以使用 Go 来实现一个完整的量化交易系统。