As the fast development of wearable devices and Internet of things technologies, real-time monitoring of ECG signals is quite critical for cardiovascular diseases. However, dynamic ECG signals recorded in free-living conditions suffered from extremely serious noise pollution. Presently, most algorithms for ECG signal evaluation were designed to divide signals into acceptable and unacceptable. Such classifications were not enough for real-time cardiovascular disease monitoring. In the study, a wearable ECG quality database with 50,085 recordings was built, including A/B/C (or high quality/medium quality/low quality) three quality grades (A: high quality signals can be used for CVD detection; B: slight contaminated signals can be used for heart rate extracting; C: heavily polluted signals need to be abandoned). A new SQA classification method based on a three-layer wavelet scattering network and transfer learning LSTM was proposed in this study, which can extract more systematic and comprehensive characteristics by analyzing the signals thoroughly and deeply. Experimental results (mACC = 98.56%, mF1 = 98.55%, SeA = 97.90%, SeB = 98.16%, SeC = 99.60%, +PA = 98.52%, +PB = 97.60%, +PC = 99.54%, F1A = 98.20%, F1B = 97.90%, F1C = 99.60%) and real data validations proved that this proposed method showed the high accuracy, robustness, and computationally efficiency. It has the ability to evaluate the long-term dynamic ECG signal quality. It is advantageous to promoting cardiovascular disease monitoring by removing contaminating signals and selecting high-quality signal segments for further analysis.