(candles: any[])
| 4343 | } |
| 4344 | |
| 4345 | parseCandles(candles: any[]): Candle[] { |
| 4346 | const res: Candle[] = []; |
| 4347 | // spot |
| 4348 | // [ |
| 4349 | // [ |
| 4350 | // 1499040000000, // Open time |
| 4351 | // "0.01634790", // Open |
| 4352 | // "0.80000000", // High |
| 4353 | // "0.01575800", // Low |
| 4354 | // "0.01577100", // Close |
| 4355 | // "148976.11427815", // Volume |
| 4356 | // 1499644799999, // Close time |
| 4357 | // "2434.19055334", // Quote asset volume |
| 4358 | // 308, // Number of trades |
| 4359 | // "1756.87402397", // Taker buy base asset volume |
| 4360 | // "28.46694368", // Taker buy quote asset volume |
| 4361 | // "17928899.62484339" // Ignore. |
| 4362 | // ] |
| 4363 | // ] |
| 4364 | for (const rawCandle of candles) { |
| 4365 | const candle: Candle = { |
| 4366 | openTime: rawCandle[0], |
| 4367 | open: rawCandle[1], |
| 4368 | high: rawCandle[2], |
| 4369 | low: rawCandle[3], |
| 4370 | close: rawCandle[4], |
| 4371 | volume: rawCandle[5], |
| 4372 | closeTime: rawCandle[6], |
| 4373 | quoteAssetVolume: rawCandle[7], |
| 4374 | trades: rawCandle[8], |
| 4375 | }; |
| 4376 | res.push(candle); |
| 4377 | } |
| 4378 | return res; |
| 4379 | } |
| 4380 | |
| 4381 | async spotGetDataStream(params: Dict = {}) { |
| 4382 | return await this.privateSpotRequest('v3/userDataStream', params, 'POST', true); |
no outgoing calls
no test coverage detected