본문 바로가기

바이낸스4

바이 낸스 선물 거래 API 구매 판매 const Binance = require('node-binance-api'); 바이낸스 공식 웹사이트가면 선물 API가 있지만 암호화 하는 부분에서 제일 많이 고생하실거라고 생각합니다. 바이낸스 API 사이트 가면 Future이라는 것이 선물을 의미합니다. 하지만 npm가시면 친절하게 binance 모듈이 있습니다. 모듈을 다운받고 선물 거래를(binance future api) 하시면 정말 쉽게 구매 판매를 하실 수 있을것입니다. ~~ 1. 일단 npm 설치를 해주세요 npm i node-binance-api 2. 전 Binance 모듈을 따로 빼서 이렇게만 선언했습니다. const Binance = require('./Biance_function'); npm 설치 하셧다면 이런 식으로 Binance.. 2021. 4. 20.
바이낸스 웹소켓 사용해서 마켓 가격 가져오기~! 바이낸스 공식 웹사이트가면 정확히 웹소켓을 사용해서 가격을 가져오는법이 그지같다... 그래서 저도 문서를 읽어가면서 찾아 보아도 힘들었던 기억이.... 1. 소켓 JS 파일 을 다운받아주세요. 2. 소켓을 선언 해주면서 바이낸스 주소를 써줍니다. let socket = new WebSocket(" wss://stream.binance.com:9443/ws/btcusdt@depth10@100ms"); btcusdt 가 symbol이라서 코인의 종류를 쓰시면 되시고 depth은 array의 수를 나타냅니다 100ms는 1초당 데이터를 가져오는겁니다. 3. 이제 소켓을 통해 메시지를 보내줍니다. socket.onmessage = function(event){ console.log(event.data) } 4... 2021. 2. 26.
2탄 바이낸스 차트 데이터 받기 (Kline/Candlestick Data) 자 데이터를 받아 왔으면 이제 데이터를 가공할 차례입니다. 이부분이 제일 많은 작업이 필요하고 귀찮죠 ... 일단 첫쨰 소켓으로 node.js을 통해서 front 쪽으로 데이터를 보내줍니다. HTML 에는 이렇게 데이터를 받습니다. CDN 설치 필수 입니다. var socket = io.connet("ws//서버 번호") socket.on 을 통해서 "data_set으로" 데이를 보낸뒤 return_data에서 데이터를 꺼냅니다. 일단 데이터가 여러게 2차열 배열로 들어가 있기때문에 for문을 돌려서 배열을 하나씩 꺼내줍니다. 그리고 나서 앞에 1탄에서 보시면 0번째는 시간입니다. [0] 값은 시간입니다. [1] 값은 open장 가격입니다. [2] 값은 제일 비싼 가격입니다. [3] 값은 제일 낮은 가격.. 2021. 2. 1.
1탄 바이낸스 차트 데이터 받기 (Kline/Candlestick Data) node js에서 request를 다운 받아 줍니다. ex) npm install request const request = require('request'); reqeust를 사용 한뒤 바이낸스 URL를 통해서 데이터를 가져옵니다 . sybmol(코인의 종류)저는 BTC-USDT로 가져왔습니다 . Interval(시간입니다 ) 저는 12시간씩 데이터를 가져왔습니다. var URL = "https://binance.com/api/v3/klines?symbol=BTCUSDT&interval=12h" const options = { url: URL, type:"get", }; request.get(options,function(err,data){ if(err){ console.log(err) }else{ v.. 2021. 1. 29.