I have tested this setup and it is not working as I had hoped.
It works for awhile and inevitably crashes with an error seen in the Zorro output that prints Readloop error. It is unpredictable because it can trade for some time by opening, managing, and closing trades then just crashes. When I trade the same script strictly using the IB plugin for data and execution then it works fine, but trying to get data from IB and execute with Sierra Chart plugin crashes eventually. It theoretically should work. My wild ass guess is that there may be some internal dependency within the Sierra Chart plugin where the trading is functionality is reliant on the data functionality to behave in a certain way. This is pure speculation and I am not confident that I have the ability to troubleshoot or debug the issue effectively. A crash indicates a bug somewhere especially since it works until it doesn't.
I am also seeing a Debug Assertion Failed error eventually but I'm not sure if these issues are related or not. I have not tested trading other instruments with the standalone Sierra Chart plugin outside of this dual IB/Sierra setup with futures. I may bring this up as an issue on the GitHub repo.
If anybody wants to help with this issue I can do what I can to help isolate the problem. I am an experienced QA and software engineer but debugging but this is a bit much for me right now and definitely stretches my abilities.
I plan to write a simple script in the Sierra Chart environment to just poll the Zorro log generated by the IB-only plugin setup and just send market orders to open and close the trades as this is my only real requirement for the moment.