A financial market analytics system that abstracts and simplifies the process of testing trading strategies, primarily those in the class of technical analysis.