It is possible to create multithreading in the dll, but it is not an easy way. Also, don't be fooled by the ability to do calculations in the dll. Just the other day I saw a couple of indicators in dll, the author must have thought to speed up the calculations, but you can imagine that correctly coded indicator can work hundreds times faster than these dlls.
The Expert Advisor creates a subchart and runs itself on it. And now two versions of the same Expert Advisor are running, then it's a matter of technique, how to distribute tasks between these twin brothers.
zy. The subchart can have an area of 0 pixels and be in negative coordinates.
Yurich: Yes. You can split into any number of threads.
Have you done anything in your EA to do this? If not, it splits by threads because it uses more indicators. You wrote that an indicator is created for each formula.
Show us how easy it is for you to make multiple streams in EA?
Calling a dll won't help?
The YuTrade expert works in two streams.
It is possible to create multithreading in a dll, but it is not an easy way.
Why do you think developers did not provide an opportunity to implement multithreading in EA?
By itself, it just splits into two streams?
Yes. You can split into any number of threads.
The Expert Advisor creates a subchart and runs itself on it. And now two versions of the same Expert Advisor are running, then it's a matter of technique, how to distribute tasks between these twin brothers.
zy. The subchart can have an area of 0 pixels and be in negative coordinates.
Yes. You can split into any number of threads.