Harbor SDK
market
行情都从 rt.market 读取。价格和数量是字符串,比较前再转成数字。时间是毫秒时间戳。
| 方法 | 参数 | 返回 |
|---|---|---|
| getTicker | symbol | last、bid、ask、timestamp |
| getKlines | symbol、timeframe、limit | time、open、high、low、close、volume |
| getOrderBook | symbol,可选 limit | bids 与 asks,每档是 [价格, 数量] |
| getTrades | symbol,可选 limit | price、amount、side、timestamp |
| getFundingRate | symbol | rate 与 timestamp;没有资金费时是 null |
| getFundingHistory | symbol、limit | 最近若干条资金费 |
| getSymbols | 无 | 当前实例允许使用的 symbol 列表 |
| getSocial | symbol、limit | time、galaxyScore、altRank、sentiment、posts |
| getServerTime | 无 | 平台服务器时间,毫秒 |
timeframe 使用交易所常见周期,例如 1m、5m、1h、1d。getSocial 只返回平台已经入库的点,没有入库时数组为空。资金费接口用于永续,现货 symbol 不要拿去读资金费。
const bars = await rt.market.getKlines(symbol, "1h", 50); const funding = await rt.market.getFundingRate(symbol);
