币安获取k线长度,用平台接口无法超过1000

Author: 诺女也, Created: 2022-03-22 17:46:33, Updated:

exchange.IO("currency", “BTC_USDT”)
exchange.SetContractType(“swap”) exchange.SetMaxBarLen(1500) var records = exchange.GetRecords(900) Log(records.length); 指定的1500,打印结果是1000

用如下代码,结果是1500
var message = "pair=" + "BTCUSDT" + "&contractType="+  "PERPETUAL"+  "&interval=" + "15m" +     "&limit=1500";
var founding = exchanges[0].IO("api", "GET", "/fapi/v1/continuousKlines", message);
Log(founding.length);

 exchange.SetMaxBarLen这个函数的指定值是不是不能超过1000?

More

小小梦 您好,实盘是根据交易所接口的获取数据上限而定。

小小梦 好的,感谢提醒,这个下次升级修改一下。之前币安是上限1000,1500应该是最近改动了。

诺女也 嗯。我就是提醒一下,可能是你们封装的问题。

小小梦 币安么?之前币安是1000,他们文档改了。FMZ封装的时候给设置了上限1000.临时解决可以用HttpQuery访问这个接口也可以拿到数据。

诺女也 /upload/asset/13639130c166dd2bd60a.png

诺女也 明显交易所上限是1500啊,不是1000啊