The fundamental components include:
http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:price_oscillators_ppo
http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:parabolic_sar
http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages
http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:pivot_points
http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:average_directional_index_adx
http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:average_true_range_atr
http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:relative_strength_index_rsi
Divergence of 2 oscilators (not price and an oscillator)
Scanning a basket of charts for those that are setup before confirmation of entry
Enter trade when confirmed
Exit trade when exit criteria are met or stop loss is hit.
I and others use this to trade options and have been very successful at using it for a long time.
I believe that folks will want to license this once it is done.