pandas numpy MetaTrader5 catboost scikit-learn matplotlib seaborn