As far as I know, there is no difference between Eurex and other exchanges. Unless you become a clearing member (you'd need a 1Bn$ balance sheet for that), you need to go through a broker, so the broker will give you a platform.
Because I trade a lot, I go through the API of our Prime Broker instead of using a platform, but I've used MultiCharts in the past and it works fairly well. Most of the trading logics I kept in C# in my own libraries and used MultiCharts just for the execution, getting the signals from a dll library.
As per the HFT issue, there's no way you will trigger any HFT related issues as long as you don't start to manipulate the order book, e.g. put limit orders in and out 10,000 times a day.
The following 2 users say Thank You to wintergasp for this post:
I also think like @wintergasp that MultiCharts could be a good platform for execution (I suggest to use Rithmic for dat a execution). TradeStation of course could be a good solution as well.
Also, ADL via the new TT could provide automation for your method.
It is extremely important that you do your automation over a platform build for automation.
Many platform offer automation, yet have a seriously flawed engine for back-testing and execution.
As far as creating a unique ID, yes, you should. I am not familiar with the Eurex laws as they pertain , but due to the regulation of Algos and automation rules, you should discuss with your broker the risk limits that you want to set on each method and account. The reason you need a unique ID is when failure occurs, you want to know which method has caused the execution. Also, as I mentioned, you want to set risk parameters in terms of margins, just in case your algo fires a trade by error. This does happen. We execute algos for customers and we developed due diligence process that helps customers from choosing a platform, direct API to risk limits. You should follow the same process where you execute.
I hope this helps.
There is a substantial risk of loss in futures trading. Past performance is not indicative of future results.
PM with any questions about optimusfutures (800) 771-6748 (561) 367 8686. THERE IS A SUBSTANTIAL RISK OF LOSS IN FUTURES TRADING.
The following user says Thank You to mattz for this post:
Which Platforms are authorized to auto trade Eurex?
I have designed, backtested, debugged and now routinely deploy an algorithm which I use on NT7 profitably.
However, in certain scenarios with fast moving price action, I occasionally run into problems with hung orders and naked orders, with the order placement at times occurring on the wrong side of the price action. Is TT better equipped to deal with these scenarios?