rcreal, thanks for your reply
For the automation of a system I would divide the whole work in 3 parts: Data Management, Data Processing (signals generation), and Orders Execution.
With TradeStation I would have
1) a very good database going back in history and also providing live feed...