Uses a combination of moving averages to establish trends, and finite-difference derivative approximations to predict possible reversals. Seems to work best on 1 hour charts of less volatile currency pairs.