Turok,
I appreciate your comments and agree with your assessment regarding the data scrubbing and false sales numbers -- they do occur and can cause indicators to be out of bounds, especially short term. However, the false signals in WizeTrade are not caused by these occasional 'bad' ticks and here is why:
WizeTrade uses a graph with 2 indicators that look like a simple moving average of price (it's more complex than that, since they take into account volume too). One is red, the other is green. A buy signal is when the green crosses up through the red, and a sell signal is when the red crosses down through the green.
For example, if you look at a standard 20 period and 50 period moving average on the same chart, you'll see that the two lines cross each other occasionally (this could be a 15 minute chart, daily chart, doesn't matter). When these moving average lines cross, they stay crossed. In WizeTrade, however, I suppose because of the way their algorithm works, the lines don't always stay crossed. This happens on all the time periods (daily, 60 minutes, 15 minutes, etc.). If the problem were due to a bad tick, a 5 minute chart would not be affected at all, since it is only 1 of thousands of data points and would be 'washed out' or 'averaged out', irrelevant.
I studied this very carefully with WizeTrade. I've been programming for many years (that's my full-time job, senior software engineer), and have written several programs that use the Townsend API as you have. I calculate in my latest program several technical indicators based on the TAL data to generate my signals. While I don't know the WizeTrade algorithm, I came to the conclusion that it has a fatal flaw because it will give false signals (again, in any time frame), because in the next time period (5 min, 60, daily, whatever) redraw the chart differently.
To me, it was cheating. It looks great for selling the product (the signals look pretty good when your looking at what happened historically on a chart). But what you don't know is that there were a bunch of false signals that happened in real-time, but of course you don't see those on the chart after the fact.
Okay, sorry for getting so long winded ;-)