One more:
5. Add the ability to fire an email when one or more criteria
expressions are met.
The criteria could be entered using common fields the same way as
described in (1) above.
Some fields that might be used in criteria expressions (among
others):
ATR15 = Average true range of the last 15 days
ATR20 = Average true range of the last 15 days
CLOSE = Current day close
MA20 = 20 day moving average
MA30 = 30 day moving average
MA50 = 50 day moving average
MAXH3 = Maximum high of the last 3 days
MAXH9 = Maximum high of the last 9 days
MAXH15 = Maximum high of the last 15 days
MAXH30 = Maximum high of the last 30 days
MIN3 = Minimum low of the last 3 days
MIN4 = Minimum low of the last 4 days
MIN10 = Minimum low of the last 10 days
XMA7 = 7 day exponential moving average
XMA15 = 15 day exponential moving average
Maybe it would be better to offer functions like ATR(days) and
XMA(days) that would return the average true range and exponential
moving average for the given number of days, which could be used in
the criteria expressions.
Just another idea!