OHLCV烛线图
这一部分特性目前还在紧张开发中。
大多数交易所都提供了获取OHLCV数据的访问端结点,但还是有一些交易所没有提供。
在ccxt中,交易所对象的has['fetchOHLCV']属性表示该交易所是否支持烛线数据序列,
如果这个布尔属性的值为true,则表明支持。
fetchOHLCV方法声明如下:
fetchOHLCV (symbol, timeframe = '1m', since = undefined, limit = undefined, params = {})
你可以调用CCXT统一API的fetchOHLCV / fetch_ohlcv方法获取指定交易对符号的OHLCV烛线图数据。
JavaScript示例代码:
let sleep = (ms) => new Promise (resolve => setTimeout (resolve, ms));
if (exchange.has.fetchOHLCV) {
for (symbol in exchange.markets) {
await sleep (exchange.rateLimit) // milliseconds
console.log (await exchange.fetchOHLCV (symbol, '1m')) // one minute
}
}
Python示例代码:
import time
if exchange.has['fetchOHLCV']:
for symbol in exchange.