Like many other people, I'm looking for the right platform to use to backtest and then trade a system I am developing. I've been using TradeStation for years. I would appreciate people's advice. Here is a list of features I need/want:
Must have features:
Ability to call a user written DLL (preferably in VB .NET)
Fast - see previous post
Capable of handling a portfolio of 5000 symbols
A few canned money management systems or the ability to write ones own.
An optimiser that saves statistics such as total profit, maximum drawdown etc. for each case tested
A decent charting tool that can show prices and indicators etc.
Handles multiple bar intervals (daily, weekly, hourly, 5 minute etc.)
A program structure that makes it easy to write and reuse components (e.g. write entries ,exits, money management in separate modules and then connect them in several different ways)
Desirerable features:
A genetic algorithm optimiser
A Monte Carlo to help simulate more market history
Ability to test without survivor bias (including handling tickers disappearing due to bankruptcies and mergers)
Ability to handle stock splits in a such a way that systems that require certain share volumes or certain minimum prices of stock for it to be used work properly.
Ability to test effect of running multiple strategies on a single basket of symbols and/or different strategies on different baskets of symbols or different bar intervals (hourly, daily etc)
Can get market data from multiple sources including ascii files
Can do actual trading in real time through a brokerage
Price is not a major concern.
If people could indicate how well a program they are familiar with handles each of these requirements, that would be a big help.
Thanks
Must have features:
Ability to call a user written DLL (preferably in VB .NET)
Fast - see previous post
Capable of handling a portfolio of 5000 symbols
A few canned money management systems or the ability to write ones own.
An optimiser that saves statistics such as total profit, maximum drawdown etc. for each case tested
A decent charting tool that can show prices and indicators etc.
Handles multiple bar intervals (daily, weekly, hourly, 5 minute etc.)
A program structure that makes it easy to write and reuse components (e.g. write entries ,exits, money management in separate modules and then connect them in several different ways)
Desirerable features:
A genetic algorithm optimiser
A Monte Carlo to help simulate more market history
Ability to test without survivor bias (including handling tickers disappearing due to bankruptcies and mergers)
Ability to handle stock splits in a such a way that systems that require certain share volumes or certain minimum prices of stock for it to be used work properly.
Ability to test effect of running multiple strategies on a single basket of symbols and/or different strategies on different baskets of symbols or different bar intervals (hourly, daily etc)
Can get market data from multiple sources including ascii files
Can do actual trading in real time through a brokerage
Price is not a major concern.
If people could indicate how well a program they are familiar with handles each of these requirements, that would be a big help.
Thanks