Ok, fair example: by the way where is your stops? What if the market keeps moving against you? Regarding ADL you may want to make sure this platform can in fact handle your latency requirements. A fast moving market may choke TT'S auto trading engine. I would thoroughly test myself rather than relying on some glossy marketing hype. For example TT claims they have a "sophisticated" simulated matching engine which is an entire rubbish statement. Their fill simulation is absolutely trivial and could nit be further away from being sophisticated. The fill simulation matching engine does not even build a book in a standard way. Further, I heard TT'S auto trader cannot handle partial fills properly and the call backs on partial fills get messed up. What about ADL's inability to handle custom algorithms for signal generation. You described but the simplest trading strategy that only relies on one bid and one ask price. Any strategy with custom algorithms tgat generate trading signals and you are forced with ADL to resort to another API. In the end you end up with two mediocre implementations that are much harder to maintain than one single robust trading architecture.
I assumed that ADL would have to be implemented in a greybox style. As you stated, the actual trade logic would have to be run in another system (excel? ) and then routed to ADL or the trader would have to initiate the algo manually. Integrating the logic and execution would be far from seamless. The partial fills issue is another huge potential problem. I'll PM some traders who use ADL and ask about their experience. Thanks for your input.
That's not what I said. To my knowledge the full trade and execution logic can run in TT'S auto trader. What I did say was that ADL does not offer a sophisticated enough scripting environment to properly handle even medium grade systematized strategies.
...which would again bring you back to square one, what does TT then have to offer that some other firms that have already specialized for over 10 years in systematized trading architecture do not offer, and some of the off-the-shelf firms offer their products at a fraction of the cost of what TT charges. In case it is unclear, TT offers its ADL just in order to bind its customers to the actual core platform for which it charges outrageous amounts (in exchange for what the perceived value), either outright or built into huge commission charges on trade execution. https://www.tradingtechnologies.com/products/pricing/ What they charge in exchange for what they offer is simply outrageous. In effect their functionality is about 1/20th of what Interactive Broker's TWS platform offers. TWS is free of charge, Xtrader pro costs 1200 USD per month. about 60-70% of a full fledged Bloomberg terminal. For what?
You make a good point. If a user has to learn C# and utilize a built-in editor, he might as well code to the API.
ADL is used by hundreds of professional traders every day to create, deploy, and launch algos. If all of the negative comments posted here were true, this wouldn't be the case. For further information about ADL, see here. We are always adapting the design and features of our products to meet our customer's needs. If you would like to discuss specific enhancements to ADL, feel free to reach out to me directly. Andrew Renalds, Product Manager of Algorithmic Tools and APIs
Andrew, your response is disappointing. Volpunter is a respected (but not always liked) member of this community. He has extensive experience in algo trading and he offered a blunt but insightful critique of ADL. Perhaps instead of characterizing all previous comments as "negative", you can peruse them and glean some valuable insight into traders' needs. All the comments you've read have some value but they are delivered in the tactless, incisive style that many ET members utilize. I personally have learned a lot from the comments in this thread. Since you are responding to comments, I do have some questions about ADL. Does ADL have cointegration or correlation studies coded into a block? Can cointegration be used as a trigger to fire off orders? Thank you for following up on this thread. It is nice to see a trading software company so engaged with its userbase.
Andrew, I am an existing user and need assistance with an issue posted in the forum. https://forums.tradingtechnologies.com/showthread.php?3500-OCO-Using-Trigger-Stops&p=10894#post10894 Same issue was posted by another user last year https://forums.tradingtechnologies.com/showthread.php?2835-ADL-Stop-Limit-Order-trigger-by-quantity Can this be achieved with ADL? thanks,
I would have loved to add more details, however, unfortunately it seems TradingTechnologies did not appreciate my critical comments and requested ET to prevent me from further participation in this thread for a week or longer until last night. Interesting way to deal with someone not in agreement with them.