asavinov / intelligent-trading-bot

Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering
https://t.me/intelligent_trading_signals
MIT License
803 stars 179 forks source link

Model performance issue #11

Closed reasondk closed 1 year ago

reasondk commented 1 year ago

@asavinov. Thanks for you sharing. Very clear. Through your code, it is found that the trained model does not perform well (precision and recall) in predicting the price decline in the future. Do you have any good suggestions?

asavinov commented 1 year ago

Getting good performance requires quite heavy parameterization and tuning. It is similar to other ML tasks but I would say even more difficult because there are several layers which need to be configured: finding good features, choosing relevant labels, selecting good ML algorithms and finding good hyper-parameters (which is difficult), fitting a good signal model which is responsible for turning predictions into BUY/SELL signals. In particular, I regularly change the parameters of the bot that run in Telegram to improve its performance but there is still a lot to do.