You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

119 lines
5.4 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

![](https://s3.sre.ink/img/2021/01/21/a22526c00c30927e7836b77aef927729.jpg)
# 配置 文件`config.json`说明
| 配置 | 说明 |
| ----------- | ----------- |
| sleep_time | 循环间隔 |
| cancel_time | 取消过期订单间隔 |
| platform | 交易类型 现货交易 **binance_spot** 或者 合约交易**binance_future** |
|symbol | 交易对: BTCUSDT, BNBUSDT等 |
|api_key | 从交易所获取 |
|api_secret | 交易所获取 |
|profit_scroll | 滚动止盈比例,比如 1.05 表示触发滚动止盈后将卖单价格提到1.05被再挂上|
|profit_intend | 滚动触发比例比如0.95 表示当前价格达到卖单价格的0.95后,触发滚动 |
|deficit_scroll | 滚动止损比例比如0.9 表示在触发滚动止盈时候同时将止损价设置为当前价格的0.9 |
|gap_percent | 期望利润率,网格交易的价格间隙<br>buy_price = round_to(float(check_order.get("price")) * (1 - float(config.gap_percent)),<br> sell_price = round_to(float(check_order.get("price")) * (1 + float(config.gap_percent)), float(config.min_price))<br> 越大单次利润率越高,越小越容易成交 最好不超过1% |
|quantity | 每次下单的数量 比如50个XRP |
|min_price | 价格波动的最小单位, 用来计算价格精度: 如<br> XRPUSDT 0.00001<br>BTCUSDT 是0.01<br>BNBUSDT是0.0001<br>ETHUSDT 是0.01<br>这个价格要从交易所查看,每个交易对不一样。|
|price_stop_to_buy | 抛仓价,高于这个就不要买了 |
|price_stop_to_sell | 清仓价,低于这个就不要卖了 |
|min_qty | 最小的下单量<br>现货要求最小下单是10USDT等值的币<br>XRPUSDT的话 10USDT大概40个XRP <br>而对于合约来说, BTCUSDT要求是0.001个BTC |
|max_orders | 最多允许的挂买单数量<br> 超过该值时候 删除最高价的一个买单|
|max_sell_orders|卖单的上限,达到上限之后不再创建买单;但是不影响创建卖单|
|proxy_host | 如果需要用代理的话请填写你的代理IP |
|proxy_port | 代理端口号 |
|dingding_robot_url | 钉钉机器人的地址 |
|dingding_user_phone | 自己在钉钉群的手机号 |
|user_email | 邮件接收地址 |
|SMTP_HOST | 邮件服务器 |
|SMTP_PORT | 邮件服务器端口 |
|SMTP_USER | 邮件服务器发信邮箱 |
|SMTP_PASSWORD | 邮件服务器发信邮箱密码 |
例如:
```json
{
"platform": "binance_spot",
"symbol": "LINKUSDT",
"api_key": "11111111111111111111111111111",
"api_secret": "2222222222222222222222222",
"gap_percent": 0.005,
"quantity": 5,
"min_price": 0.0001,
"price_stop_to_buy": 22,
"price_stop_to_sell": 14,
"min_qty": 5,
"max_orders": 10,
"max_sell_orders": 10,
"proxy_host": "",
"proxy_port": 0,
"dingding_robot_url": "https://oapi.dingtalk.com/robot/send?access_token=33333333333333333333333333333d29c",
"dingding_user_phone": "33333333333333333",
"user_email": "3333333333333333333333",
"SMTP_HOST": "33333333333333333333",
"SMTP_PORT": 80,
"SMTP_USER": "33333333333333333333333",
"SMTP_PASSWORD": "33333333333333333333333333"
}
```
### start.sh
```bash
nohup python -u main.py > grid_nohup.out 2>&1 &
```
## 网格交易策略使用行情
- 震荡行情
- 适合币圈的高波动率的品种
- 适合现货, 如果交易合约,需要注意防止极端行情爆仓。
# 51bitquant网格交易策略
https://github.com/51bitquant/binance_grid_trader
网格交易的原理视频讲解链接:
[https://www.bilibili.com/video/BV1Jg4y1v7vr/](https://www.bilibili.com/video/BV1Jg4y1v7vr/)
视频讲解如下:
[https://www.bilibili.com/video/BV1eK4y147HT/](https://www.bilibili.com/video/BV1eK4y147HT/)
https://github.com/hengxuZ/binance-quantization
# 币圈低风险套利赚钱-年化15%以上
如何在币圈进行低风险的套利。
## 买卖出入金的方式
通过场外OTC使用人民购买USDT付给对方钱后点击已付款OTC商家会释放相应USDT给你。 在把法币的资产划转到币币账户进行交易相应的数字资产。
相应的如果你想把数字资产换成法币,那么你把你的资产划转到法币,然后出售资产,在收到对方的钱,且确认是对方的账户转给你,数目也是对的情况下,点击已收款,然后释放对应的数字资产给商家。
## 存币赚取利息
通过存币,交易所会帮你把资产借贷给相应的人,然后对方需要支付相应的利息给你。
## 挖矿赚利息
类似DEFI挖矿或者CEFI挖矿的方式。为相应的交易对提供流动性赚取对应的手续费
## 永续资金费率套利
在多头市场情况下永续资金费率有的高达0.75%一般情况下有的资金费率在万1到千2之间也有可能是负是资金费率。正的资金费率表示都头出资金费率负的资金费率表示空方付对应的资金费率。
## 远近合约跨期套利
一般情况下,远期合约的价格币现货价格、永续合约或者近期的合约的价格要高。如果你买入现货,去对应的远期合约做空对应的资产,那么就相当于你把资产卖出一个较高的价格,等到他们价格相等或者接近的时候,再平仓。不过这个一般是要用程序去执行比较好。这样可以随时间监控他们之间的价差,捕捉更多的套利机会。
## 持有平台币参与交易所的一些活动
持有BNB或者OKB参加他们平台的一些活动比如最近的BNB要用来挖矿类似之前的IEO活动。