股票

用python爬取股票网

自作多情 提交于 2019-12-27 16:36:49
东方股票网址: http://quote.eastmoney.com/center/gridlist.html#hs_a_board 找到沪深个股 F12刷新网页留意刷新出现的内容****找到对应的文件 复制URL查看是不是我们想要的内容 查看网址我们发现 pn=1 是第一页page=1 所以列一个循环就可以找到其他页面所有的信息 for i in range ( 1 , 193 ) : url = 'http://50.push2.eastmoney.com/api/qt/clist/get?cb=jQuery1124002312725213714928_1577232380831&pn=' + str ( i ) + '&pz=20&po=1&np=1&ut=bd1d9ddb04089700cf9c27f6f7426281&fltt=2&invt=2&fid=f3&fs=m:0+t:6,m:0+t:13,m:0+t:80,m:1+t:2,m:1+t:23&fields=f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f12,f13,f14,f15,f16,f17,f18,f20,f21,f23,f24,f25,f22,f11,f62,f128,f136,f115,f152&_=1577232380832' 导入相关文件包 import requests

Leetcode算法题——数组篇

守給你的承諾、 提交于 2019-12-27 12:08:55
买卖股票的最佳时机 II 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4] 输出: 7 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。 随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6-3 = 3 。 示例 2: 输入: [1,2,3,4,5] 输出: 4 解释: 在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。 注意你不能在第 1 天和第 2 天接连购买股票,之后再将它们卖出。 因为这样属于同时参与了多笔交易,你必须在再次购买前出售掉之前的股票。 示例 3: 输入: [7,6,4,3,1] 输出: 0 解释: 在这种情况下, 没有交易完成, 所以最大利润为 0。 class Solution { public : int maxProfit ( vector < int > & prices ) {

腾讯48-买卖股票的最佳时机 II

久未见 提交于 2019-12-27 09:38:37
腾讯48-买卖股票的最佳时机 II 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4] 输出: 7 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。 随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6-3 = 3 。 示例 2: 输入: [1,2,3,4,5] 输出: 4 解释: 在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。 注意你不能在第 1 天和第 2 天接连购买股票,之后再将它们卖出。 因为这样属于同时参与了多笔交易,你必须在再次购买前出售掉之前的股票。 示例 3: 输入: [7,6,4,3,1] 输出: 0 解释: 在这种情况下, 没有交易完成, 所以最大利润为 0。 可以多次交易,但每次交易仍是先买后卖的 用贪心的思路,每次寻找波谷和波峰,相邻两次波谷和波峰作为一次交易,累加收入

USACO / Controlling Companies (类似BFS)

∥☆過路亽.° 提交于 2019-12-27 02:29:14
题目 有些公司是其他公司的部分拥有者,因为他们获得了其他公司发行的股票的一部分。例如,福特公司拥有马自达公司12%的股票。据说,如果至少满足了以下三个条件之一,公司A就可以控制公司B了: 公司A = 公司B。 公司A拥有大于50%的公司B的股票。 公司A控制K(K >= 1)个公司,记为C 1 , ..., C K ,每个公司C i 拥有x i %的公司B的股票,并且x 1 + .... + x K > 50%。(包括公司本来持有的股票) 给你一个表,每行包括三个数(i,j,p);表明公司i享有公司j的p%的股票。计算所有的数对(h,s),表明公司h控制公司s。至多有100个公司。 写一个程序读入N组数(i,j,p),i,j和p是都在范围(1..100)的正整数,并且找出所有的数对(h,s),使得公司h控制公司s。 输入格式 第一行: N,表明接下来三个数的数量,即(i,j,p)的数量。 第二行到第N+1行: 每行三个整数作为一个三对数(i,j,p),表示i公司拥有j公司 p%的股份。 样例输入 (file concom.in) 3 1 2 80 2 3 80 3 1 20 输出格式 输出零个或更多个的控制其他公司的公司。每行包括两个整数A、B,表示A公司控制了B公司。将输出的数对以升序排列。 请不要输出控制自己的公司(应该是不输出自己,互相控制的公司还是要输出的)。 样例输出

高频交易已经竞争到纳秒级!!!(赠送HFT的18篇论文+15本书籍+9篇研报)

烈酒焚心 提交于 2019-12-26 20:40:41
正文 高频交易是一种更频繁地用于快速启动金融交易的方法。这种由高速发送订单组成的自动交易形式在美国过去十年中经历了强劲的增长。Tabb Group的数据显示,高频交易目前约占美国贸易额的55%,欧洲贸易额的近40%。 高频交易(HFT,high frequency trading)中现有的一些知名投资银行、机构交易和对冲基金维权宣传机构包括Virtu Financial、KCG、DRW trading、Optiver、Tower Research Capital、Flow Traders、Hudson River trading、Jump trading、RSJ Algorithmic Trading、Spot Trading、Sun trading、Tradebot Systems、IMC、Quantlab Financial和Teza Technologies。 交易员通常会区分以下几种最常见的策略: 做市策略:指在同一证券上发出买卖指令,以捕捉两种价格之间的差价。 套利策略:在两个交易场所或一篮子股票与期货合约之间对同一种证券进行套利。 方向性策略:使用算法预测未来趋势。 纳秒级的竞赛 高频交易员正在纳秒尺度内争分夺秒。从执行决策程序到确定连接他们的机器和机构交易平台的电缆长度,速度至关重要。许多virtuosos把他们的服务器放在运营商的旁边(被称为托管)

行业指数基金详解:你想要的都在这里!

我的未来我决定 提交于 2019-12-26 18:34:23
作者:牛大 | 关注公众号:定投五分钟 牛大的朋友们,大家好。每天五分钟,投资你自己;相信牛大:坚持基金定投,咱们终将富有! 在上一篇文章,牛大为大家介绍了创业板指数。至此,牛大每日估值表中的12只国内宽基已经介绍完毕,详情大家可以进入公众号查看。 指数基金介绍专栏(1):沪深300指数 指数基金介绍专栏(2):中证500指数 指数基金介绍专栏(3):上证50指数 指数基金介绍专栏(4):上证50AH优选指数 指数基金介绍专栏(5):基本面50指数 指数基金介绍专栏(6):中证红利指数 指数基金介绍专栏(7):恒生指数 指数基金介绍专栏(8):国企指数(H股指数) 指数基金介绍专栏(9):上证180指数 指数基金介绍专栏(10):基本面120指数 指数基金介绍专栏(11):沪深300价值指数 指数基金介绍专栏(12):创业板指数 俗话说:“男怕入错行,女怕嫁错郎。” 选择一个好的行业就等于成功了一半,对于选择行业指数基金也是如此。 接下来,牛大为大家介绍一下行业指数基金,以及咱们如何正确的选择行业指数基金。 01. 行业的分类 1998年标普(Standard & Poor)和美林公司(Merrill Lynch)创建了第一个专门为指数基金使用的美国行业分类系统,不过系统存在一定的缺陷。 为此,在2000年,摩根斯坦利资本投资公司(Morgan Stanley

【腾讯Bugly干货分享】程序员们也该知道的事——“期权和股票”

喜夏-厌秋 提交于 2019-12-26 12:05:11
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本文来自于 腾讯Bugly 公众号( weixinBugly ),未经作者同意,请勿转载,原文地址: https://mp.weixin.qq.com/s/pfj9NLLuKYAfJJF84R9WAw 作者:Bugly 精神哥 导语 今年的双十一,腾讯18周年司庆,小马哥宣布给2万7千员工每人发放300股腾讯股票,引发了朋友圈各种刷屏,最近第一批受限股票解禁了,精神哥得到了100股,有幸成为了腾讯的股东,不知道下次开股东大会的时候,会不会被邀请参加,哈哈。 其实很多开发同学,包括这次被授权的腾讯的小伙伴们,对公司授权的股票或者期权都不太了解。 经常听到周边的小伙伴说,拿到了公司给的多少多少 股票 ,市值多少钱,感觉不明觉厉。有时自己被猎头忽悠跳槽,说以后有多少多少 期权 ,也不清楚到底有多大的价值。 精神哥也是在拿到了公司授权的股票后,比较兴奋,所以认真的研究了一下股票和期权,在这里跟大家聊聊。 包括股票是什么,创业公司授权的期权到底有没有价值,公司在海外上市以后,股票如何交易等。 有什么不对的地方,欢迎大家指正。 期权和股权的区别 期权(option)又称为选择权 ,是在期货的基础上产生的一种衍生性金融工具。其实是一种权利,到达某一天后,是否以一定的价格购买的权利。 股权是指

2015/7/28(总结昨天抄底操作失败-割肉自保)

你离开我真会死。 提交于 2019-12-25 06:49:25
1、昨天抄底操作失败,事后总结有两方面的失误 a、投资策略上的失误:熊市是, 多天上涨,不可能几个小时或是1天就回调到位! b、操作技术上的失误: 破强阻力位就割肉——这是铁律! 不应当再执着于收盘价!下跌趋势一旦形成,随时可以买回 不能主观猜测底部 ,而应有技术面的应征。如下所示, 短期底部至少当天应该有一个适度长度的下影线( 放量 v反转) 。并配合60分钟K线 2、附文一篇《抄底》 一、不要指望抄最低点  大部分股民认为反弹即是底部,担心错过买入时机,次日无法追高,但由于抢反弹是高风险的行为,建议股民千万不要希望能买到一个最低点。因此等待底部形态成熟后再大量买进,以免在跌势中被最低点的低点套牢。   二、不要迷信底部量  价跌量缩,大家都知道,但量缩了还可以缩。所以应等待大盘指数走稳后,六日均量连续三日迅增才能确认。   三、不要认为底部是一日  俗话说“ 天价三天低价百日 ”就是这个道理,一般说底有几种形态,W底及园弧底是较为常见的底部,绝不要去抢V型,因为V型底经常就是一个右肩,一买入就有会被套住的可能性。   四、底部确认的标准  底部的确认有阶段性之不同考虑(一般而言底部出现必须符合三大条件)并从三个方面考虑。   1、技术方面的三大条件:   A各种技术指 标必须向上突破下降趋势线, 由于各阶段其下降趋势线均有所不同。一般以25日平均线为准。   B从形态上看,

二板市场

瘦欲@ 提交于 2019-12-24 02:19:33
创业板,又称二板市场(Second-board Market)即第二股票交易市场,是与主板市场(Main-Board Market)不同的一类证券市场,专为暂时无法在主板上市的创业型企业、中小企业和高科技产业企业等需要进行融资和发展的企业提供融资途径和成长空间的证券交易市场,是对主板市场的重要补充,在资本市场有着重要的位置。 创业板与主板市场相比,上市要求往往更加宽松,主要体现在成立时间,资本规模,中长期业绩等的要求上。由于新兴的二板市场上市企业大多趋向于创业型企业,所以又称为创业板。创业板市场最大的特点就是低门槛进入,严要求运作,有助于有潜力的中小企业获得融资机会。 在创业板市场上市的公司大多从事高科技业务,具有较高的成长性,但往往成立时间较短规模较小,业绩也不突出,但有很大的成长空间。可以说,创业板是一个门槛低、风险大、监管严格的股票市场,也是一个孵化科技型、成长型企业的摇篮。 创业板GEM ( Growth Enterprises Market )board是地位次于主板市场的二级证券市场,以NASDAQ市场为代表,在中国特指深圳创业板。在上市门槛、监管制度、信息披露、交易者条件、投资风险等方面和主板市场有较大区别。2012年4月20日,深交所正式发布《深圳证券交易所创业板股票上市规则》,并于5月1日起正式实施,将创业板退市制度方案内容,落实到上市规则之中。 主要分类

沪深股市的开盘价如何确定

限于喜欢 提交于 2019-12-22 13:34:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 开盘价又称开市价,是指某种证券在证券交易所每个交易日开市后的第一笔每股买卖成交价格。世界上大多数证券交易所都采用成交额最大原则来确定开盘价。 开盘价常见的两种形态分别为高开、低开、平开三种形态。 一. 高开(有跳空缺口) 高开是指股价以高于前一日收盘价若干价位的开盘,在当日分时图上形成了一个向上的跳空缺口,这种开盘有两种意义:强势上攻和拉高出货。 二. 低开(有跳空缺口) 低开是指股价以低于前一日收盘价若干价位的开盘,在当日分时图上形成了一个向下的跳空缺口,这种开盘有两种意义: 1. 洗盘上攻形态:即低开后股价快速上冲到缺口附近,稍有回落后又快速上攻以回补缺口,分时图上也呈现一个“N”字型或“W”走势——说明低开是为了吓出获利盘和套牢盘,当抛盘被买消化后股价开始回到红盘区,显示多头力道强大,当日看涨。 2. 强行出货形态:即低开后股价继续低走,或快速上冲到缺口附近再次回落,没能回补缺口,形成一个“V”形或倒“V”形走势,成交量呈现极度萎缩或极度放大之势,内盘是外盘的一倍以上,此种开盘全天看跌。 三. 平开(无跳空缺口) 第三种开盘形态是平开,即开盘价与昨天的收盘价一样。此种开盘没有方向性提示,关键看头一笔大单交易的方向:第一笔是买盘,并且连续在三分钟内买盘大于卖盘,全天方向向上;反之,则向下。 【开盘价特别提示