|
|
3 years ago | |
|---|---|---|
| binance | 3 years ago | |
| conf | 3 years ago | |
| conf_huobi | 3 years ago | |
| example | 3 years ago | |
| huobi | 3 years ago | |
| utils | 3 years ago | |
| .drone.yml | 3 years ago | |
| .gitignore | 3 years ago | |
| Dockerfile | 3 years ago | |
| Dockerfile-requirements | 3 years ago | |
| README.md | 3 years ago | |
| __init__.py | 3 years ago | |
| bakreq.txt | 3 years ago | |
| docker_build.md | 3 years ago | |
| huobi_alert.py | 3 years ago | |
| k8s.md | 3 years ago | |
| main.dev.py | 3 years ago | |
| main.py | 3 years ago | |
| requirements.txt | 3 years ago | |
| test.py | 3 years ago | |
| test1.py | 3 years ago | |
| test2.py | 3 years ago | |
| test_depth.py | 3 years ago | |
README.md
配置 文件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 | 期望利润率,网格交易的价格间隙 buy_price = round_to(float(check_order.get("price")) * (1 - float(config.gap_percent)), sell_price = round_to(float(check_order.get("price")) * (1 + float(config.gap_percent)), float(config.min_price)) 越大单次利润率越高,越小越容易成交 最好不超过1% |
| quantity | 每次下单的数量 比如50个XRP |
| min_price | 价格波动的最小单位, 用来计算价格精度: 如 XRPUSDT 0.00001 BTCUSDT 是0.01 BNBUSDT是0.0001 ETHUSDT 是0.01 这个价格要从交易所查看,每个交易对不一样。 |
| price_stop_to_buy | 抛仓价,高于这个就不要买了 |
| price_stop_to_sell | 清仓价,低于这个就不要卖了 |
| min_qty | 最小的下单量 现货要求最小下单是10USDT等值的币 XRPUSDT的话 10USDT大概40个XRP 而对于合约来说, BTCUSDT要求是0.001个BTC |
| max_orders | 最多允许的挂买单数量 超过该值时候 删除最高价的一个买单 |
| max_sell_orders | 卖单的上限,达到上限之后不再创建买单;但是不影响创建卖单 |
| proxy_host | 如果需要用代理的话,请填写你的代理IP |
| proxy_port | 代理端口号 |
| dingding_robot_url | 钉钉机器人的地址 |
| dingding_user_phone | 自己在钉钉群的手机号 |
| user_email | 邮件接收地址 |
| SMTP_HOST | 邮件服务器 |
| SMTP_PORT | 邮件服务器端口 |
| SMTP_USER | 邮件服务器发信邮箱 |
| SMTP_PASSWORD | 邮件服务器发信邮箱密码 |
例如:
{
"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
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/BV1eK4y147HT/
https://github.com/hengxuZ/binance-quantization
币圈低风险套利赚钱-年化15%以上
如何在币圈进行低风险的套利。
买卖出入金的方式
通过场外OTC,使用人民购买USDT,付给对方钱后,点击已付款,OTC商家会释放相应USDT给你。 在把法币的资产划转到币币账户进行交易相应的数字资产。
相应的如果你想把数字资产换成法币,那么你把你的资产划转到法币,然后出售资产,在收到对方的钱,且确认是对方的账户转给你,数目也是对的情况下,点击已收款,然后释放对应的数字资产给商家。
存币赚取利息
通过存币,交易所会帮你把资产借贷给相应的人,然后对方需要支付相应的利息给你。
挖矿赚利息
类似DEFI,挖矿,或者CEFI挖矿的方式。为相应的交易对提供流动性,赚取对应的手续费
永续资金费率套利
在多头市场情况下,永续资金费率有的高达0.75%,一般情况下,有的资金费率在万1到千2之间,也有可能是负是资金费率。正的资金费率表示都头出资金费率,负的资金费率表示空方付对应的资金费率。
远近合约跨期套利
一般情况下,远期合约的价格币现货价格、永续合约或者近期的合约的价格要高。如果你买入现货,去对应的远期合约做空对应的资产,那么就相当于你把资产卖出一个较高的价格,等到他们价格相等或者接近的时候,再平仓。不过这个一般是要用程序去执行比较好。这样可以随时间监控他们之间的价差,捕捉更多的套利机会。
持有平台币参与交易所的一些活动
持有BNB或者OKB,参加他们平台的一些活动,比如最近的BNB要用来挖矿,类似之前的IEO活动。
