股票学习网

股票入门基础知识,股票基本知识 - - 767股票学习网!

苹果股票行情实时查询(东方股票行情查询)

2023-11-10 06:01分类:追涨技巧 阅读:

北京时间8日凌晨,美股周三收盘涨跌不一,标普500指数录得连续第五个交易日下跌。投资者担心美联储加息的时间可能比预期的更长并因此导致经济衰退。多家华尓街大行针对美国经济衰退发出预警。

道指收盘微涨1.58点,报33597.92点;纳指跌56.34点,跌幅为0.51%,报10958.55点;标普500指数跌7.34点,跌幅为0.19%,报3933.92点。

周三美国国债收益率普遍走低,30年期国债收益率自9月末以来首次跌破3.5%。

现在美股投资者对美联储能成功实现软着陆的可能性越来越不抱希望,相反,他们极为担忧美国的经济状况以及2023年经济衰退的可能性。

在美联储进入12月议息会议前的缄默期之际,华尔街观察人士纷纷警告称,明年美国经济和股市前景相当严峻。

周三美股成交额冠军特斯拉收跌3.21%,成交145.7亿美元。券商伯恩斯坦周三给与特斯拉“跑输大市”评级,目标价为150美元。

特斯拉12月7日在泰国正式推出2款车型Model 3和Model Y,从当日起可预订,计划明年第一季度开始交付,起售价为175.9万泰铢(约合36.07万人民币)。特斯拉在泰国的超级充电桩将从明年2月开放,并将在2023年扩大到10个。

马斯克在周二的推文中宣布了推特副总法律顾问Jim Baker离职的消息,Baker自2020年起在Twitter供职。自完成440亿美元的收购交易以来,马斯克已解雇了几位公司高管,包括Baker的直接上级。

第2名苹果公司收跌1.38%,成交98.1亿美元。摩根士丹利分析师Erik Woodring再次下调其对苹果公司第四季度的iPhone出货量预期,此次下调300万部,至7550万部。

出于相同的理由,Woodring将其对苹果12月份当季营收的预期下调约3%,至1200亿美元。不过他对苹果的目标股价仍然维持在175美元,继续维持“增持”评级。

这是摩根士丹利第二次下调iPhone出货预期,不过该机构仍维持对截至明年3月的第一季度iPhone出货量5650万部的预期出货量不变,这意味着增量短缺可能不会在下一个季度弥补回来。Woodring指出,他估计苹果公司四季度每股收益1.88美元,该预期比分析师普遍预期低6%。但他表示自己可能采取了过于保守的预测模式。

第3名英伟达收高0.83%,成交98.1亿美元。台积电预定在美国亚利桑那州建设的新工厂将首先为苹果和英伟达进行代工,同时也可能为AMD生产最新产品。英伟达发言人则表示,公司预计将使用台积电的所有晶圆厂。

第6名AMD收跌0.18%,成交41.5亿美元。

第7名Meta Platforms收跌0.17%,成交32.6亿美元。据媒体报道,欧盟隐私监管机构裁定,欧盟隐私法不允许Meta Platforms旗下的Instagram和Facebook等平台以其服务条款作为允许个性化广告的理由。Meta公司将只能在用户同意的情况下根据个人数据投放广告。

这一尚未公开披露的裁决并没有直接命令Meta公司改变做法,而是要求爱尔兰数据保护委员会发布反映其决定的公开命令,并处以巨额罚款。Meta公司的欧洲总部设在爱尔兰,该公司将可以对上述决定提起上诉。

第8名谷歌A类股(GOOGL)收跌2.1%,成交29.5亿美元。印度已要求谷歌不要展示海外博彩公司的代理广告。印度政府近日发给Alphabet Inc旗下谷歌印度公司的信函要求该公司立即停止所有海外博彩平台在搜索结果和YouTube上的所有广告,无论是直接广告还是代理广告。

第10名Netflix收高0.94%,成交23.8亿美元。该公司联席首席执行官Ted Sarandos周二表示,在经历了艰难的2022年之后,这家视频流媒体巨头将在明年反弹,实现增长。

Sarandos表示,Netflix和大多数公司一样,很高兴2022年过去了,在今年非常艰难的条件下,Netflix推出了该公司历史上收视率最高的五部剧以及最受欢迎的三部电影。

Sarandos承认来自媒体巨头迪士尼、苹果、亚马逊和康卡斯特等公司的竞争。今年以来激烈的竞争打压Netflix股价下跌了49%。但该股在2022年下半年反弹了55%。

第11名数据库软件公司MongoDB收盘大涨23.23%,成交21.8亿美元。该公司昨日盘后发布,第三季度调整后每股盈余23美分,远超预期的亏损17美分。公司预计第四季度营收3.34-3.37亿美元,调整后每股盈余6-8美分,预期为3.15亿美元和每股亏损13美分;预计2023财年调整后每股盈余29-31美分,此前的指引为美股亏损16-19美分,市场预期为每股亏损31美分。

第13名贝宝收高3.03%,成交18.2亿美元。据报道,贝宝公司扩大了加密货币买入、卖出和持有的服务。

第14名阿里收跌3.41%,成交17.2亿美元。

第15名赛富时收跌2.09%,股价创2020年4月以来的最低水平,成交16.8亿美元。近期,赛富时有多位高管离职,造成其高层持续出现动荡。周一,该公司宣布Slack首席执行官Stewart Butterfield将离职。而上周三,策划了Slack收购交易的联席首席执行官Bret Taylor表示他将离开公司。

除上述已离职的高管外,还有多位赛富时高管宣布将离职。上个月,赛富时称总裁兼战略主管Gavin Patterson将于明年1月卸任。据悉,Slack的产品负责人以及负责营销、品牌和传播的高级副总裁都将离职。

古根海姆的分析师表示,三年前,Keith Block在赛富时上任18个月后就辞去了联席首席执行官一职。自那以后,该公司似乎一直处于挣扎状态。他们对该股的评级为“持有”。

以下为美股当日交易最活跃的20只股票(按成交额):

(截图来自财经APP 行情-美股-市场板块 左滑更多数据)下载财经APP

 

上次制作了输入股票代码,显示股票行情、历史数据、股评词云图的网页,但是,想要判断一只股票的投资价值仅看它自己的历史走势是不够的,还要与其他个股尤其是同行业个股进行比较。当然,行业轮动时选对行业是投资成功的第一步,那么如何在对的行业里优中选优?亦或在错的行业中避免错上加错?因此,有必要进行不同行业特征,以及同行业中不同个股之间的比较。

炒股软件虽然提供了各行业股票行情,但是缺少个性化指标的分析,所以把各行业的股票信息分别爬取下来,以便后续分析。

首先,打开东方财富网行情中心网页,可以看到所有行业共分4页,每页有20个行业。

我们需要获取的是各个行业的详情页,即点击行业名称后跳转到该行业个股列表的详情数据。通过该网页前端源代码可以看到行业名称元素对应于一个网址,标签为'href',这就是我们首先要点击进入的网址。定义函数get_url()获取这一网址,即各行业股票列表网址,并存储到字典url_dic中。

def get_url(): #获取各行业股票列表网址 url_dic = {} browser=webdriver.Chrome('D:/chromedriver') browser.get("http://quote.eastmoney.com/center/boardlist.html#industry_board") time.sleep(1) for i in range(1,5): inputpage = browser.find_element_by_css_selector('.paginate_input') inputpage.clear() inputpage.send_keys(str(i)) inputclick = browser.find_element_by_css_selector('.paginte_go') inputclick.click() time.sleep(1) hangye = browser.find_element_by_css_selector('table#table_wrapper-table>tbody') tr_contents = hangye.find_elements_by_tag_name('tr') for tr in tr_contents: td = tr.find_elements_by_css_selector('td:nth-child(2)') for tdd in td: hre = tdd.find_elements_by_tag_name('a') # print(tdd.text) for h in hre: href = h.get_attribute('href') # print(href) url_dic[tdd.text] = href # print(url_dic) browser.close() return url_dic

然后,点击某个行业(如“贵金属”),可以进入该行业详情页。将详情页下拉,可以看到下图所示的个股信息。但是这里的个股是不全的,需要点击“更多”获取该行业全部信息。

实际上,不难发现行业详情页的网址url和点击“更多”后跳转到的该行业全部股票列表网址存在部分相同,股票列表网址可以表示为

'http://data.eastmoney.com/bkzj/'+url[-6:]+'.html'

因此不需要进行模拟点击“更多”的操作,只需获取各行业详情页网址就可以直接编辑股票列表详情页并直接跳转。

进入全部股票列表页面后,还有一个问题,就是不同行业个股数量不同,总页面数也不同。比如,贵金属行业个股一共只有15只,只有一页即可放下,而软件服务行业个股有200只,共有4页(如下图)。所以,需要用专门的函数get_total_page(url)获取不同行业的股票页数。

这里有个坑,当总页数超过5页时,需要加入下面代码中的elif 判断语句,将全部页面加载出来后,再载计算总页数,否则会将总页数误认为只有5页。

def get_total_page(url): #获取某行业股票总页数 # browser=webdriver.Chrome('D:/chromedriver') # browser.get(url) # time.sleep(1) inputpage = browser.find_element_by_css_selector('#PageCont') # print(inputpage.text) pa = re.findall(r'\d+',inputpage.text) print(pa) if len(pa)==0: # browser.close() return 1 elif len(pa)==5: nextclick = browser.find_element_by_css_selector('.next') nextclick.click() pa1 = re.findall(r'\d+',inputpage.text) return len(pa1) else: return len(pa)

下面定义获取每页股票信息的函数get_perpage_stock()

def get_perpage_stock(): #获取每页股票具体数据 # browser=webdriver.Chrome('D:/chromedriver') # browser.get(url) time.sleep(1) element = browser.find_element_by_css_selector('#dt_1') tr_contents = element.find_elements_by_tag_name('tr') dat = [] for tr in tr_contents: lis = [] for td in tr.find_elements_by_tag_name('td'): lis.append(td.text) dat.append(lis) return dat

有了上面两个函数,即可定义获取各行业全部股票数据的函数get_all_stock(),将各行业全部股票保存到字典 all_data

def get_all_stock(): for i,url in enumerate(dic.values()): url_tar = 'http://data.eastmoney.com/bkzj/'+url[-6:]+'.html' print(url_tar) dat =[] stock_data = [] all_data = {} browser.get(url_tar) wait = WebDriverWait(browser,10,0.5) wait.until(EC.presence_of_element_located((By.ID,"dt_1"))) total_page = get_total_page(url_tar) print('该行业股票总页数为{}'.format(total_page)) if total_page==1: print('正在爬取{}行业股票数据'.format(list(dic.keys())[i])) time.sleep(3) d = get_perpage_stock() d = d[2:] print(d) all_data[list(dic.keys())[i]] = d # browser.close() else: for page in range(1,total_page+1): dat =[] time.sleep(1) inpupage = browser.find_element_by_css_selector('#PageContgopage') inpupage.clear() inpupage.send_keys(page) inpuclick = browser.find_element_by_css_selector('.btn_link') inpuclick.click() time.sleep(1) print('正在爬取{}行业第{}页股票数据'.format(list(dic.keys())[i],page)) time.sleep(3) dat = get_perpage_stock() dat = dat[2:] stock_data.append(dat) print(stock_data) all_data[list(dic.keys())[i]] = stock_data return all_data

爬取过程如下图,

全部代码可关注微信公众号“朋友不发圈”获取(经测试无误,可直接运行),整个程序耗时924.52秒。

# -*- coding: utf-8 -*- """ Created on Sat Jul 4 08:05:26 2020 @author: z """

https://www.saximi.com

上一篇:什么人炒股能赚钱(炒股真的能赚钱吗)

下一篇:新手炒股入门基础知识知乎(股票入门基础知识)

相关推荐

返回顶部