realtime guard stock

 1 import tushare
 2 import time
 3 import os
 4 
 5 while 1:
 6   df=tushare.get_realtime_quotes('600536')
 7   print df['price']
 8   if df['price'].agg('max') > "27.50":
 9     os.popen('bash ttt.sh')
10   time.sleep(2)
getstock.py
 1 url="https://hooks.slack.com/services/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"
 2 curdate="$(date "+%Y_%m_%d %H:%M:%S")"
 3 #curl -v POST -H 'Content-type: application/json' -d '{
 4 curl POST -H 'Content-type: application/json' -d '{
 5 "response_type": "ephemeral",
 6 "channel": "#demo",
 7 "text": "Stock",
 8 "username": "Bug News",
 9 "icon_emoji": "",
10 "attachments": [{
11 "color": "#a6364f",
12 "title": "CI crashs.",
13 "title_link": "https://gitlab.moonx.cn/Developers/apollo/pipelines",
14 "text": "'"${curdate}"'",
15 "fields": [{
16   "title": "xxx",
17 }]
18 }]
19 }' $url
ttt.sh

上述两脚本能实现实时监控某只stock,并预警通知slack。

转载于:https://www.cnblogs.com/cjyp/p/10411093.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值