MCPcopy Create free account
hub / github.com/ccxt/node-binance-api / prevDayConvertData

Method prevDayConvertData

src/node-binance-api.ts:3182–3246  ·  view source on GitHub ↗

* Converts the previous day stream into friendly object * @param {object} data - user data callback data type * @return {object} - user friendly data type

(data: any)

Source from the content-addressed store, hash-verified

3180 * @return {object} - user friendly data type
3181 */
3182 prevDayConvertData(data: any) {
3183 const convertData = (data: any) => {
3184 const {
3185 e: eventType,
3186 E: eventTime,
3187 s: symbol,
3188 p: priceChange,
3189 P: percentChange,
3190 w: averagePrice,
3191 x: prevClose,
3192 c: close,
3193 Q: closeQty,
3194 b: bestBid,
3195 B: bestBidQty,
3196 a: bestAsk,
3197 A: bestAskQty,
3198 o: open,
3199 h: high,
3200 l: low,
3201 v: volume,
3202 q: quoteVolume,
3203 O: openTime,
3204 C: closeTime,
3205 F: firstTradeId,
3206 L: lastTradeId,
3207 n: numTrades
3208 } = data;
3209 return {
3210 eventType,
3211 eventTime,
3212 symbol,
3213 priceChange,
3214 percentChange,
3215 averagePrice,
3216 prevClose,
3217 close,
3218 closeQty,
3219 bestBid,
3220 bestBidQty,
3221 bestAsk,
3222 bestAskQty,
3223 open,
3224 high,
3225 low,
3226 volume,
3227 quoteVolume,
3228 openTime,
3229 closeTime,
3230 firstTradeId,
3231 lastTradeId,
3232 numTrades
3233 };
3234 };
3235 if (Array.isArray(data)) {
3236 const result = [];
3237 for (const obj of data) {
3238 const converted = convertData(obj);
3239 result.push(converted);

Callers 1

prevDayStreamHandlerMethod · 0.95

Calls 1

convertDataFunction · 0.85

Tested by

no test coverage detected