老帅李华杰
管理员
管理员
  • UID2
  • 粉丝33
  • 关注0
  • 发帖数402
  • 社区居民
  • 忠实会员
  • 喜欢达人
  • 原创写手
阅读:127回复:0

python使用yahoo的API获取股票数及预警

楼主#
更多 发布于:2025-10-21 23:08
import yfinance as yf
import smtplib
from email.mime.text import MIMEText


# 获取股票数据
stock = yf.Ticker("AAPL")
current_price = stock.history(period="1d")['Close'][0]


# 预设的预警条件
warning_price = 150  # 例如当苹果股价超过150美元时触发预警


# 比对和发出警报
if current_price > warning_price:
    # 发送邮件作为警报
    msg = MIMEText('Apple stock price has exceeded $150.')
    msg['Subject'] = 'Stock Price Alert'
    msg['From'] = 'your_email@example.com'
    msg['To'] = 'recipient_email@example.com'
    server = smtplib.SMTP('smtp.example.com')
    server.send_message(msg)
    server.quit()
好的指标等于至高的阵地,明察秋毫自然马到成功; 微信手机同号:15907742318 老帅李华杰
游客

返回顶部