数据变化率实时监控 暴涨暴跌预警提醒 监控数据急剧增长或下跌时发出报警提醒,尤其在金融领域需求比较多。如下图所示,价格起伏不定,时刻变化着,甚至出现断崖式下降,想要在数据暴涨暴跌时做出反应,就需要监控数据变化率。 比如我们需要监控数据每分钟的变化率,每一分钟监控一次,如果监控时间点正好是上涨或下跌过程中间,就容易错失机会。所以需要连续监控数据,一秒就监控一次,一分钟共采集数据和监控60次。每秒采集数据后,与60秒前的数据进行比较,计算数据变化率。确定了监控方案再来看使用木头浏览器实现步骤吧。 1、打开木头浏览器项目管理器,新建一个打开网页的步骤,输入需要监控的网址。 2、设定连续监控的时间段为一分钟,在60秒内上涨超过2%或下跌超过-2%预警提醒。 3、新建一个填写内容步骤,木头浏览器可以在这里添加子元素,选择填写属性为addchild,填写内容为新元素的outerHtml。
4、设定全局变量保存计算结果,使用js定时器控制每秒运行一次jc函数计算变化率。
5、新建定时控制步骤,运行周期为1秒,在此步骤之后的步骤,将每秒运行一次。 6、添加变量监控步骤,监控保存数据变化率的js变量bl。因bl在开始后的第一分钟保持初始值0,此时不进行数据变化率比较。当bl值不为0时才比较变化率。 7、数据变化率,从js变量bl中取值,与整行设定好的参数比较,在规定的一分钟时间内上涨或下跌超过2%即预警提醒。 8、设定预警提醒方式,勾选弹出窗口提醒,并设置弹窗显示的内容,在内容输入框中可点击鼠标右键,选择调用变量的值。同时勾选声音提醒,可自定义声音文件路径,支持Mp3格式音频。勾选发送提醒邮件,可以使用企业邮箱,绑定微信或QQ同步接收提醒。 9、最后回到项目管理器根目录,点击开始按钮运行项目。当监控到数据变化率超出设定值时,在屏幕右下角弹窗提醒。同时手机上微信提醒相同的内容。 按以上方法,浏览器可以打开任何网址监控。先使用js脚本计算变化率,再用木头浏览器监控变化率和发出预警。 |