With the development of hardware technology, we can collect increasingly reliable time series data, in which time series anomaly detection is an important task to find problems in time and avoid risks. It is not easy to establish a multivariate time series anomaly detection system, because the collected data not only have different attributes, scales, and characteristic information but also have horizontal and vertical connections among these data collected by various sensors. In addition, there is no clear boundary regarding whether the data are abnormal, and there is currently no unified definition of multidimensional timeseries anomalies. Recently, deep learning methods have shown outstanding advantages in the processing of multidimensional time series. In this paper, we propose a definition of point anomalies in multivariate time series and an unsupervised deep learning method, the multilayer convolutional recurrent autoencoded anomaly detector (MCRAAD), which is used to detect anomalies in multivariate time series. We calculate the feature matrix sequence through the data in the sliding window, extract the characteristics of the feature matrix sequence by a multilayer convolutional encoder, obtain the time relations in the feature matrix by using several ConvLSTM units, and finally reconstruct the feature matrix sequence with the convolutional decoder to predict the self-feature matrix. In addition, we propose a threshold setting method to assist with the determination of anomalies. Finally, we test our model on synthetic datasets and a real dataset of house monitoring. The results of experiments show that our method is superior to these basic models in detecting ability and robustness. This model also provides an effective method for multivariate time-series anomaly detection in real life.