mobnetic / BitcoinChecker

DataModule for Bitcoin Checker android app
341 stars 212 forks source link

[REQUEST] Alerts based on daily high/low #24

Open neurocis opened 10 years ago

neurocis commented 10 years ago

In the spirit of #14, if the exchange supports daily high/low, an alert that can be triggered when the current price is within x% of the high or x% of the low.

MaciejCiemiega commented 10 years ago

Hello:) Hmm I don't understand some things: "when the current price is within x% of the high" - "within" word needs to be followed by a range, so "within x% of" is not a valid range. Do you mean "greater than x% of high" or something like that? And similar "lower than x% or low"?

Btw there can be 100 ideas of new, different alarm conditions, but I think we want to keep Bitcoin Checker pretty simple. We've already receiver many requests about some serious alarms, analyzing etc. In Bitcoin Checker alarms are only an addition to price checking. It's main goal is to keep up with latest prices, so thats why there is a periodic check, but this design is not a good idea for some power users that don't care about price updates - they just want to be notified when some condition will be met. What would happened if alarm conditions would happen between two checks and then drop to the previous level? User won't be aware of that because he didn't check the price at that moment - it was between two checks. The only way to do it right is to monitor prices continueusly on our server (which we do not have for Bitcoin Checker) and send push messages to users if a condition is met. With a server we could do also some advanced analytical things etc without draining battery on user's devices. If we will have time in future we will think of developing a premium app that will be backed by our server (that will do all the work).

To sum it up: We don't want to go to deep into advanced alarm functionality in Bitcoin Checker, but maybe we will work on separate app that will be designed with alarms and analysis at the first place:)

neurocis commented 10 years ago

Thanks, and I understand your focus for the app. What was meant by the "within x% of high/low" is that if the current daily high was say 200 and low 100, if x was 5% then it would alert at 190 and 90 and disable that alert as it does currently I believe.