Hey!
Recently I have been working on this open source engine and environment for algorithmic trading design and execution, ROBERT.
It currently supports backtesting with very simple algorithms. As I keep working on it I plan to add more complex algo features and engine modes.
I would appreciate any feedback or suggestions! Sorry about the readme, its kind of a mess but I think it conceptualizes the core idea. If not, please ask, I am very open to chatting about this and accepting contributions.