Developing Cryptocurrency Trading Strategy Based on Autoencoder-CNN-GANs Algorithms