dingding, slack
!!!本项目不构成任何投资建议,投资者应独立决策并自行承担风险!!!
- 网络必须处于大陆之外(因为币安接口大陆正常无法访问), 已添加币安 api 的代理配置(websocket 因为使用组件问题,暂无代理配置, websocket 只是用于后台更新合约币种最新价格),如果有可用代理也可以正常使用
- 申请api_key地址: 币安API管理页面
- 如果你的账号本身已经有合约仓位,请一定要在首页中配置排除自动交易的币(多个使用,号隔开), 排出掉你不想使用本程序自动交易的币,否则默认所有的仓位都会根据交易策略规则自动平仓
- !!!注意修改app.conf配置后必须重新启动程序,否则配置不会生效!!!
- 请保证账户有足够的 USDT,否则下单会报错
- 钉钉推送 1min 中内不要超过 20 条,否则会被封 ip 一段时间,无法推送成功
- 调整过大的参数(例如同一个 ip 下使用多种组合功能)可能会造成币安 api 请求频率超出限制,会禁用一段时间 ip
在 https://github.com/sorry510/go_binance_futures/releases 页面下载最新对应操作系统的发布版解压后配置运行或者使用
golang
自行编译
配置说明请参考
app.conf.example
中每一项的说明,复制修改文件名为app.conf
cp conf/app.conf.example conf/app.conf
!!!注意修改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
cp ./conf/app.conf.example app.conf
记得将
GOPATH/bin
添加到环境变量PATH
,否则bee
命令无法全局使用 使用go env GOPATH
查看GOPATH
路径
go install github.com/beego/bee/v2@latest
进入项目根目录下执行
go mod tidy
bee run
其它平台需要参考 bee 文档 此项目的 github 的 workflows 实现了 linux amd64 和 window amd64 下的编译打包
bee pack -be GOOS=windows
- 完成新币抢购功能
- 完成挖矿新币抛售功能
- 添加独立的币种配置收益率
- 添加一键修改所有币种的配置
- 系统首页显示(那些服务开启和关闭)
- 监听币种的价格突变情况,报警通知
- 学习蜡烛图结合其它数据,报警通知
- 添加新的自动交易策略
- 批量配置自定义策略,使用模板方式导入,增加一个模板页面(可以导入策略模板)
- 更新代码提示功能
- 将配置从
conf
缩减,改为可视化配置实时生效 - 添加定时自动交易(现货买入和x倍合约等值对冲,吃资金费用)
- 监控资金流入流出,报警通知
- 添加币本位合约
- 接入币安的订单接口(优点:精确化操控合约的每一次开仓,不再对当前仓位的合约全部平仓, 缺点:手动操作的合约,无法自动根据策略完成平仓)
- 现货和合约添加 tab,添加 usdt 之外的交易对