python 股票盯盘源码

这里需要填写自己的邮件地址和客户端授权码。

#tushare股票价格自动监控
#需求:
#1.设置股票的卖出价
#2.买入的价格
#3.程序对价格进行监控
#4.当价格达到预定值时发送邮件提醒import tushare #使用股票检测模块
import time #使用时间模块
import smtplib #smtp 协议包
from email.mime.text import MIMEText #用于构建邮箱内容def gupiao(msg):msg_from="" #发件人password="" #客户端授权码msg_to="" #收件人#构建邮箱内容if msg==1:subject="买入"content="赶紧买入"elif msg==2:subject="卖出"content="赶紧卖出"#构建msg邮件内容对象msg=MIMEText(content)msg["Subject"]=subjectmsg["From"]=msg_frommsg["To"]=msg_to#发送邮件#smtplib.SMTP_SSL("发件人邮件服务器地址",端口号)smtpObj=smtplib.SMTP_SSL("smtp.163.com",465)smtpObj.login(msg_from,password)smtpObj.sendmail(msg_from,msg_to,str(msg))print("发送成功")smtpObj.quit()def nei():hap=input("请输入股票号:")data=tushare.get_realtime_quotes(hap) #股票号name=data.loc[0][0]#股票名称pre_close=float(data.loc[0][2])#昨日收盘价price=float(data.loc[0][3])#现价change=round((price-pre_close)/pre_close,4)#今日涨幅msg="股票名称:"+name+",当前价格:"+str(price)+"元,涨幅:"+str(change*100)+"%"print(msg)return haphao=nei()
buyPoint=float(input("请输入买入价格:")) #模拟买入价格
salePoint=float(input("请输入卖出价格:")) #模拟卖出价格
se=int(input("请输入提醒间隔时间(秒):")) #提醒间隔时间
while 1==1:data=tushare.get_realtime_quotes(hao) #股票号name=data.loc[0][0]#股票名称pre_close=float(data.loc[0][2])#昨日收盘价price=float(data.loc[0][3])#现价change=round((price-pre_close)/pre_close,4)#今日涨幅msg="股票名称:"+name+",当前价格:"+str(price)+"元,涨幅:"+str(change*100)+"%"print(msg)if price<=buyPoint:msg=1print("价格达到买点,可以买入!!")gupiao(msg)elif price>=salePoint:msg=2print("价格达到买点,请及时卖出!!")gupiao(msg)else:print("不要做操作")time.sleep(se)#睡眠时间单位为秒,这里建议调成3秒

python打包成exe

安装打包模块

pip install pyinstaller

打开Windows powershell

进入python文件目录
pyinstaller  -F 文件名


打开dist文件夹

达到买点或卖点会发送邮件提醒

python 股票盯盘v2.0相关推荐

  1. PythonStock(37)股票系统:Python股票系统发布V2.0版本,改个名字吧,叫Python全栈股票系统2.0,可以实现数据的抓取(akshare),统计分析,数据报表展示。

    目录 前言 1,关于Python全栈股票系统V2.0 2,在CSDN上居然有人给代码打包收费下载!! 2,更新docker镜像 3,总结 前言 使用Python开发一个web股票项目. [github ...

  2. Python股票盯盘助手

    学习股票交易有一段时间了,还未逃脱盯盘的 初级阶段,索性写了一段微信盯盘脚本,将账户信息实时发送到微信助手中 先导入需要的包 import tushare as ts import itchat, t ...

  3. 手把手教你写一个基于python+pyqt5的股票盯盘软件

    今天教大家基于Python+pyqt5开发一款股票盯盘小软件,里面含有微信推送.策略分析.回测.实时统计持仓盈亏等功能,其实我们也可以把它叫做股票量化小软件.开发这么一款小软件首先得具备Python的 ...

  4. 基于python + tushare 的股票盯盘脚本

    目录 基于python + tushare 实现股票盯盘 tushare简介 设计思路 核心代码实现 加点细节 结束语 基于python + tushare 实现股票盯盘 tushare ID:499 ...

  5. 股票盯盘小工具代码梳理

    在笔者上一篇文章GUI版本的股票盯盘小工具中,笔者提到了这个小工具如何使用,但没有梳理里面的代码,这次就梳理总结一下它的源码,并根据粉丝的反馈讲一下这个小工具新增的功能.Python源码分为两大部分: ...

  6. B08.python智能盯盘 + 声音报警 - 有意思的小东西【黑科技】

    文章目录 一.对上证大盘进行盯盘 二.盯盘侠.bat 三.对外盘进行盯盘 适合人群:稍微有点python基础者,炒股或对金融感兴趣者. 一.对上证大盘进行盯盘 1,首先需要安装winsound, ea ...

  7. 用 Python 做 盯盘机器人,股票价格实时监控并邮件通知你!

    前言 Python凭借其开发效率高和功能强大的特性,在众多编程语言中脱颖而出,成为大数据时代的分析利器. 据我多年的领悟,编程语言只是一种按照人的意图去实现特定功能的高效工具而已,程序化所实现的核心决 ...

  8. 左右手桌面股票盯盘软件

    一款极简式PC桌面股票盯盘神器,支持A股.美股.港股.外汇.期货等,特别适合上班族.学生族隐蔽式盯盘需求. 版本号:V3.0.0.17678 DesktopStockTracking.exe校验码: ...

  9. 左右手桌面股票盯盘常见问题解答

    各位朋友大家好,左右手桌面股票盯盘小程序自发布以来,经历了多次更新,程序功能也有质的提升.各位朋友在使用过程中,难免有各种问题,在此,我将一些常见的问题进行整理,帮助各位朋友更快的了解本程序的各个功能 ...

最新文章

  1. 干货!top白帽子 Gr36_ 手把手教你挖漏洞|2017 先知白帽大会
  2. sed用法之批量添加nagios services.cfg监控项
  3. html的vue项目怎么兼容ie,vue 项目在ie浏览器的兼容问题
  4. GDCM:寻找PatientRootQuery的测试程序
  5. spring学习(38):注入set类型
  6. 程序员如何保持身心健康,做到这几点,远离秃头。
  7. C# 检查字符串,防SQL注入攻击(转载)
  8. 怎么查看当前登录的svn账号_在linux下查看svn对应的账号和密码
  9. SpringBoot Cache 深入
  10. 华罗庚的《统筹方法》
  11. GG 。B的搜索技巧?
  12. 国内自动化测试软件,AutoRunner-国内测试行业专业自动化测试工具成长史
  13. python模拟键盘操作
  14. MySQL中的保留字
  15. MySQL高级篇——事务
  16. HDU-1556题解
  17. 【BZOJ】P4238 电压
  18. 淘客订单检测接口--检测淘宝订单是否是淘客订单的接口
  19. X的学习日记LinuxOS篇
  20. linux 烧写stm32 swd,STM32F103使用SWD烧写错误提示的问题

热门文章

  1. 安科瑞智能操控无线测温装置在江苏某化工产业园项目的应用
  2. 计算机网络的应用特点是什么,现代计算机通信技术特点及通信网络的应用
  3. smb.conf 中文man页面(1)
  4. linux网卡通信延迟高,Linux性能优化-网络请求延迟变大
  5. Table storage engine for ‘******‘ doesn‘t have this option 问题
  6. 翻译:《蛇棋》游戏与算法
  7. 万能通用的各大网站(全民简历、简历本等) 简历模板 -- 免费下载方法
  8. java图片头像代码_用Java和OpenCV生成Github默认头像
  9. api.php act get api,api.php
  10. 最后一个bate版本typora下载,typora快速上手