auto coin
!!!本项目不构成任何投资建议,投资者应独立决策并自行承担风险!!!
TODO
app.conf
文件中配 excludeSymbols
, 排出掉你不想使用本程序自动交易的币,否则默认所有的仓位都会根据交易策略规则自动平仓在 https://github.com/sorry510/go_binance_futures/releases 页面下载最新对应操作系统的发布版解压后配置运行或者使用
golang
自行编译
配置说明请参考
app.conf.example
中每一项的说明,复制修改文件名为app.conf
cp conf/app.conf.example conf/app.conf
自动买卖的策略需要看代码自行分析,有好的思路这可以提供建议方案我来实现
[trade]
# 是否开启合约交易的总开关
future_enable = 1
# 止盈百分比
profit = 100
# 止损百分比
loss = 100
# 购买策略(目前可以写 line1, line2, line3, line4, line5, line6, line0)
# line0 只负责止盈和止损
# line5 只适合单边行情,建议配合allow_long = 1 或者 allow_short = 1 只开启其中一个
strategy_trade = line0
# 选币策略(目前可以写 coin1, coin2, coin3, coin4, line5)
strategy_coin = coin5
!!!注意修改app.conf配置后必须重新启动程序,否则配置不会生效!!!
./go_binance_futures
访问地址: http://ip:host/zmkm/index.html # ip 为部署服务器ip,port 为 app.conf 中 web.port 登录的账号密码为 app.conf 文件中的 web.username 和 web.password
参考
feature/strategy
文件夹
对应的是 app.conf 中 web.commend_start 下的命令,需要自行配置
对应的是 app.conf 中 web.commend_stop 下的命令,需要自行配置
开启所有币种
停用所有币种
币种 | 买卖类型 | 类型 | usdt | 数量精度 | 开启 |
---|---|---|---|---|---|
ABCUSDT(切记带着USDT后缀) | 买币 | 币币 | 10 | 0.1(手动设定会减少一次api请求,不知道时设置为0会在上线时查询接口自动获取) | 开启 |
ps: 如果挖矿的总价值小于5usdt,不能进行交易
币种 | 买卖类型 | 类型 | 数量精度 | 卖出数量 | 开启 |
---|---|---|---|---|---|
ABCUSDT(切记带着USDT后缀) | 卖币 | 币币 | 0.1(手动设定会减少一次api请求,不知道时设置为0会在上线时查询接口自动获取) | 80(挖矿所得数量) | 开启 |
币种 | 买卖类型 | 类型 | 模式 | usdt | 倍率 | 数量精度 | 开启 |
---|---|---|---|---|---|---|---|
ABCUSDT(切记带着USDT后缀) | 买币 | 合约 | 逐仓或全仓 | 10 | 3 | 0.1(手动设定会减少一次api请求,不知道时设置为0会在上线时查询接口自动获取) | 开启 |
币种 | 买卖类型 | 类型 | 模式 | usdt | 倍率 | 数量精度 | 开启 |
---|---|---|---|---|---|---|---|
ABCUSDT(切记带着USDT后缀) | 卖币 | 合约 | 逐仓或全仓 | 10 | 3 | 0.1(手动设定会减少一次api请求,不知道时设置为0会在上线时查询接口自动获取) | 开启 |
安装最新版 golang
记得将
GOPATH/bin
添加到环境变量PATH
,否则bee
命令无法全局使用 使用go env GOPATH
查看GOPATH
路径
go install github.com/beego/bee/v2@latest
进入项目根目录下执行
go mod tidy
bee run
windows
平台bee pack -be GOOS=windows