Nice update!!!
I have a question regarding the period. What to do if it has expired? I mean the beep hasn't triggered in the given period. Should it be reset or what?
for example i will select 30seconds period and 20% price increase to trigger a beep, so your web based alertbot will detect if there's a price increase of at least 20% from the past 30seconds period. if i will choose 1minute period for example, the alarm will activate after 1 minute period from the start of price change with 20% price increase. in short if there's a price difference of at least 20% within the last 1minute it will give an alarm.