You shouldn't have to pay too much for it, as data is practically free. You will need a feed, like IB or ToS, and an API. You can set indicators to your specification (ie if correl falls below or rises above X, then buy/sell). You can set 15 min, 1 hr, 4 hr rolling timeframes, etc. There are...