当前的位置是:主页 >> 财经新闻

股票实时价格如何确定(没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格)

2023-11-07

浏览量:

Zabbix监控系统其实可以做很多事情,不光说只是可以用来监控我们的IT设施指标。今天我们就利用Zabbix来自动帮我们盯盘,监测一下股票或者期货价格,当我们的股票或者期货价格达到我们预先设置的阈值时,产生告警通知推送到我们的邮箱或者手机上,下一步我们就可以根据实际情况进行平仓、开仓等操作了,从而不需要进行实时盯盘了。


没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格

1.我们采用新浪A股票行情接口,地址为:http://hq.sinajs.cn/list=sh600000,sz000001。多只股票可以用逗号隔开。


没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格

  • temp[0]------浦发银行------股票名称
  • temp[1]------11.08------今日开盘价
  • temp[2]------11.03------昨日收盘价
  • temp[3]------11.06------当前价
  • temp[4]------11.11------最高价
  • temp[5]------11.05------最低价
  • temp[6]------11.06------买一
  • temp[7]------11.07------卖一
  • temp[8]------4715928------成交量
  • temp[9]------52270522------成交额
  • temp[10]------2807------买一挂单数量
  • temp[11]------11.06------买一
  • temp[12]------158684------买二挂单数量
  • temp[13]------11.05------买二
  • temp[14]------65400------买三挂单数量
  • temp[15]------11.04------买三
  • temp[16]------142400------买四挂单数量
  • temp[17]------11.03------买四
  • temp[18]------82500------买五挂单数量
  • temp[19]------11.02------买五
  • temp[20]------237500------卖一挂单数量
  • temp[21]------11.07------卖一
  • temp[22]------50552------卖二挂单数量
  • temp[23]------11.08------卖二
  • temp[24]------135405------卖三数量
  • temp[25]------11.09------卖三
  • temp[26]------127900------卖四数量
  • temp[27]------11.10------卖四
  • temp[28]------181296------卖五数量
  • temp[29]------11.11------卖五
  • temp[30]------2020-03-05------日期
  • temp[31]------9:40:44------时间

2.登录到一台安装有Zabbix Agent客户端的主机上,这里我登录到Zabbix服务器上,我们使用curl命令获取一只股票的行情,并且可以通过用awk命令过滤出你想要的信息,比如当前股票价格。


没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格

3.编辑一个shell脚本用来获取股票的实时价格。并赋予可执行权限。

# vi /home/zabbix/stock.sh

#!/bin/sh

curl -s http://hq.sinajs.cn/list=$1 | awk -F ',' '{print $4}'

# chmod +x /home/zabbix/stock.sh

3.编辑Zabbix Agent配置文件,创建一个用户自定义的键值,用来获取一只股票的实时价格。这里我通过”$1”传递参数的方式。这样就可以灵活的获取任何一只股票的信息了。

# vi /etc/zabbix/zabbix_agentd.conf

UserParameter=stock_price[*],sh /home/zabbix/stock.sh $1


没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格

4.配置完成后重启Zabbix Agent。

systemctl restart zabbix-agent

5.登录到Zabbix Web界面。选择配置->主机->创建监控项。键值这里手工输入之前创建的自定义键值,中括号内填入你需要监控的股票代码。设置自定义时间间隔为股票交易时间。


没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格

6.为这只股票的监控项创建一个触发器,比如当价格达到11.28时,触发告警通知我们。


没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格


没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格

7. 查看监测最新数据获取到股票的价格信息,并且可以看到设置的一条触发器线,当达到这个触发值时,会产生告警信息。


没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格

8.当股票价格达到我们设置的阈值时,发送告警信息给我们。告警的内容你可以自行进行修改。


没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格

这样我们利用Zabbix监控系统来自动帮我们监测股票价格就实现了,监测期货也一样,更换为期货合约就可以了,根据你实际情况来监测需要的指标内容。


没时间盯盘怎么办?不用担心,Zabbix帮你自动监测股票或期货价格

我觉得Zabbix不光只是IT领域了,大家有兴趣都可以学习一下,我的专栏课程《Zabbix从入门到实战》知识内容还是很丰富的,然后在你的电脑上通过虚拟机来部署安装,这样我们就可以通过Zabbix来监控我们需要监测的数据指标咯~


标签
友情链接