async onTrade(msg, symbols) {
    if (!msg.price || !msg.size || !msg.product_id) {
      return;
    }

    const trade = {
      timestamp: new Date(msg.time).getTime(),
      price: parseFloat(msg.price),
      amount: parseFloat(msg.size),
      symbol: msg.product_id
    };

    return this.candlesFromTrades.onTrade(this.getName(), trade, symbols);
  }
Coinbase does not deliver candles via websocket, so we fake them on the public order history (websocket)

@param msg array
@param symbols