Is it possible to run more than one thread on one currency pair?

Yes, you can do that. But you should take in count whether the threads will compete with each other. Therefore, the conditions for entering and exiting a trade must be different.