Đẩy dữ liệu giao dịch Binance theo thời gian thực lên WeChat (luyện tập giao thức wss)
3
Follow
1508
Followers
Sử dụng giao thức WebSocket, đẩy thông tin khớp lệnh từ Binance lên WeChat, có thể dùng làm bài tập thực hành về giao thức WSS.
Nguyên lý cụ thể là cập nhật listenKey mỗi 30 phút một lần, sau đó đăng ký datastream mà tài khoản đã đăng ký.
Source
JavaScript
function main() {
var listenKey = JSON.parse(HttpQuery('https://api.binance.com/api/v1/userDataStream','',null,'X-MBX-APIKEY:'+APIKEY)).listenKey;
HttpQuery('https://api.binance.com/api/v1/userDataStream', {method:'DELETE',data:'listenKey='+listenKey}, null,'X-MBX-APIKEY:'+ APIKEY);
listenKey = JSON.parse(HttpQuery('https://api.binance.com/api/v1/userDataStream','',null,'X-MBX-APIKEY:'+ APIKEY)).listenKey;
var datastream = Dial("wss://stream.binance.com:9443/ws/"+listenKey, 100);
var update_listenKey_time = Date.now()/1000;
while (true){
if (Date.now()/1000 - update_listenKey_time > 1800){
update_listenKey_time = Date.now()/1000;
HttpQuery('https://api.binance.com/api/v1/userDataStream', {method:'PUT',data:'listenKey='+listenKey}, null,'X-MBX-APIKEY:'+ APIKEY);Strategy parameters
Related strategies
Comment
All comments (3)
- 1

