当前位置: 首页 > news >正文

怎样使用网站后台的模板设计说明万能模板500字

怎样使用网站后台的模板,设计说明万能模板500字,和创互联的网站是多少,WordPress给分类页面伪静态概述 通过本地的定时轮训,结合本地建议数据库。检查股票可转债价格的同事,进行策略化提醒 详细 前言 为什么会有这么个东西出来呢,主要是因为炒股软件虽然有推送,但是设置了价格之后,看到推送也未必那么及时&#…

概述

通过本地的定时轮训,结合本地建议数据库。检查股票可转债价格的同事,进行策略化提醒

详细

前言

为什么会有这么个东西出来呢,主要是因为炒股软件虽然有推送,但是设置了价格之后,看到推送也未必那么及时,毕竟正常的超贵软件推送是很多的。所以我们利用简单的接口,来实现跟踪几个特别在意的股票,再进行简单的策略定制,用发邮件的方式提醒,毕竟。。一般人是不会有太多邮件进来的。会比较重视

详细

一. Shares

简介

Shares 接口


如上图所示,我们的 Shares 功能主要有

  1. 初始化
  2. 创建相关的用户数据库 createUserDB
  3. 创建股票数据库 createSharesDB
  4. 登录一个用户,用户名就是要接受邮件的邮箱 createUser,这个方法的返回值,就是当前用户的 uid。其他接口要用到这个参数
  5. 购买股票
  6. 卖出股票
  7. 检查接口,会定时触发(这里,可以根据用户自己的需求,进行价格触发策略上的定制)
  8. 获取股票/可转债信息的接口

这里因为需求对数据库的要求很低,所以直接使用了最简单 Sqlite3 ,是不需要额外设置什么东西,就会在脚本的同级目录产生一个名为 testShares.sqlite 的数据库文件。可见最下方运行的效果图

检查接口设置

 

    ret = self.cursor.execute("select code,uid,averagePrice,targetReturn,allowEmail,lastSendEmailTime from shares").fetchall()if len(ret) > 0:codeArray = []for temp in ret:code = temp[0]codeArray.append(code)messageDict = {}codeInfoDict = self.getShareInfo(codeArray)for temp in ret:code = temp[0]uid = temp[1]avaPrice = temp[2]targetReturn = temp[3]allowEmail = temp[4]lastSendEmailTime = temp[5]if allowEmail < 1:continueinfo = codeInfoDict[code]# print(info)name = info[1]newPrice = info[2]message = ""if newPrice < avaPrice*0.95:message = "请注意加仓 "+name+str(code)+"\n现价相对持仓成本 跌幅已经超过 5%"elif newPrice > avaPrice*(1+targetReturn):message = "请注意止盈 "+name + \str(code)+"\n现价已经打到目标收益"+" 当前收益率" + \str((newPrice-avaPrice)/avaPrice)

使用方法

    s = Shares()# 创建用户 用来接收提醒邮件的邮箱uid = s.createUser("12345678@qq.com")print("uid",uid)# 由于每次运行,都会根据 buy 和 sell 接口,操作本地的数据库。所以,在运行过一次之后,请自行把已经记录下来的 buy 和 sell 操作注释掉,以免影响 check  函数的运行# buy# 记录当前用户买入 128062 亚药转债 ,价格 96.8 20 股s.buyShares(uid,"128062",96.8,20) # 亚药转债# sell# 记录当前用户卖出 10 股 128062s.sellShares(uid,"128062", 10)

二. EmailSender

一个用来发送邮件的类,需要进行配置STMP服务,我们以 QQ邮箱为例。获取STMP服务的授权码
登录完成后,点击 设置-账户-POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
帮助系统

其他类型的邮箱也是差不多的操作,不再赘述。

使用

    content = '''崔东山玩笑道:“陪了你这么久的小铜板儿、小碎银子和神仙钱,你舍得它们离开你的香囊小窝儿?这么一离别分开,可能就这辈子都再也见不着它们面儿了,不心疼?不伤心?”'''# 设置发件人邮箱地址EmailSender.sender = "" # 邮箱的 smtp 授权码EmailSender.pwd = ""# 设置 要发送邮件的 标题,文本正文,收件人地址列表ret = EmailSender().sendEmail("第六百零一章 裴钱的小钱袋子", content,["******@qq.com"])

三. 运行

要正常运行 Demo,需要正常配置好 邮箱名授权码(虽然不配置邮箱也能运行,但是不会有提醒的邮件发出去)。至少记录买入一只可转债/股票。然后运行 autoSharesAdvice.py 文件即可

下面是一个以 128062 亚药转债,进行的测试,出于隐私考虑,并没有设置邮箱和授权码,还请谅解。

    s = Shares()# 创建用户 用来接收提醒邮件的邮箱uid = s.createUser("11111111test@qq.com")print("uid",uid)# buys.buyShares(uid,"128062",96.832,20) # 亚药转债# 开盘时间内每 1 min 检查一次while True:timeF = float(time.strftime("%H.%M"))print("time ", timeF)if 9.25 < timeF < 11.31 or 13.00 <= timeF <= 15.00:s.check()time.sleep(60)

设置完成之后,执行 python3 autoSharesAdvice.py

 

效果图

http://www.yayakq.cn/news/134835/

相关文章:

  • 建设银行甘肃定西市分行网站wordpress多站点命名
  • 第一页网站SEO网络推广服务平台
  • 怎样做一个网站平台有什么网站可以发布个人信息
  • 古典水墨网站网片价格
  • 营销型网站建设对比分析深圳网站网络推广公司
  • 老牌网站建做网站上凡科
  • 女装网站建设项目可行性分析如何判断网站数据库类型
  • 苏州高新区建设局网站wordpress建站邮件
  • 网站如何做网络推广网站维护具体做啥
  • 高端大气网站案例个人网站注册平台要多少钱
  • 建网站的小软件用wordpress开发网站
  • 做暧昧免费视频大全网站营销策划咨询机构
  • 郑州做网站费用网络公司 给 客户网站备案
  • 长沙网站制作作旅游网站的设计与实现开题报告
  • 云阳网站制作湖北网页
  • 天津外贸建站公司网站颜色字体颜色
  • 网站访问大小用asp.net做的网站贴吧
  • 南山网站建设深圳信科报价单模板电子版下载
  • 做地接的网站东莞大岭山楼盘
  • 强化 门户网站建设东莞最好的网站建设
  • 上海高端网站定制开发租用了空间 怎样上传网站程序
  • 门户网站整改报告浙江网站建设dyfwzx
  • 网站姐姐做床戏网站软件推广的渠道是哪里找的
  • 推广网站出现中性产品代理一个手游需要多少钱
  • 做网络课堂的平台有哪些网站商标分类表45类明细
  • 安徽平台网站建设找哪家国外上市网络公司排名
  • 网站域名备案需要资料wordpress网站字体大小
  • 深圳网站建设 宝华大厦提升网站流量
  • 有关网站建设的知识seo快速整站上排名教程
  • 做外贸的要有自己的网站吗淮北网站建设制作