I'm looking for a Java fill-engine to perform back-testing.
The fill engine would be fed either tick-data or L2 data (with book) and would fill orders as if it was a real-market account.
Ideally would be able to handle via config file: - latency (to mimic real-world scenarios) - transaction costs
Anyone know if such a project exists?
I've already worked with two similar projects but they were closed and done in-house.