Quote from papakipos:
Puff,
Yeah, I wrote my own FIX client library
and small execution system.
It's about 3500 lines of code.
It's made much easier by the fact that
1) i don't need historical data, since i already have my system designed
2) i don't need it to run ANY trading system, just my trading system. so the system is just hard-coded.
It wasn't as hard as it may sound.
The FIX library backend was the hard part. That's about 2900 lines of code. The trading system is only the remainder.
In answer to your other questions:
It's completely automated, no manually intervention allowed.
It sends the orders, tracks the executions that come back, sends cancels, sorts out whether cancels really happen, etc.
I was just not happy with tradestation execution.
What do you use for execution?