利用股市找到那些存在问题的上市企业

如何利用“技术”在股市上慧眼识珠——程序员透过网站看上市公司实力 如何选股,对于很多投资者来说是一个比较困难的事情。但是对于技术人来说,则可以利用互联网的优势来探查企业的真正实力。一家企业少则市值20-30亿,多则数万亿,常规的选股无非是技术面、基本面、消息面,但是就像是很多机构投资者需要不断调研上市公司是一样的。我们作为程序员虽然不能离开工作岗位,每天出差去不同的城市去现场调研上市公司,但是我们也可以通过一些技术手段,侧面了解到一家企业的实力如何。当然,在学习本文之前,您多少也得懂点市值、市盈率、市净率这些概念,没当过老韭菜的程序员,真心不建议触碰股市,如果市盈率几百倍 阅读详情

AI派在读学生小姐姐Beyonce

Java实战项目练习群

长按识别下方二维码,按需求添加

扫码添加Beyonce小姐姐

扫码关注

进Java学习大礼包

当某个股票保持下跌的时候,你可以肯定该股票一定有什么地方不对,要么是它的市场,要么是它的公司。——利弗莫尔

因此结合自己最近的研究,提出了这个比较新颖的想法:利用股票市场找到已有或潜在食品安全问题的企业。

为什么会有这个想法呢?我们知道食品安全事故发生的时间点和媒体报道的时间点之间实际上是有一个间隔的,然而相关利益人士、内部人士却能提前知道事件的发生。

比如说,2012年11月19日,酒鬼酒被国家质检总局爆出塑化剂超标247%,但是在19号之前,酒鬼酒的收盘价却神奇地从2012年11月2日的55元回落到2012年11月16号的46元。然而国家质检总局的消息是在2012年11月19号才发布的。

而且这样的下跌,明显违背该股票当时上涨的趋势,在10月底时,它的股价已突破周K的压力线,却很不自然地下跌了?而且还违背了许多技术指标,如1号、14号、16号,KDJ和BOLL指标明显提示上涨,在股市这种情绪化的市场中,有人却不为所动,仍然售出大量股票导致其不正常下跌。

2012年11月19号消息公布时紧急停牌,复牌后有三个跌停,股价暴跌48%,但我相信某些人已经成功躲开了这场股灾。

找到已有或潜在食品安全问题的企业的重点在于两个方面:

1.该股票在该板块或者该股强走势的情况下却发生连续多日的下跌

2.不正常的跌停板

如果我们在消息公布/(不公布)前能提前捕捉到这个异常信息,我们就能提前捕捉到某个食品的安全问题,而且也能规避投资风险。当然,出现这种异常的可能性非常多,这种异常只能作为参考。

下面让我们尝试用Python来找到第一种趋势的企业,当然我最后不会公布结果,大家感兴趣可以自己试试:

首先利用tushare找到和食品安全相关的上市企业:

import tushare as ts
def food_codes():
    data = ts.get_industry_classified()
    print data[data.c_name.isin(['食品行业','农药化肥','酿酒行业'])]

得到结果:

均线是我们获得该股票趋势的基础,下面我们编写均线函数:

def get_ma(code,start='',end=datetime.date.today().strftime("%Y-%m-%d")):
    data = ts.get_k_data(code)
    data = data.sort_index(ascending=False)
    data['ma2'] = data['close'].rolling(2).mean().shift(-1)
    data['ma5'] = data['close'].rolling(5).mean().shift(-4)
    data['ma10'] = data['close'].rolling(10).mean().shift(-9)
    data['ma20'] = data['close'].rolling(20).mean().shift(-19)
    data['ma60'] = data['close'].rolling(60).mean().shift(-59)
    data['ma240'] = data['close'].rolling(240).mean().shift(-239)
    data['date'] = pd.to_datetime(data['date'])
    if start == '':
        return data
    start = pd.to_datetime(start)
    end = pd.to_datetime(end)
    if data['date'][len(data) - 1] < start:
        return 0
    while data.loc[data.date == start].empty:
        start = start + dateutil.relativedelta.relativedelta(days=1)
    while data.loc[data.date == end].empty:
        end = end - dateutil.relativedelta.relativedelta(days=1)
    return data.loc[(data.date >= start) & (data.date <= end)]

我们只需要确定两点:

1. 以20个交易日为窗口期,其内最高价和最低价的差距大于其最高价的15%。

2. 该股票处于涨势。

def analyzeOne(code):
    rng = pd.date_range('2018-1-1', datetime.date.today().strftime("%Y-%m-%d"), freq='D')
    # 获得日期
    flag = 0
    for i in range(20,len(rng)):
        data = get_ma(code,rng[i-20],rng[i])
        count = 0
        data = data.sort_index(ascending=True)
        # 升序
        max = data['close'][data['close'].argmax()]
        min = data['close'][data['close'].argmin()]
        for j in range(len(data)):
            if data.iloc[j]['ma5'] >= data.iloc[j]['ma20'] and data.iloc[j]['ma20'] >= data.iloc[j]['ma60'] and \
                    data.iloc[j]['ma60'] >= data.iloc[j]['ma240']:
                count = count + 1
                if count >= 5 and (max-min) - max*0.15 > 0:
                    print 'Code: ' + str(code) +', Problem:' + str(rng[i-20])+ ' ' + str(rng[i])
            else:
                count = 0

如果存在这样的趋势,就输出这个趋势的窗口时间段,当然这只是一个粗略的模型,结果中可能会有很多意外的情况,但是我觉得足够启发大家了。

想要应用于所有食品相关股票:

def find_down():
    for i in food_codes().code:
        analyzeOne(i)

通过这样的操作,我找到了两支类似的股票:

但这些股票都没有新闻报道发生了问题,最后也让我怀疑自己的模型的准确性,到底是市场正常波动,还是这个企业存在问题。

因此,这个模型存在许多的优化空间,如何通过股市最准确地找出那些出问题的企业,还有待进一步研究,本实验只是提出一个初步的模型和一些想法。

个人愚见,欢迎讨论。

原创不易,希望你能在下面点个赞和在看支持我继续创作,谢谢!

文末福利

各位猿们,还在为记不住API发愁吗,哈哈哈,最近发现了国外大师整理了一份Python代码速查表和Pycharm快捷键sheet,火爆国外,这里分享给大家。

这个是一份Python代码速查表

下面的宝藏图片是2张(windows && Mac)高清的PyCharm快捷键一览图

怎样获取呢?可以添加我们的AI派团队的Beyonce小姐姐

一定要备注【高清图】哦

????????????????????

➕我们的Beyonce小姐姐微信要记得备注【高清图】哦

来都来了,喜欢的话就请分享、点赞、在看三连再走吧~~~

股市估值高低对企业创新投入的影响 本研究旨在全面剖析股市估值高低与企业创新投入之间的关系。通过综合运用多种理论和实证方法,探究股市估值对企业创新投入的影响机制和程度。研究范围涵盖了不同行业、不同规模的上市企业,以确保研究结果的普遍性和适用性。同时,还将考虑宏观经济环境、政策因素等外部条件对两者关系的调节作用。本文共分为十个部分。第一部分为背景介绍,阐述了研究的目的、范围、预期读者和文档结构。第二部分介绍核心概念与联系,明确股市估值和企业创新投入的定义,并分析两者之间的内在逻辑关系。 阅读详情

相关推荐

股市估值高低对企业数据隐私保护投资的影响

本研究的目的在于揭示股市估值高低与企业数据隐私保护投资之间的关联机制。通过全面分析,帮助企业管理者、投资者以及监管机构更好地理解市场环境对企业数据隐私保护策略的影响。研究范围涵盖了不同行业、不同规模的企业,以及不同股市估值水平下的市场情况。本文首先介绍相关背景信息,包括目的、读者和文档结构。接着阐述核心概念,如股市估值和企业数据隐私保护投资,并展示它们之间的联系。然后详细讲解核心算法原理和具体操作步骤,给出数学模型和公式。通过项目实战案例,分析代码实现和解读。探讨实际应用场景,推荐相关工具和资源。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 1094

Python量化交易

dit={'111':'重要价值客户','011':'重要保持客户','101':'重要挽留客户','001':'重要发展客户','110':'一般价值客户','010':'一般保持客户','100':'一般挽留客户','000':'一般发展客户',df.groupby(by='user_id').sum().query('order_amount ..................

. 2961

股市估值对企业社会责任投资的影响

本研究的主要目的是全面分析股市估值对企业社会责任投资的影响。具体来说,我们将探究股市估值如何通过市场预期、投资者偏好等因素影响企业在社会责任投资方面的决策和实践;同时研究企业的社会责任投资行为又如何反馈到股市估值上,形成两者之间的动态关系。研究范围涵盖了不同行业、不同规模的企业,通过对大量实际数据的分析和案例研究,力求揭示股市估值与企业社会责任投资之间的普遍规律和特殊情况。本文将按照以下结构进行阐述:首先介绍相关的背景信息,包括研究目的、预期读者和文档结构概述等。

AI天才研究院 1195

中国软件企业上市透析(下)

2001年03月27日 08:30:00 中国软件企业上市透析(下)虞方 如金蝶,其在国内虽已是企业管理软件最大的开发商,但在国际资本市场仍是“初出茅庐”,而中国软件业发展状况如何,海处更是所知甚少。因此,金蝶选择在香港创业板上市,一是树立了海外资本了解中国软件业及IT业的大窗口;另外,某种程度上金蝶运作海外上市的探索和实践成为国内软件同行及后来者参考借鉴的样板。   因为民营出身

秦梦瑶的专栏 703

股市估值高低对企业开源策略的影响

本研究旨在全面分析股市估值高低对企业开源策略的具体影响。范围涵盖了不同行业、不同规模的企业,从理论层面探讨股市估值与企业开源策略之间的内在联系,通过实际案例分析验证理论,并为企业制定合理的开源策略提供参考,同时为投资者理解企业行为和市场动态提供依据。本文首先介绍了股市估值和企业开源策略的核心概念以及它们之间的联系,通过文本示意图和 Mermaid 流程图进行直观展示。接着详细阐述了与股市估值和开源策略相关的核心算法原理和具体操作步骤,并用 Python 源代码进行说明。

SuperAGI2025 763

股市估值高低对企业人工智能伦理标准的影响

本研究旨在全面剖析股市估值高低与企业人工智能伦理标准之间的内在联系。随着人工智能技术在企业运营、产品研发等多个领域的深度融合,企业在应用人工智能时需要遵循一定的伦理标准,以确保技术的合理、公正和可持续应用。而股市估值反映了市场对企业的预期和评价,其高低变化会影响企业的战略决策、资源分配等方面,进而对企业人工智能伦理标准的制定和执行产生作用。本研究的范围涵盖了不同行业、不同规模的企业,通过理论分析和实际案例相结合的方式,深入探讨这一复杂的关系。本文共分为十个部分。

AI天才研究院 824

为什么很多企业要跑到美国去上市,而不是在A股上市?

我们都知道目前很多中国优质的企业都选择在香港,美国等境外上市,其中不乏阿里巴巴、腾讯,京东,百度这样的知名企业。比如下图是2017年我国市值排名前20的企业,这些企业当中有19个在境外上市,有的是境外跟境内同时上市。那为什么我国的企业纷纷选择在境外上市呢,这里面既有主观的原因,也有客观的原因。第1个原因、是境外上市速度更快手续更简便。虽然在A股上市企业的市值会更高,比如目前很多A股的企业动不动就是...

cpongo881 4209

股市估值高低对企业国际化战略的影响

本研究的主要目的是全面剖析股市估值高低对企业国际化战略的具体影响。随着经济全球化的不断深入,越来越多的企业选择实施国际化战略以拓展市场、获取资源和提升竞争力。而股市估值作为企业市场价值的重要体现,其高低变化可能会对企业的国际化战略决策、实施过程以及战略效果产生多方面的影响。本研究将涵盖股市估值的基本概念、企业国际化战略的主要类型,以及两者之间相互作用的机制和具体表现。同时,通过实际案例分析和理论探讨,为企业在不同股市估值情况下制定和调整国际化战略提供参考和建议。

AI天才研究院 1102

中国股市的真相

股市是经济的睛雨表,事实上也是贫富悬殊的睛雨表.中国经济由两个部分组成,一个是实体经济,一个是虚拟经济(股市)。你为什么富,我为什么穷?股市是资本市场,通过股市这个窗口,基本可以看出中国的贫富悬殊到底是怎么一回事情.有些人为什么只要几年时间,就很轻松地拥有了几十亿资产,有些人为什么辛辛苦苦工作一辈子还是穷光蛋一个呢?“男怕选错行,女怕嫁错郎”这句话大抵是金科玉律。   每个医生都有一个体温表。病人

jeulivy的专栏 3074

股市估值高低对企业融资决策的影响

在当今金融市场中,股市估值是一个备受关注的指标,它反映了市场对企业价值的预期。企业的融资决策则关系到企业的生存和发展,合理的融资决策能够为企业提供充足的资金支持,促进企业的扩张和创新。本研究的目的在于深入分析股市估值高低对企业融资决策的具体影响,帮助企业管理者在不同的股市估值环境下做出更加科学、合理的融资决策。研究范围涵盖了各种类型的企业,包括上市公司和非上市公司,但主要聚焦于上市公司。

AI 领航者的博客 1044

C51编程25-应用篇(单片机与电脑端实现wifi通讯)

单片机使用ESP-01S wifi模块与电脑端进行数据通讯。

qq_34343637的博客 1万+

欧洲,日本,韩国等所有国家在美国股市上市的军工股票有哪些?

如需进一步分析,可结合具体公司的财报(如BAE Systems的订单储备量)和地区冲突动态(如台海紧张对日本军工股的影响)。: 未直接上市,可通过法兰克福交易所(HAG.F)投资,或通过欧洲ETF(如EPOL)间接持有。: FA-50轻型攻击机、KF-21隐形战机(与印尼合作),可通过韩国ETF(EWY)间接投资。:欧盟计划设立500亿欧元联合采购基金,利好泰雷兹(THLLY)、莱昂纳多(FINMY)。搭配高流动性龙头(如BAESY)与高增长小盘股(如SAABF),平衡风险。

小宝哥Code的专栏 7235

从Arduino IDE到Atmel Studio:ATmega328P开发的进阶之路

本文探讨了从Arduino IDE转向Atmel Studio进行ATmega328P开发的进阶路径。通过对比两者差异,详细介绍了Atmel Studio的环境配置、寄存器操作思维、烧录方法及高级调试功能,帮助开发者突破Arduino的封装限制,实现对单片机底层硬件的精细控制与性能优化,提升嵌入式开发的专业能力。

weixin_29193259的博客 127

华为没有上市一样成为了世界超级企业,为什么还有那么多公司要上市?

华为现在不缺钱不缺名,自然也就没有必要上市,还有不上市的优点就是很多资料信息不必公开。 国内企业上市,大多数是需要资金发展,创始人捞钱。相信大家都很明白,所谓上市,就是把公司的一部分股权,放到市场上流通。这样,会带来社会的财富支持,公司可以更好的发展。由于一般原始股在上市后,都会有一个非常大的增值幅度。创始人也会捞一波钱作为回报。但是,上市之后,公司的资料会间歇性地公开给股票持有者。还存在被恶意...

创业项目 1154

STM32基于软件模拟IIC进行AHT21B温湿度采集

通过学习软件IIC来进行实操AHT21B采集温湿度。

Liu-FE的博客 3700

小龙虾OpenClaw卸载全攻略,彻底清理缓存和配置,干净无残留!

不想要的小龙虾OpenClaw怎么彻底卸载?🦞本文教你如何彻底的卸载OpenClaw⚡️,Windows/macOS/Linux通用,干净无残留🧹

XiaoqiangClub的博客 315

由蓝箭航天公司申请上市科创板谈谈对股市投资的看法

更关键的是,商业火箭公司的投入产出时间周期比较长,资金从投入到产生效益一般需要个5年时间,比如固体火箭的研发会快一些,对于液体火箭,产生效益的周期更长。资本都是逐利的,高风险、投资变现周期长的特点,会使得部分投资机构、投资人对商业火箭公司的投资缺乏足够的耐心,或者要求商业火箭公司做短平快的事情,但火箭研发有其内在的技术规律,不是想快就能快的,研制过程中有许多必须要做的试验,包括发动机试车、整流罩分离等等,需要大量的人力、物力和时间,唯有脚踏实地把每一项地面试验工作都做扎实了,才有可能迎来飞行试验的成功。

shepinxiong的博客 809

实战封神!YOLOv7 轻量化部署全攻略:ONNX格式转换+TensorRT极致加速(速度直接提升3-5倍,精度无损)

部署核心链路,这是YOLO系列部署的最优解,速度提升3~5倍,精度无损;ONNX是桥梁:解决模型兼容性问题,简化后能去掉冗余节点,是TensorRT加速的前提;TensorRT是核心:NVIDIA显卡的极致加速引擎,FP16量化是速度与精度的最优平衡,无需手动配置,一键开启;轻量化终极组合YOLOv7-tiny + 416尺寸 + TensorRT FP16,速度提升5~8倍,满足所有实时检测场景;避坑核心:转换参数必加,推理尺寸必须一致,engine文件显卡专属。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 308

股市持续低迷不敢涨,是宏观经济因素主导,还是市场内部机制存在问题

股市低迷不涨,可能受宏观经济(经济增长放缓、政策调控等)影响,也可能源于市场机制(交易规则、信息披露等),两者对股市走势均有重要作用。

股票量化交易自动交易程序化交易接口 823

LLC谐振变换器软启动,不只是“慢启动”,还是“智能启动”

LLC谐振变换器的软启动,不只是“慢慢来”,而是要在控制时序、限流、响应速度之间精妙权衡。而数字控制,特别是用查表法或混合信号法,为实现真正的“最佳轨迹”提供了可能。✨小Tips:如果你的系统成本敏感,选择查表法准没错;如果你的设计目标是超高速响应,那就上混合信号的高配方案!

weixin_43199439的博客 691

【华为OD机试真题 新系统】1010、魔法阵的能量收集 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 新系统】1010、魔法阵的能量收集 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2026e卷,od机试,2026E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2026华为od,如何备战华为

KJ.JK 1076
上一篇: 神器 Jupyter,终于来了!
下一篇: 图解:卷积神经网络数学原理解析
Wang_AI
博客等级 码龄12年 996粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值