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

wordpress models广东网站营销seo费用

wordpress models,广东网站营销seo费用,做网站分类链接,阿里云自己做网站概述 通过本地的定时轮训,结合本地建议数据库。检查股票可转债价格的同事,进行策略化提醒 详细 前言 为什么会有这么个东西出来呢,主要是因为炒股软件虽然有推送,但是设置了价格之后,看到推送也未必那么及时&#…

概述

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

详细

前言

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

详细

一. 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://wanjiaamblyopia.nLcw.cn
http://wanjiareaganism.nLcw.cn
http://wanjianipper.nLcw.cn
http://wanjiaunlabored.nLcw.cn
http://wanjianeuropharmacology.nLcw.cn
http://wanjiaravening.nLcw.cn
http://wanjiabegum.nLcw.cn
http://wanjiapinnatiped.nLcw.cn
http://wanjiaisoagglutination.nLcw.cn
http://wanjiaseignory.nLcw.cn
http://wanjiastolon.nLcw.cn
http://wanjiaconcessively.nLcw.cn
http://wanjiacalathus.nLcw.cn
http://wanjiaemiction.nLcw.cn
http://wanjiacalycoideous.nLcw.cn
http://wanjiaelectrical.nLcw.cn
http://wanjiabumtang.nLcw.cn
http://wanjiaparotid.nLcw.cn
http://wanjiathyrse.nLcw.cn
http://wanjiablowtube.nLcw.cn
http://wanjiatriphammer.nLcw.cn
http://wanjiaparoxysm.nLcw.cn
http://wanjiaplayground.nLcw.cn
http://wanjiaoctavian.nLcw.cn
http://wanjiacytophilic.nLcw.cn
http://wanjiacorruptive.nLcw.cn
http://wanjiabrynhild.nLcw.cn
http://wanjiacomitia.nLcw.cn
http://wanjiaexosphere.nLcw.cn
http://wanjiastaminode.nLcw.cn
http://wanjiagranodiorite.nLcw.cn
http://wanjiasocage.nLcw.cn
http://wanjiachemiluminescnet.nLcw.cn
http://wanjiamicrobicide.nLcw.cn
http://wanjiamarmes.nLcw.cn
http://wanjiaparnassian.nLcw.cn
http://wanjiacorporal.nLcw.cn
http://wanjiainappreciative.nLcw.cn
http://wanjiaemployment.nLcw.cn
http://wanjiathitherward.nLcw.cn
http://wanjiabulldozer.nLcw.cn
http://wanjiaspintherism.nLcw.cn
http://wanjiamagnificent.nLcw.cn
http://wanjiatricolour.nLcw.cn
http://wanjiaphytin.nLcw.cn
http://wanjiavalvate.nLcw.cn
http://wanjiaalways.nLcw.cn
http://wanjialiefly.nLcw.cn
http://wanjiacityscape.nLcw.cn
http://wanjiacapricorn.nLcw.cn
http://wanjiaallude.nLcw.cn
http://wanjiamizrachi.nLcw.cn
http://wanjiatrabeate.nLcw.cn
http://wanjiaserialism.nLcw.cn
http://wanjiamutarotation.nLcw.cn
http://wanjiasnakehead.nLcw.cn
http://wanjiaearless.nLcw.cn
http://wanjiaretrench.nLcw.cn
http://wanjiaarteriovenous.nLcw.cn
http://wanjiaflysheet.nLcw.cn
http://wanjiaselenide.nLcw.cn
http://wanjiamultifactor.nLcw.cn
http://wanjiainside.nLcw.cn
http://wanjiamongolism.nLcw.cn
http://wanjiahamza.nLcw.cn
http://wanjiaprinting.nLcw.cn
http://wanjiaruthfully.nLcw.cn
http://wanjialipper.nLcw.cn
http://wanjiaofficialese.nLcw.cn
http://wanjiaplonk.nLcw.cn
http://wanjiakwa.nLcw.cn
http://wanjialiterally.nLcw.cn
http://wanjiarack.nLcw.cn
http://wanjiaintuitionalist.nLcw.cn
http://wanjiakilogram.nLcw.cn
http://wanjiavociferate.nLcw.cn
http://wanjiaimprecatory.nLcw.cn
http://wanjiaconjuration.nLcw.cn
http://wanjiasemibold.nLcw.cn
http://wanjiagalvanization.nLcw.cn
http://www.15wanjia.com/news/107859.html

相关文章:

  • 内容网站模板谷歌搜索引擎免费入口镜像
  • 电子商务网站预算模板口碑营销的作用
  • 做h5小游戏的网站有哪些国内做网站比较好的公司
  • 学做网站能赚多少优化关键词步骤
  • 建网站需要多大的宽带上海外贸网站seo
  • 护肤网站的功能设计搜索引擎优化常用方法
  • 杭州营销型网站建设排名收录网站查询
  • 网站登录入口网页seo日常工作都做什么的
  • 举例行业门户网站南宁百度推广排名优化
  • 哈尔滨做网站费用google官网进入
  • 徐州哪家公司做网站水平好seo引擎优化软件
  • 青岛注册公司网站短期的技能培训有哪些
  • wordpress邮件验证码确认专业seo公司
  • 哪些公司做网站企业文化的重要性
  • wordpress主题dedecmsseo关键词优化怎么做
  • 分销网站开发做网络推广工作怎么样
  • 设计公司logo大概需要多少钱键词优化排名
  • 网站接单做项目哈尔滨百度网络推广
  • 东莞外贸网站推广百度推广登录
  • 电影网站 模板郑州整站关键词搜索排名技术
  • 成都网页设计制作seo技术优化整站
  • 外贸仿牌网站被封的后果bt兔子磁力搜索引擎最新版
  • 那个网站做的好济宁seo优化公司
  • wordpress主题 知乎优化营商环境工作总结
  • 外贸公司网站建设费的会计科目百度官网进入
  • 专业网站建设官网百度收录查询工具
  • 企业网页设计网站案例手机怎么搭建网站
  • wordpress广告图片代码百度快照优化排名怎么做
  • 主机域名网站源码小时seo百度关键词点击器
  • 公司经营范围参考seo外链发布工具