I understand what your saying, but I'm not sure you understand what I'm saying.
Let me give two examples, and please, anyone jump in an tell me where I got it wrong.
Example #1
Using Butter-Bot on BitStamp, 1Hour, 10/21, with no time offset (so it is checking at the top of the hour).
This example checks at the top of the hour, and does the calculations, if there has been a crossover, then it makes the needed trades.
Example #2
Watching BitWisdom on Bitstamp, 1Hour, 10/21, with live feed (so it is checking constantly).
This example uses the same settings as Example #1, but it just checks a whole lot more often, so it is much more accurate at spotting the actual crossover, when it happens. So you aren't missing it by 1-59 mins late.
Why does the frequency of data point updates have to be the same as the (2h, 1h, 30m, 15m) EMA time setting?
OK, I think I understand now. The Interval setting in Butterbot seems to do two things:
1) Calculates EMA at the set interval
2) Checks the threshold at the set interval and buys/sells if the value is met.
What you are doing at BitWisdom is watching the 1 hour EMA lines, but you are watching them continuously throughout the day, not just checking at 1 hour intervals. Is that correct?
As far as I know, there is no way for to do that with this Bot. Although it does seem like it would be a nice feature for the future! I wonder if there are any drawbacks to having it constantly looking at the data.