股票自动化处理python脚本
因为腾讯自选股可以根据关键字查找新闻,所以舍弃1.0挨个遍寻对比的方法。第3天后在已产生收益N点收益的情况下,
·
目前更新了3个版本,版本细节及策略见下文,3个python源文件、文档模板、调试日志的链接见:https://download.csdn.net/download/Fei_Yang_YF/87625444
1.0
- 自动登录https://gu.qq.com/i/
- 输入程序中指定的股票代码号
- 进入新页面后,进行最新新闻和公告的获取,并将内容存放到文件夹中,判断是否最新的方法是和之前的进行比较
- 将获取到的新信息及链接处理后发送到邮箱,主要处理是进行关键字滤除
- 固定交易时间内循环执行234
2.0
因为腾讯自选股可以根据关键字查找新闻,所以舍弃1.0挨个遍寻对比的方法
腾讯证券在线搜索关键字,比对关键字是否更新- 腾讯证券没有及时信息,还是用手机app
- ~~技术方法,~~
暂时还是模拟点点点- 使用python + 雷电模拟器 + appium
- pip install Appium-Python-Client
- 暂时使用手动判断关键字
- 一天最多也就5个,也不用太及时,所以手动筛选
- ~~技术方法,~~
- 更新后判断是否有关键字,关键字见规律
- 有关键字则
- 按照日期填入当日分组
发送到邮箱控制app转发到微信
- 分组:短线前4天和今日的,以及超过5天但不符合短线止盈策略的
- 策略执行
- 见短线策略描述
- python脚本执行,符合短线策略的进行邮箱提示
3.0
- 不自动定时获取线上腾讯证券信息,改为手动执行脚本,随时可以获取数据
- 脚本自动将数据归类填入到excel中,买入价手动填入
- 脚本从excel中获取数据进行策略判断,返回策略结果
- 结果及手动触发后续改为邮箱控制
股票策略:
止损策略
- 日跌超5个点出
- 3天共跌3个点出
- 前3天没有N点收益出 (N行情好的时候 这个值大一点,行情差的时候小一点,谨慎保本)
止盈策略
第3天后在已产生收益N点收益的情况下,
如果日跌不超过前面累计收益的一半且跌后总收益不低于历史最高总收益的一半则一直持有,- 如果总收益率大于总持有天数后,若跌后总收益低于历史最高总收益的一半则出
- 如果在加入止盈n天(总天数-止损观察的3天)后收益率大于n点则一直持有
- 直到出现止损策略的情况或
- 5天共跌5个点出
长线策略
- 选择4个低估期主流基金
- 先都适用短线策略
- 逐渐把其它3个资金流向第4个
- 一直坚持给第4个加仓
- 直到回本且收益3个点则清半仓
- 之后此基金适用短线策略
- 循环1-6
技术记录:
# 腾讯证券内容获取
# -使用cookies自动登录
# -以组号在excel中新建一个sheet,命名是当前日(5天)和止盈(1个)
# -依次获取自选股的6个分组,具体见readme
# -sheet定位方法和组名要一致,买入价手动填入
# -不自动定时获取线上腾讯证券信息,改为手动执行脚本,随时可以获取数据
# -第5日后符合止盈策略的复制进止盈sheet
# -循环执行上述流程
# -在表格中记录绘制当前价和刚加入组时价格的涨跌幅百分比曲线(后期)
# -策略具体内容查看及修改见对应函数(太复杂暂时不用宏定义,后期可以)
# 邮箱发送抛出信息和表格
# 需要修改的全局变量或配置:
# 先进行cookies的获取,而且可能需要不定时更新
# 买入和加入组必需同步发生,这样策略时间才准确
# 为了保证当前日名字不冲突,每个月都需要把策略筛选日期外的删除 (后续可以自动删除)
# DAY3_OUT_TARGET # 第3天是否出的盈利点判断 行情好的时候 这个值大一点,行情差的时候小一点,谨慎保本
# stock_url 登录地址
# Check_space 间隔读取时间 分钟
# Stock_data_path 数据保存路径
# stock_templet_path 数据格式保存模板路径
# Chrome_drv_path 浏览器地址
# 新建templet.xlsx文件
# 写入文件的时候需求提前关闭掉
# 不能同时登录两个证券账号 否则需要重新生成cookies 或者用两个浏览器
# 模板格式不能动
技术细节见往期博客,关键词:股票 python 脚本
更多推荐



所有评论(0)