Thanks! No plans to open source it. I am however open to a mutually beneficial exchange of services/licensing in certain situations.
I wish you well with this. How will yours compare to the products already commercially available that do the same or similar? How do you plan on competing, or coexisting with them? Thanks
The similar products I have seen are mainly geared towards users who do not write code and are a desktop applications. The platform I am building will be an SDK component (compiled - no source code) which is used by a console application with full source code provided. The platform will be fully extendable with the ability to build custom code generators targeting any ATS platform.
Performed a live trading test against an IB paper trading account with AlgoTerminal this week and the executed trades matched the back tested results (except for a few ticks here and there due to real time fills). I ran 12 strategies concurrently generating about 30 trades per day. So far AlgoTerminal looks like a solid choice as an ATS. My next task is to generate code from my platform that can be plugged directly into AlgoTerminal. I am designing this in such a way so that my platform will translate strategies/algos into a generic data structure which can be used by any number of code generators. The idea is that a user of the platform could look at the source code for the AlgoTerminal code generator I am writing, and write their own generator for whatever platform they are using for live trading.
I will be wrapping up the AlgoTerminal code generator in the next couple of days. This was a bit more effort than estimated but the result will be a common way of building other code generators. My top priority is to be live trading ASAP. Once that happens I will polish up the product a bit and get it to some traders who are currently running algos in some C# based platform. Preferably some people who have decent programming chops and could write their own code generator based on what I did for AlgoTerminal while using the source code as a template. PM me if the above describes you and you are interested in trying out the tech.
I am now generating strategy code from my system which can be "dropped" directly into AlgoTerminal and executed. That being said, I have discovered a show stopper data issue in AlgoTerminal which if it cannot be resolved, I will have to abandon this platform and look for an alternative for live trading. Hope to hear from their support on Monday and will report back to this thread. The irony of the situation is I have automated everything from finding strategies, optimizing for different orders, and combining the strategies based on performance metrics with the output being code for an ATS (currently AlgoTerminal). StockSharp looks like a possible ATS alternative. The key feature I need is to be able to execute multiple strategies together and to have a component that controls risk of the entire group of strategies.