I am new to rules-based / automated trading systems. I want to design, back test, forward test, and implement a rules-based trading system for futures and spot FX. I don't want to reinvent the wheel. Is there a "standard" software package for this type of work? Which software packages would be the best tools for this type of work and why?