Fixed max_open_trades update from hyperopt + removed max_open_trades as a param to backtesting + refactoring