The Bitfinex plugin uses the REST API, not the Websocket API.

I think I know what you mean with the slow training. Once historical data is loaded in the cache, the script runs much faster. This happens at the begin of training because the first part of the data is already in the cache. If you train again, it should be faster - try it. But there is room for improvement and we'll look into it.