【python实战】朋友因股票亏了,很惨常愤恨不平,当天我就分析出原因:怎么做到的?(听说关注我的人会暴富)

news2024/12/24 11:13:21

导语

有温度 有深度 有广度 就等你来关注哦~

 所有文章完整的素材+源码都在👇👇

粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。

对于大部分股票投资者来说,一年能拿住翻倍的股票就实属不易。一年10倍,甚至20倍的机

会,很多人一辈子也没有遇过。(买股要慎重,本文只是一个案例教程,小编不提倡哈)

——小故事(无中生有)

之前有个小伙伴6年前稀里糊涂买了“xxxx”的股票,到现在仍然亏损50%,解套遥遥无期。

遇到这种情况,怎么办?

为解决这个问题,需要有充足的知识。

我们必须意识到,自己无法百战百胜,常在河边走哪有不湿鞋,迟早会遇到亏损的股票。这是

基本的投资世界观。(慎重买股)

后面我就一直在考虑,怎么能安慰一下受伤的小伙伴,急中生智——会代码也是一种天赋。能

用代码解决的问题这不是很简单嘛?喔,“栗子”同学在“xxxx”股票上亏了50%多,其实不算最惨

的。更惨的大有人在!

今天给大家展示一段才艺,展示Python魅力的时候到啦——看我吧全部的股票资料数据爬取下

来做个可视化展示——看近年来那些股票是亏是盈利,涨停幅度如何?

正文

免责声明:本文任何观点和建议仅供阅读者参考,不构成对证券买卖的出价或询价。
在任何情况下,我们不对任何投资做出任何形式的担保。股市有风险,投资需谨慎。

一、运行环境

1)开发环境

解释器版本: python 3.8 

代码编辑器: pycharm 2021.2 

requests: pip install requests 
pandas: pip install pandas 
pyecharts: pip install pyecharts

其他内置模块,安装 好python环境就可以了。 (win + R 输入cmd 输入安装命令 pip install 

模块名 (如果你觉得安装速度比较慢, 你可 以切换国内镜像源))

第三方库的安装:

pip install + 模块名 或者 带镜像源 pip install -i pypi.douban.com/simple/ +模块名

2)采集地址

股票财经网  :https://money.163.com/

数据来源:

http://quotes.money.163.com/hs/service/diyrank.php?host=http%3A%2F%2Fquotes.money.163.com%2Fhs%2Fservice%2Fdiyrank.php&page=0&query=STYPE%3AEQA&fields=NO%2CSYMBOL%2CNAME%2CPRICE%2CPERCENT%2CUPDOWN%2CFIVE_MINUTE%2COPEN%2CYESTCLOSE%2CHIGH%2CLOW%2CVOLUME%2CTURNOVER%2CHS%2CLB%2CWB%2CZF%2CPE%2CMCAP%2CTCAP%2CMFSUM%2CMFRATIO.MFRATIO2%2CMFRATIO.MFRATIO10%2CSNAME%2CCODE%2CANNOUNMT%2CUVSNEWS&sort=PERCENT&order=desc&count=24&type=query

二、主程序

附部分爬虫代码👇数据可视化可找我拿哦

"""
import requests     # 发送请求 第三方模块
import csv


f = open('网易财经.csv', mode='a', encoding='utf-8', newline='')
csv_writer = csv.writer(f)
csv_writer.writerow(['代码','名称','价格','涨跌幅','涨跌额','5分钟涨跌额','今开','昨收','最高','最低','成交量','成交额','换手率','量比','委比','振幅','市盈率','流通市值','总市值','每股收益','净利润','主营收'])
for page in range(0, 209):
    url = f'http://quotes.money.163.com/hs/service/diyrank.php?host=http%3A%2F%2Fquotes.money.163.com%2Fhs%2Fservice%2Fdiyrank.php&page={page}&query=STYPE%3AEQA&fields=NO%2CSYMBOL%2CNAME%2CPRICE%2CPERCENT%2CUPDOWN%2CFIVE_MINUTE%2COPEN%2CYESTCLOSE%2CHIGH%2CLOW%2CVOLUME%2CTURNOVER%2CHS%2CLB%2CWB%2CZF%2CPE%2CMCAP%2CTCAP%2CMFSUM%2CMFRATIO.MFRATIO2%2CMFRATIO.MFRATIO10%2CSNAME%2CCODE%2CANNOUNMT%2CUVSNEWS&sort=PERCENT&order=desc&count=24&type=query'
    # 1. 发送请求
    response = requests.get(url)
    # <Response [200]>
    # 2. 获取数据
    # .text: 获取文本内容
    # .content: 获取二进制内容 图片/音频/视频
    # .json(): 获取json数据 获取下来之后的话 会把json数据转换为字典
    # json: {"":"", "":"", "":"".....} 字符串
    # 字典: {"拼音":"字", "A":"啊", "Z":"在".....}['Z']
    # Python里面的一种数据容器(专门用来存数据的)
    # 通过:前面的取到:后面的内容
    # 拼音取到字
    json_data = response.json()
    # 3. 解析数据
    list = json_data['list']   # 所有的股票信息
    # {}: 字典
    # []: 列表 Python里面的数据容器 方式不一样
    # [{},{},{},{},{},{},{}...]
    for i in list:
        # i 代表的是每一个股票的 信息
        SYMBOL = i['SYMBOL']
        NAME = i['NAME']
        PRICE = i['PRICE']
        PERCENT = i['PERCENT']
        UPDOWN = i['UPDOWN']
        FIVE_MINUTE = i['FIVE_MINUTE']
        OPEN = i['OPEN']
        YESTCLOSE = i['YESTCLOSE']
        HIGH = i['HIGH']
        LOW = i['LOW']
        VOLUME = i['VOLUME']
        TURNOVER = i['TURNOVER']
        HS = i['HS']
        try:
            LB = i['LB']
        except:
            LB = ""
        WB = i['WB']
        ZF = i['ZF']
        try:
            PE = i['PE']
        except:
            PE = ""
        TCAP = i['TCAP']
        MFSUM = i['MFSUM']
        MFRATIO2 = i['MFRATIO']['MFRATIO2']
        MFRATIO10 = i['MFRATIO']['MFRATIO10']
        print(SYMBOL, NAME, PRICE, PERCENT, UPDOWN, FIVE_MINUTE, OPEN, YESTCLOSE, HIGH, LOW, VOLUME, TURNOVER, HS, LB, WB, ZF, PE, TCAP, MFSUM, MFRATIO2, MFRATIO10)
        # 4. 保存数据
        csv_writer.writerow([SYMBOL, NAME, PRICE, PERCENT, UPDOWN, FIVE_MINUTE, OPEN, YESTCLOSE, HIGH, LOW, VOLUME, TURNOVER, HS, LB, WB, ZF, PE, TCAP, MFSUM, MFRATIO2, MFRATIO10])

三、效果展示

1)打开网站

​2)F12开发者工具或右键打开

3)刷新网页会出现很多数据信息,找到相应要爬取的内容可以通过搜索。

4)第二个选择内容更加详细,找不到信息的再找第一个,对应刚好数据是1-24.下面的数据是0-23(可以详细的检查一下第二行、第三行的内容是否是对应的)

5)数据来源

6)爬取数据效果

7)可视化的数据分析可以找我直接拿哦~我就不展示啦(懒。jpg)

 总结

好啦!文章就写到这里结束了哈,最后留言:什么股票适合长期投资?欢迎大家评论区留言哦!

✨完整的素材源码等:可以滴滴我吖!或者点击文末hao自取免费拿的哈~

🔨推荐往期文章——

项目0.2 【Python实战】WIFI密码小工具,甩万能钥匙十条街,WIFI任意连哦~(附源码)

项目0.3 【Python实战】再分享一款商品秒杀小工具,我已经把压箱底的宝贝拿出来啦~

项目0.1 【Python抢票神器】火车票枪票软件到底靠谱吗?实测—终极攻略。

项目0.4  【Python实战】海量表情包炫酷来袭,快来pick斗图新姿势吧~(超好玩儿)

🎁文章汇总——

Python文章合集 | (入门到实战、游戏、Turtle、案例等)

(文章汇总还有更多你案例等你来学习啦~源码找我即可免费!)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/25780.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

生物素标记肽Biotin-εAhx-GLKLRFEFSKIKGEFLKTPEVRFRDIKLKDN

编号: 162943中文名称: 生物素标记肽Biotin-εAhx-GLKLRFEFSKIKGEFLKTPEVRFRDIKLKDN英文名: Biotin-εAhx-Gly-Leu-Lys-Leu-Arg-Phe-Glu-Phe-Ser-Ly英文同义词: Biotinyl-LC-hCAP-18 (134-170) (Scrambled), Biotinyl-LC-Cationic Antimicrobial Protein 18 (134-170) (human) …

hi mate, lets recall the bloody “JOIN“

补补数据库基础 上图中&#xff0c;表A的记录是123&#xff0c;表B的记录是ABC&#xff0c;颜色表示匹配关系。返回结果中&#xff0c;如果另一张表没有匹配的记录&#xff0c;则用null填充。 注意&#xff1a;多表连接查询会比直接使用自带的API查询表中的一个属性&#xff0…

基于STM32单片机的智能窗帘系统

本设计是基于STM32单片机的智能窗帘系统&#xff0c;主要实现以下功能&#xff1a; 1、 定时模式&#xff1a;早上&#xff08;7:00&#xff09;自动打开窗帘&#xff0c;晚上&#xff08;19&#xff1a;00&#xff09;自动关闭窗帘。 2、 手动模式&#xff1a;通过按键实现对…

处理 S4过账时的错误:“更正统一日记账分类账的定制设置”

目录 一、问题起因 二、问题分析​​​​​​​ 三、解决方法: 一、问题起因 在一个新配置的S4系统做FI凭证出现了如下报错&#xff1a; 点开后&#xff0c;报错显示如下&#xff1a; 更正统一日记账分类账的定制设置 消息号 FINS_ACDOC_CUST201 诊断 通用日记账的分类账…

SCADA系统在石油炼制行业的应用:如何实现石油炼制过程实时数据采集与监控?

一、应用背景 随着经济的逐步发展&#xff0c;企业开始关注基础技术和生产质量的提升。其中&#xff0c;作为基础工业项目的石油炼制企业需要对整体技术进行集中的整合&#xff0c;强化基础动态生产调度以及系统化的电子商务结构&#xff0c;才能提升整个行业的市场竞争力。 …

抢跑“补盲”风口,纯固态激光雷达上车面临哪些挑战?

未来两年&#xff0c;激光雷达市场高速发展的同时&#xff0c;来自市场的需求也逐渐清晰化。 高工智能汽车研究院预测数据显示&#xff0c;预计2025年前装标配激光雷达交付将有望达到200万颗/年的规模。其中&#xff0c;面向私人消费市场的车型&#xff0c;将主要以1颗前向、2…

“如何实现高效的应用交付”鲁班会开发者训练营厦门站进行时

摘要&#xff1a;2022年11月18日&#xff0c;来自厦门创新中心的40余位开发者&#xff0c;齐聚华为云鲁班会开发者训练营厦门站&#xff0c;与华为云技术大咖共同探讨技术未来&#xff0c;落地应用交付。为了抓住新时代IT技术脉搏&#xff0c;一同探讨企业数字化转型中面临的种…

Qt富文本处理

一、富文本文档结构 文本文档由 QTextDocument 类表示&#xff0c;该类包含有关文档内部表示、结构的信息&#xff0c;并跟踪修改以提供撤消/回撤功能。 1.1、基本结构 每个文档始终包含一个根框架&#xff0c;并且始终包含至少一个文本块。 框架/表格总是由文档中的文本块…

16.PyQt5中的事件系统之事件(QEvent)的传递(分发)和处理

PyQt5中的事件系统之事件(QEvent)的传递(分发)和处理 使用Qt编程&#xff0c;几乎不用考虑事件&#xff0c;因为当产生某种事件时&#xff0c;Qt窗口部件都会发射一个相应的信号&#xff08;即Qt会把事件转换为一个对应的信号&#xff09;&#xff0c;比如按钮被按下时&#x…

Servlet是什么?怎么使用?

前言&#xff1a; 服务器里面资源分为动态资源和静态资源 动态资源&#xff1a;Servlet、Jsp 静态资源&#xff1a;HTML、CSS、JS 一、概念 1.什么是servlet&#xff1f; 本质上是一个接口&#xff0c;提供了规范。是java提供的一门动态的web资源开发技术。 2.servlet体…

【C++】string类超详细解析

参考文献&#xff1a;C标准库官网 前言&#xff1a;在C/C的学习过程当中一定一定要多刷题&#xff0c;牛客网作为国内内容超级丰富的IT题库&#xff0c;尤其是它的C、C&#xff0c;有从入门到大厂真题&#xff0c;而且大部分的考试题目也是从中抽取&#xff0c;还有很多面经&am…

智慧职教解决方案-最新全套文件

智慧职教解决方案-最新全套文件一、建设背景二、建设思路三、建设方案四、获取 - 智慧职教全套最新解决方案合集一、建设背景 职业教育目前存在的问题&#xff1a; 发展理念相对落后国际化程度不高基本制度不健全层次结构不合理基础能力相对薄弱社会吸引力不强行业企业参与不…

20221121将行车记录仪记录的MJPEG格式的AVI片段合并的MKV转换为MP4

20221121将行车记录仪记录的MJPEG格式的AVI片段合并的MKV转换为MP4 2022/11/21 21:51 &#xff08;一&#xff09; 缘起&#xff0c;用行车记录仪录制的爬拉胡线&#xff08;惠州大南山&#xff09;的AVI视频&#xff0c;一个片段5分钟。 使用mkvtoolnix-gui将AVI合并成为MKV视…

垂直定位系统实验平台

系统概述 本系统由控制系统和被控对象两部分组成&#xff0c;可根据课程需要进行双轴机构的轴数增减和循序渐进的运动控制实训。 控制系统部分由水平轴执行机构、人机界面机构、电源机构、驱动元件与控制器等组成。控制方式&#xff1a;人机界面模拟控制。 控制对象部分由水…

如何制作传统节日网站(纯HTML代码)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

clean-label backdoor attacks 论文笔记

#论文笔记# 1. 论文信息 论文名称Clean-Label Backdoor Attacks作者Alexander Turner(MIT)会议/出版社ICLR 2019pdf本地pdf 在线pdf代码trojanzoo-clean-label**** Label-Consistent其他这篇文章和 Label-Consistent Backdoor Attacks 基本相同 简介&#xff1a;这篇文章是最…

Java内部类解析

作者&#xff1a;~小明学编程 文章专栏&#xff1a;JavaSE基础 格言&#xff1a;目之所及皆为回忆&#xff0c;心之所想皆为过往 目录 什么是内部类 静态内部类 静态内部类访问外部类的规则 外部类访问静态内部类的规则 实例化静态内部类 非静态内部类 内部类访问外部类…

【网安神器篇】——hydra爆破工具

作者名&#xff1a;Demo不是emo 主页面链接&#xff1a;主页传送门创作初心&#xff1a;舞台再大&#xff0c;你不上台&#xff0c;永远是观众&#xff0c;没人会关心你努不努力&#xff0c;摔的痛不痛&#xff0c;他们只会看你最后站在什么位置&#xff0c;然后羡慕或鄙夷座右…

2.16 这些都是我常用的修图工具【玩赚小红书】

一、美图秀秀 P图、拼图、贴纸文字、抠图、视频剪辑等该有的功能都有&#xff0c;有很多现成的高颜值模板可以直接套用。 软件官网&#xff1a;https://pc.meitu.com/ 支持&#xff1a;windows&#xff0c;linux&#xff0c;苹果&#xff0c;安卓手机&#xff0c;苹果手机 ​…

是js高级啊~

JavaScript高级 1.函数 1.1. this绑定规则优先级 隐式绑定的this 大于 默认的this显式绑定的this 大于 隐式绑定的thisnew绑定this 大于 隐式绑定的thisnew绑定的this 大于 bind绑定的优先级bind绑定的this 大于 apply、call绑定的this 备注&#xff1a; new关键字不可以和…