如何在Javascript中每10毫秒发送一次订单请求

如何在Javascript中每10毫秒发送一次订单请求,javascript,node.js,dom-events,Javascript,Node.js,Dom Events,如何每5到10毫秒发送一次购买请求? 除非订单完成,否则请求不会停止,若我将一方转入不受限制的市场 //Global Modules const crypto = require('crypto'); //Installed Modules var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest; var burl = "https://api.binance.com"; var e

如何每5到10毫秒发送一次购买请求? 除非订单完成,否则请求不会停止,若我将一方转入不受限制的市场

//Global Modules
const crypto = require('crypto');

//Installed Modules
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;


var burl = "https://api.binance.com";
var endPoint = "/api/v3/order";
var dataQueryString = "symbol=LINABUSD&side=BUY&type=LIMIT&timeInForce=GTC&quantity=391.45&price=0.0281&recvWindow=40000&timestamp=" + Date.now();
var timenow = Date.now();
console.log(timenow);
var keys = {
   "akey" : '',
   "skey" : ''
}

var signature = crypto.createHmac('sha256',keys['skey']).update(dataQueryString).digest('hex');

var url = burl + endPoint + '?' + dataQueryString + '&signature=' + signature;

var ourRequest = new XMLHttpRequest();

ourRequest.open('POST',url,true);
ourRequest.setRequestHeader('X-MBX-APIKEY', keys['akey']);

ourRequest.onload = function(){
   console.log(ourRequest.responseText);
}
ourRequest.send();

为什么使用Java标记?
const interval=setInterval(something,x)
每x毫秒执行一次操作<代码>清除间隔(间隔)停止间隔。除非你住在binance服务器的隔壁,否则你的往返行程将比10毫秒长得多。@CharlesBamford我该如何在代码中添加这些行你能稍微引导一下吗?