For quite some time now, I have been looking for a new trading system development, testing and deployment platform. Unfortunately, every time I feel that I have found an appropriate solution I have run into a ceiling of some sort. I had recently started a thread regarding Excel which had its share of positive reviews but was more or less flooded with negatives. I do not wish to take that thread of topic so I have decided to start this one.
Before inquiring what platforms are recommended, it would be best to state what I am looking for. I require a system that will allow me to analyze data on a tick by tick basis on multiple time intervals across multiple markets. I also require the capacity to induce external number sets to be analyzed simultaneously with the market data. These outside number sets may or may not be induced in real-time. I also require the ability to utilize time and sales data in the system in both real-time and back-test environments.
The software should have strong back-testing capabilities that can run tests on a tick by tick basis regardless of the time-frame chosen. It must also be capable of processing the system in real-time and preferably linkable to a brokerage firm for trade execution and management.
It must be able to process large amounts of data (such as tick data for multiple markets spanning several months at a time) at relatively high speeds. I am aware that this would take a very powerful computer but I am willing to make that investment if need be.
Just so there are no mix-ups, I primarily trade e-mini futures so the platform must support that. Support for equities, options and other instruments would be a definite plus.
Many of you will be recommending that I just develop my own platform. If this is my absolute last resort, than I will do what I must. However, I am trying to avoid having to develop my own platform since developing an effective system takes up enough effort as it is. So if any of you fine traders and developers have some advice you would like to share regarding this matter, please feel free. Some programs I have been looking into are Trader's Studio, Mat Lab, Mathematica and as I have stated before, Excel.
Before inquiring what platforms are recommended, it would be best to state what I am looking for. I require a system that will allow me to analyze data on a tick by tick basis on multiple time intervals across multiple markets. I also require the capacity to induce external number sets to be analyzed simultaneously with the market data. These outside number sets may or may not be induced in real-time. I also require the ability to utilize time and sales data in the system in both real-time and back-test environments.
The software should have strong back-testing capabilities that can run tests on a tick by tick basis regardless of the time-frame chosen. It must also be capable of processing the system in real-time and preferably linkable to a brokerage firm for trade execution and management.
It must be able to process large amounts of data (such as tick data for multiple markets spanning several months at a time) at relatively high speeds. I am aware that this would take a very powerful computer but I am willing to make that investment if need be.
Just so there are no mix-ups, I primarily trade e-mini futures so the platform must support that. Support for equities, options and other instruments would be a definite plus.
Many of you will be recommending that I just develop my own platform. If this is my absolute last resort, than I will do what I must. However, I am trying to avoid having to develop my own platform since developing an effective system takes up enough effort as it is. So if any of you fine traders and developers have some advice you would like to share regarding this matter, please feel free. Some programs I have been looking into are Trader's Studio, Mat Lab, Mathematica and as I have stated before, Excel.