https://www.algoterminal.com/ This looks interesting and it works with IB. Haven't used myself, portfolio testing looks more advanced compared to others in the market
If you are happy with IB, then perhaps consider Sierrachart, which has two coding languages. If you know how to use excel spreadsheets, Sierrachart has one of its coding languages similar to excel. This for automated trading. I was using this method several years ago, but IB drove me half insane, so stopped the project. IB forces you to logon every 24 hours, this is a problem when attempting automation with IB.
Appreciate all the suggestions. Just to clarify I am looking to do this on futures. I was looking at a few that were limited to stocks unfortunately. As for IB, I do not mind the log on so muhc since I would open it daily but I cudl see on days when I am travelling that would suck unless it counts as me doing it from my phone.
Algoterminal does portfolio level backtest and trading on futures, fx spot and stocks (atleast one of their video says it does)
There are numerous examples of algos built with ADL in our TT Community as well as in the Telegram group I've created. Take at look at these resources. You'll see that algo development is not that complicated at all.
If you like NT7 and want to hook it to IB, there is an add on called bloodhound I think that makes it drag and drop pretty much, it has a free trial I believe.
OP, You've been pretty direct to others over many threads so I'm going to give it to your straight: One way or another, you're screwed if you can't program. If you can express a clear signal on when to get in and then out of the market, then odds are it is pathetically simple to express in code with something like NT7 in C#. The actual complexity is in all of the infrastructure code built up around that entry/exit decision to ensure partial fills or missed fills (if you are using limit orders) or time limits on when you will allow a fill are handled correctly and recoverability if the AT gets temporarily disconnected from the market. In other words, ROBUSTNESS is hard to get right. The "visual programming trading tools" have their own host of problems which I won't mention. But you probably guessed already that there's never a free lunch involved in any of this. One thing you had better be sure of if you go down the "I'm gonna find someone or some fancy easy software to get it right for me" path: Make sure that if your decisions ever rely on entry / exit signals which are based on any old tick coming in (rather than a bar close event) that the software doesn't start pounding the sheet out of your CPU because "it's more computationally intensive to look at every tick" (the reason is usually BS and is the fault of the software, not the fact that you need to look at every incoming tick).