Recently I finally sat down to code my intraday strategy, which is already rules-based and uses a custom indicator. The efs has had a long-standing limitation: when assigning 4 indices to variables and performing relatively simple math functions on these variables, it won't return more than a few days of data. This hasn't been a huge problem before as I've only been trading real time. After a few weeks I finalized the efs, but, as expected, eSignal's back-testing engine suffers from the same limitation as the script itself. The strategy will only run for the duration of the script -- on a few days of data. Not against, say, a db of OHLC data for specific symbols as I'd naively hoped. Do any of you guys have advice on how to analyze a more robust dataset using eSignal? Is this a pure limitation of the software, or can I download or purchase specific data much further back in time to run scripts against? Otherwise, it's probably worth looking into new platforms. Any advice would be appreciated. Thanks guys.