I always appreciate when people take the time to help me out.
As for how to proceed from here, I'm a little on the fence...
Yeah...not fun...I think we've all been there. It's a trial and error thing with a lot of research involved.
Start with your most important factor: speed, or no-programming. For me, it's speed; for you, it's seems to be no programming. (For now, at least. One day, you may realize...I should have went with speed.)
If speed were your main concern, I'd recommend Golang...a recent language created by Google. It's a compiled, new, general purpose language and can handle everything except missile defense control systems
Since
no-programming seems to be your main concern, you're left with applications that replace programming with visual building blocks. There are more, but I think Rapidminer and Knime are the most popular/affordable, my guess only.
Btw, you
can incorporate 'coding' into them if you later decide to learn programming.
I would bet that there are some (costly?) trading platforms that are based on visual modules ... but I can't think of any off the top of my head.
What I currently have in Excel does work. I'm just not completely satisfied. Particularly with the speed aspect at the moment. So, it won't be a final solution for me long term.
But, changing a system does take some time and I'm already day trading in addition to a full-time job (which hopefully I quit by 2018), so it might be that I will wait until I have more time available.
That said, I'll probably trial RapidMiner over this weekend.
Just to be thorough, there are some techniques to speed up Excel macros. Less frequent display updates...or none at all (by using the status display instead); targeted recalculations; converting formula cells to values during runtime when the formula will be static...and then doing the reverse just before a recalculation--all via the VBA code, etc.
Good luck and keep us posted!