Yes, I agree. The data management is tedious. Plus coding has to be absolutely right, when it comes to symbol selection (not a big deal, but something that can go wrong (incorrect spread creation is to be watched out for), hence extremely careful backtesting). Performance is another issue, if...