Coder Social home page Coder Social logo

huobipro's Introduction

README

环境要求

nodejs 6.0以上版本

准备工作

  1. 注册火币账号,在账号安全中心获取uid
  2. 登录www.huobi.com,在API设置中,生成access_key和secret_key,并保存到本地文件中
  3. 安装nodejs 6.0以上的版本,如果是windows的用户,推荐使用gitbash作为命令行窗口

Demo说明

  1. demo_crawler.js 同时用rest和ws取行情数据,并返回其中的差异。 WebSocket的demo主要演示了订阅数据以及心跳包和连接中断的处理方法。 Rest的demo主要提供了数据压缩(gzip)和保持请求连接 Keep-alive 的功能,提升抓取的成功率。

  2. demo_sdk.js 演示交易接口的调试流程,按照程序注释的步骤逐步完成账号信息。

使用指南

在命令行中执行:

npm install
node demo_sdk.js 
node demo_crawler.js

火币新签名

官方链接 参考官方文档生成证书,并配置好 public key 和生成新的 api key,private key格式要求是 pk8。或者使用 script 目录下的keygen.sh 脚本。 把 pk8-privatekey.pem 文件内容放入 config 里面,换行符替换成 \n。

比如

-----BEGIN PRIVATE KEY-----
MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgeTbe0d1zTBAPa9Kbxw4/
6JrZvcYJEbmkUGbTAksfea2hRANCAATU8PDAWkVcN09WyuUwhJ2QCGjElwViv0hM
sOOn/K7Fs8wmmo6UPX9PRXJIhG6yQfyqgNFt7Ptu/wGaqKaKy/fr
-----END PRIVATE KEY-----
{
    "huobi": {
...
        "privatekey": "-----BEGIN PRIVATE KEY-----\nMIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgeTbe0d1zTBAPa9Kbxw4/\n6JrZvcYJEbmkUGbTAksfea2hRANCAATU8PDAWkVcN09WyuUwhJ2QCGjElwViv0hM\nsOOn/K7Fs8wmmo6UPX9PRXJIhG6yQfyqgNFt7Ptu/wGaqKaKy/fr\n-----END PRIVATE KEY-----"
    }
}

服务器选址

推荐选择(阿里云、亚马逊)东京的节点,开机后测速...

curl -vso /dev/null https://api.huobipro.com/market/depth\?symbol\=btcusdt\&type\=step1 -A "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0" --trace-time

响应时间通常应该<30ms

联系作者

magicdlf (QQ:2797820732) 最新demo代码: https://github.com/magicdlf/huobipro

Hosts

1.32.242.10 otc.huobipro.com
1.32.242.10 otc-api.huobipro.com
1.32.242.10 l10n-uc.huobi.cn
1.32.242.10 api.growingio.com
1.32.242.10 uc-cn.huobi.com  
104.20.136.68 uc.huobi.pro
104.20.137.68 content.huobi.pro
54.65.137.35 www.huobi.com
104.20.206.64 www.huobipro.com
104.20.207.64 api.huobipro.com
54.230.159.30 www.binance.com
52.84.35.186 resource.binance.com
13.112.58.91 stream2.binance.com
52.84.35.183 stream3.binance.com
104.16.174.181 www.bitfinex.com
104.16.173.181 api.bitfinex.com
52.17.4.242 www.bitmex.com
52.222.238.28 static.bitmex.com
178.62.14.205 sentry.bitmex.com

注册推荐

可以使用我的邀请码注册火币,邀请人会收到一定比例的佣金返还。(有效期限注册后的六个月内) https://www.huobipro.com/zh-cn/topic/invited/?invite_code=2z223

huobipro's People

Contributors

magicdlf avatar x1957 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.