Right now I use Excel/VBA to do all my backtesting. I'm looking to expand one of my systems (100+ trades per day) and I'm thinking either R or MATLAB would be a better tool for the job (mostly research/backtesting, possibly execution down the road). Does anyone have experience with BOTH of these options, and a preference for either? I realize R is free and MATLAB costs 2k+, which isn't really a concern. I'm just looking to get started with a solution that I'll stick with.