trade/README_cn.md
2024-06-26 00:19:25 +08:00

62 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# trade
希望trade能成为 "你的最后一个交易系统"
# Features
1. 使用go语言来开发/运行策略,不需要其他脚本语言
2. 基于事件模型,方便扩展
3. 支持币安,okx,ctp
4. 使用[goplus](https://goplus.org/)作为脚本引擎
5. 可以将策略编译为go plugin,执行效率高
# 编译
``` shell
make
```
## 运行
``` shell
cd dist
./trade --help
```
# 使用
## 在配置文件中填写你的secretkey
## 下载K线历史
``` shell
# 首次运行
./trade download --binSize 1m --start "2020-01-01 08:00:00" --end "2021-01-01 08:00:00" --exchange binance --symbol BTCUSDT
# 自动下载K线
./trade download --symbol BTCUSDT -a --exchange binance
```
## 回测
``` shell
./trade backtest --script debug.go --start "2020-01-01 08:00:00" --end "2021-01-01 08:00:00" --symbol BTCUSDT --exchange binance
```
## 实盘
``` shell
./trade trade --symbol BTCUSDT --exchange binance --script debug.go
```
## 策略
策略文档:
[策略](./doc/strategy.md)
参考例子:
[strategy](https://git.qtrade.icu/coin-quant/strategy)
## 鸣谢
[goplus](https://goplus.org/)
[vnpy](https://github.com/vnpy/vnpy)