侧边栏壁纸
博主头像
stmoonarのblog

无心而为

  • 累计撰写 21 篇文章
  • 累计创建 33 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

币安Binance API使用(补充、本地代理)

stmoonar
2024-07-26 / 0 评论 / 0 点赞 / 707 阅读 / 0 字

在我的前几篇文章关于连接交易所获取数据时,由于我是直接在我购买的国外服务器上跑的,所以不用担心网络问题。但是考虑到大部分人还是在自己本地跑,需要使用代理,所以我最近有时间还是试了试在本地使用代理的注意事项。(以下是本站迁移前的评论截图,无法迁移过来)

首先如果仅仅是获取数据的话,可以不用apiKey,直接指定代理就行,初始化交易所实例加上proxies字段:

exchange = ccxt.binance({
   'timeout': 60000,
   'proxies': {
      'http': '127.0.0.1:7890',
      'https': '127.0.0.1:7890',
   }
})
exchange.load_markets()

我使用的代理软件是是clash,代理端口默认是7890

其它代理软件可以自行搜索看看,或者在软件里面应该可以找到,如或是一些闭源的软件的话可能就有点难找到只能自己抓包看看了。

对于交易等操作,币安要求设置ip白名单,没有自己的服务器的话只能设置成购买的节点的ip了,可能有点风险吧我觉得,还是在自己的服务器上跑安全一些。

查看自己代理节点的ip可以访问这个网站:

https://ipinfo.io/

查询结果如下:

不过保险起见还是不建议使用购买的机场节点来跑量化程序,但是在学习阶段使用小资金账户进行实验还是可以的。

0

评论区