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?
发明者量化-小小梦 您好,实盘是根据交易所接口的获取数据上限而定。
发明者量化-小小梦 好的,感谢提醒,这个下次升级修改一下。之前币安是上限1000,1500应该是最近改动了。
诺女也 嗯。我就是提醒一下,可能是你们封装的问题。
发明者量化-小小梦 币安么?之前币安是1000,他们文档改了。FMZ封装的时候给设置了上限1000.临时解决可以用HttpQuery访问这个接口也可以拿到数据。
诺女也 /upload/asset/13639130c166dd2bd60a.png
诺女也 明显交易所上限是1500啊,不是1000啊