How to apply machine learning (ML) to crypto bot development