tabacco wrote:
I want to implement as much concurrency as possible. therefore it seems best to run 1 jforex-api per instrument.
This is not a good idea. Consider starting with a single-threaded strategy which uses multiple instruments. And only then if the instrument count really affects the performance then consider using multiple threads. If you could describe more in particular what you are trying to do and what problems you encounter, we could give you some more specific advice on how to go about solving them.