欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 读后感 > 炒股挣了200万读后感

炒股挣了200万读后感

时间:2017-02-23 15:52

王海风的个人经历

LOVE 很多人忽悠散户说炒股很容易,买入和卖出就行了。

说得是很容易,不过真正做起来却是非常难的,为什么股市里95%的投资者最终都是亏损呢

并不是偶然。

就是因为买和卖两个字里面要学习的东西太多了。

而很多投资者都懒,只想挣钱不想学习。

而学习的目的就是通过学习找到适合自己的投资方式,买卖标准。

肯定要从最基础的知识入手,后文推荐的3本书个人建议仔细学习。

新人一定要把基础打牢实。

而由于是资金市,所以,跟随资金的动向是研究的重点,成功率也比较高。

股市没近路可走,必须先打好基础,我才入股市时也以为有近路,可是没有.如果连最基础的武功你都不会,你怎么靠实力去华山论剑!新人最紧迫的不是在投资市场挣多少钱,其实最基础的是要形成自己的操作模式和思维模式(当然要是正确的能够适应市场的),就是建立自己的交易系统,买卖标准,说着很简单,其实真的很难,可能有人炒了10年了都没有自己的交易系统,和买卖标准,没有一个套路在里面瞎转悠迟早会晕头转向找不着北,而对于个股的选择上,我说说自己的感受,多关注能够持续长期创新高的股(直到不能够创新高为止),他们肯定是能够跑赢很多股的品种,那种长期睡在60日线和120日线附近动都不动的股,管都不用去管,股市不要去抄底,大盘好的时候这种股可能小幅度往上走一点,大盘不好时跳水速度不别那些涨得好的股少,而股市里散户最容易干的一件事就是补仓,我建议把这两个字从你的字典你去掉,判断失误了要坚决走人而不是补仓,那是对自己错误判断的一种掩盖,在下跌行情中越掩盖错误,不承认判断失误,套得越深,直到套的牢牢的动弹不得,具体到书,我建议你看几本书一本是()里面谈的是K线最基础知识,另外一本是(8)从K线升级到形态研究.第三本是()教你怎样结合前面两本书的知识,指定一个合理的买卖标准.再股市里你学会了K线和形态,其实那些多余的指标都可以不要,越多越复杂

量价分析要整体分析而不是仅仅分析一两天的量和价,由于决定一支股的涨跌是大资金决定的,所以要从一支股机构建仓的时间,建仓的充分程度,来确定现在某股处于什么阶段,每支股都有潜收集筹码,强拉收集筹码期,主升浪期和出货期。

对潜收集期的量价分析主要是分析建仓时间和充分程度,如果再行情的启动阶段也就是潜收集阶段涨放量跌缩量的比例非常巨大,放的量堆都是天量,那该股在底部的建仓充分度是比较高的,如果底部放量不明显说明机构的重视程度不够,可能在未来的行情里会跑输很多股,所以底部建仓量大的股市重点关注的,然后就是强拉收集期,如果在强拉收集期放的量量巨大,涨放跌缩,那说明该股未来可能存在潜在的,比如有重组或者业绩暴增大订单等等,机构要重仓中线操作实现利润最大化,在底部放过大量,而在强拉收集期放量不明显的股但是涨势很强的,就属于基本建仓完毕,不需要太大的建仓量就可以推高股价,形态稳健震荡走高,没有较大的回调空间,这种股也是不错的短时间内可能有比较乐观的涨幅,可能是未来的牛股 ,而经历了这个阶段后的主升浪建仓充分的股已经不需要太大的量,缩量狂拉是特点,如果底部建仓不充分的股可能出现在主升浪区有短线大资金借某些例如这次医药板块的行情短线放巨量建仓,快速狂拉然后出货,爆发性比较强,但是一般结束比较快。

这种股要保持短线心态见好就收。

最后才是出货阶段,这个阶段中线主力可能持续几个月甚至半年出货,因为机构成本很低,跌了50%都仍然处于机构的出货阶段(熊市中),这个阶段就是跌放量涨缩量特征比较明显,有些股成交不太活跃的承接盘不大的股,可能用长期震荡逐渐出货的方式,因为承接力太弱,只有用时间换空间,出一点算一点,当累积的出货筹码达到一定程度后,机构压力不大了,这类股可能迎来强力补跌,这种风险要多注意 ,熊市力的抗跌股可能会在大盘恐慌盘下跌末期出现大规模补跌,所以量价分析要放到机构建仓和拉升出货的整个周期里进行分析 ,因为每支股机构的建仓状态不一样,那行情肯定会差异很大,分析时就要灵活运用,不能够把涨放量跌缩量死板的用再所有股票里,那是书呆子的做法。

面对价格一来就高达上万的机构监控软件时,大多数投资者是很无奈的门槛稍微高了点。

我判断机构洗盘还是出货主要是通过报表分析和技术分析相结合。

相互结合优点弥补缺点。

第一报表分析。

报表分析就是要学会数据并加以分析。

首先股市里的统计内容比较广,不同的投资者为了实现对股市的全面了解对不同的东西进行统计。

而统计的标的物决定了你统计的数据对你的指导操作是否有用,在08年的持续下跌中,为了监督机构大资金在股市里的增减状态,我曾经对9月30日左右出来的报表进行全面的统计(股市每隔3个月就有一次全面性的报表,可以用来监控机构的动向,那分报表是无法做假的),对1500多支股的报表中的机构进出报表进行报表对比(和6月30日的报表进行对比),最终统计的结果是机构对中小盘股进行了大幅度增仓动作(而大盘当时正好最后一波大跌要来了说明机构提前建仓这个版块了而且根本不在意后面的下跌了),而大盘股继续维持小幅度流出动作,也就是说未来发动行情的重点也就是说我未来的选股重点是放在那些机构建仓明显中小盘股上,而不是股评吹嘘的大盘股上,而这波行情最终发动后的结果是中小盘股远远股,行情发动的初期就有部分中小盘股涨幅超过200%而大盘股同期涨幅不超过20%,当然最终很多机构在9月报表中提前建仓的中小盘股涨幅甚至超过700%,大盘股远远跑输了,做为投资者在行情里抓住远远的股就是胜利。

这就是的作用,在大盘持续下跌股评和媒体还在鼓吹底部未见时,你已经通过统计机构进出报表提前发现了下一波行情的领头羊。

中小盘股(当然要区别对待,也有部分中小盘股机构建仓不明显或者操盘手技术水平太一般跑输了其他股)。

而这只是其中一个例子。

还有其他的统计方法。

在投资市场不停的总结有效的统计方法来为自己的选股做为依据也是很有乐趣的事。

有时候做到先知先觉是少数人的特例,也就是人们常说的真理常常掌握在少数人手里。

举一反三相信你也能够通过挖掘自己感兴趣的统计项目发现不少乐趣朋友。

第二技术面。

技术面我的工具就只剩下K线和量了,其他技术指标如MACD,KDJ,OBV等等由于各有各的无法弥补的缺点都被我抛弃了(当然因人而已有人用习惯了)。

技术面也就是通过K线技术分析来选择前面报表中筛选出来的重点关注的股票,什么股票还在筹码潜收集区,什么股处于强拉收集区,就通过形态分析决定了介入股票时间。

不同的股票形态不同突破的概率也是不同的,找突破概率更大的形态的股介入也是提高收益减少风险的一种方法。

(报表确定方向,技术手段提供介入和离开最合理的时机)。

由于报表分析的缺点是3个月才有一次更新,中间的机构变化是不知道的,这时候用技术分析来弥补报表中间这段空白期就刚好实现了无缝衔接。

对机构动向的监控是全天侯的,不存在时间盲区。

当然K线分析水平的高低决定了你跟踪机构的成功率。

而具体的洗盘和出货其实对大多数人来说是很模糊的,股价拉升过程中可能也有机构出货,股价下跌也有可能是机构暗中吸纳。

区别某一段时间内的调整是吃货还是出货,你可能要多提高自己对于盘口交易数据的熟悉。

这样更容易帮你洞察机构未来的动向。

买卖标准问题解决了,剩下的就只有一条了执行,其实这两个字看这简单,其实涉及到人心里深处的很多问题。

能够暴露人性的很多弱点,贪婪。

恐惧。

善变等等。

这条表面简单却决定了前面那些事项是否能够成功。

有了理念,再从理念延伸出交易标准,再到能否坚决执行。

一条线路就理出来了。

以上纯属个人观点请谨慎采纳朋友

为什么那么多人都热衷于取得外国籍身份

个人浅见我也一直在思考这个问题,最近很多网络业在讨论中国模式,我的看法中国这30年来的主要成就原因是 改革开放和 以GDP为绩效考核带来的。

再确切的说是考沿海经济的出口和投资,包括基础建设和实体经济,还有房地产,以及以政府和企业主为主导的消费。

现在只是说GDP这个经济指标起来了,仅次于美国,但是说实话,这个GDP里面的水分很多,而且以靠压低劳动力的待遇,拼命的压榨他们的剩余价值,靠消耗大量的能源和资源,以及高破坏的生态环境换来的这个GDP一是不持续,再就是老百姓基本没有太多的享受到改革开放的成果。

相反的,社会贫富差距越来越大,基尼系数远远超过国际警戒值。

中国要超过美国,说实话如果不进行政改,未来谁也不好说,搞的不好车毁人亡,我也不想预测要多少年,总之在未来很长一段时间是看不到希望的。

我再从中国的各个方面说下吧1.现在军事方面还是比较脆弱,武器也是从俄罗斯和乌克兰一些国家购买和模版改制,核心的技术还是掌握的很少,比如飞机上的发动机技术,我们现在还没有自己的航空母舰,尽管有这打算,这是海上很重要的力量。

空军这块,比如一些战斗机都是一些比较过时的俄罗斯战机升级而来,现在第4代的战斗机比较少,而且很优秀的又设计制造不出来,别国也不会轻易把重要核心武器卖给你。

再在陆地上,除了战略导弹还可以的话,常规武器跟别的国家差别很大。

在外交方面,中国的世界朋友说实话质量实在不怎么样,都是一些第三世界发展中国家,基本是亚非拉国家,向欧美国家很少,今年欧洲的希腊债务危机,现在中国出资求助了他们,也是以此为突破口弄好跟欧洲的关系。

但是看来,只怕是中国的一厢情愿罢了。

但是以美国为主导世界秩序的他们就不一样了,他们基本笼络了欧美发达国家,前段时间看到了一个关于世界各国关系的笑话段子,好笑但真实。

比如说英国,美国打谁,我们就打谁。

那就是跟美国是穿一条裤子,实际也是这样的,比如阿富汗战争,伊拉克战争等政治方面:中国目前是社会主义国家,这样的制度在全世界200多国家里,没有几个了,一个是朝鲜,还有越南,老挝,古巴,这些小国家了。

其余的都是联邦民主国家,采用的是君主立宪和多党合作制。

无疑虽然这种民主制度有缺点,但确实是世界上目前最好的政 -治体制,充分的尊重了人权,平等,自由,体现了公平,正义。

看看国内的贪-污 腐-败,言-论-自-由,司-法-公-正,就像我现在跟你说这话都断断续续的一样郁闷,还要隔开打干。

不说了,说不好要和谢了。

经济结构:目前的中国是以出口和投资建立起来的世界第二,仅次于美国的经济体,可是这样靠压低民众的工资和牺牲环境和资源带来的GDP又能维持多久呢,今年的自然灾害是去年的10倍,这还是官方公布的,你也知道,政-府现在公信力是什么样子,实际情况可能要更加糟糕。

再加上现在美国对人民币升值压力很大,国内的原材料,物价涨的很厉害,国内的通货膨胀预期,产能过剩,地方政府的债务,那个不是对经济的威胁。

明年是十二五规划的元年,更多摆在眼前问题,尤其是物价上涨的的急切问题,再就是结构的调整,经济的转型,可持续的发展,节能减排等。

再看看国外,基本是以内需为主,美国的消费占gdp的70%以上,中国的消费占gdp35%左右,美国人口是3亿,中国是14亿,说的通俗点就是国人自己生产,自己消费,不需要出口或很少出口,中国现在就是一投资和政府企业主导的消费,百姓实在太苦,中国人均gdp才3800美元,这个还是水分很大的,老百姓除去花在教育,医疗,住房,吃穿用,人情,可以说可支配收入没有多少了,是没有太多购买能力的。

另外一个局面是中国的奢侈品不断的增长,现在中国的奢侈品市场占到全世界的15%,仅次于日本和美国。

据内幕中国0.4%的人掌握了中国70%的财富,财富高度集中,内需如何打开。

有钱人更加不会怎么买国内产品,国内又有多少奢侈品牌了,何况我们自己买个一般的汽车还有电子都是买日本和欧美的牌子。

教育方面:中国目前还是应试教育为主,虽然这几年有在提素质教育,可是落实的实在很少,还是以分数考核为主。

像这样的教育,我之前在前个问题也提到过,出来用到的很少,就不赘述了。

你从现在民办教育,比如俞敏洪创办的新东方教育就是以素质教育为主,报读的人比较多,不过价钱比较贵。

同时现在出国留学的人越来越多,他们可是花了不少的钱啊,也可以看出来中国教育的境况。

另外从中国大学的排名来看,连亚洲前十都没有大陆的大学,清华,北大排到十几名了。

更不要说世界排名了,世界排名前十几名的基本是美国和英国的,比如美国的哈佛大学,普林斯顿大学,耶鲁大学,英国的剑桥,牛津大学,英国帝国理工大学等,亚洲这些就是日本东京大学,韩国首尔大学,新加坡的新加坡国立大学,南洋理工大学,香港的香港中文大学,香港科技大学,香港大学,台湾的台湾大学都很不错中国教育的弊端在于思想不独立,也不自由,现在读书无用论又抬头了,看了下最近的高考报考人数,这几年逐年下降,再就是学历文凭已经不具备太高的含金量了,最近的深圳南方科技大学的自主颁发文凭就可以看的出来了。

国家颁发的文凭已经不那么重要的了,高校的教育已经跟社会脱节,尤其是专业,出来要么是没有市场需求,要么就是供大于求,由于当时一窝蜂的报考,比如计算机,会计等专业。

还有就是教育里面的行政化问题,很多大学老师现在主要是跑项目弄经费,那里还有时间去教学生真才实料,本身他自己的心都已经浮躁了,我们说做研究就是要静的下心。

还有就是评级问题,很多老师很少心思放在如何提升自己的教学水平上,反而不断的弄人际关系,请吃喝送礼在这上面下功夫。

整日溜须怕马,试图阿谀奉承,讨好,巴结上面的领导等。

关于科技的问题:现在中国的核心技术,基本被国外掌控,比如芯片技术,90%的都是国外的技术。

做科技一定要有好的环境和土壤,包括政府的支持,公平的环境,资金的扶持,人才的引进等,可是我了解的信息,从改革开放出去的留学生,包括清华北大的,出去了150多万人,现在回来的自由20万左右,实在是令人惋惜。

人才是第一资源,国家与国家,企业与企业的竞争,最终就是人才的竞争。

说到文学,我们知道是跟思想挂钩的,你看现在网上说个话都要明白那些不能说,一个创造批评的环境都没有,尽是赞美的虚伪的话,能写出什么好的文章,文章的深度和内涵又如何保证。

更加不要说角逐国际性诺贝尔文学奖了。

今年的诺贝尔文学奖是秘鲁的略萨。

说到艺术,我们知道美国有好莱坞,印度有宝莱坞,台湾有金马奖,香港有金像奖,中国有金鸡奖和金鹰奖,可是看看关注度就知道了。

中国跟别人的区别那是很大的。

人文这块就更加让人伤心了,现在是金钱至上,道德沦丧,信仰缺失。

价值观以钱为导向,笑贫不笑娼,文人得不到尊敬。

所谓的诚信,正直,善良,礼义廉耻,被很多人丢到垃圾篓了 ,实在是悲哀。

假话,大话,空话,套话,处处充满在社会的角落,大到政-府,小到市民。

虽然听起来不舒服,但现实就是这样的。

而且老实被人欺,做好人被人当是傻瓜的人比比皆是,有些人口里不说,心里就是这样想的,托关系,走后门,钻法律空子等导致社会无规则,无秩序。

人心浮躁,急功近利,民间买码,赌博,炒股,炒房子,不好好办企业等事到处都是。

真的,中国人真的需要好好反思了,这个民族是不是被人所说是个劣等民族,说句心里话,我到现在至少不完全否定。

或许正入某些人所说,中国是不要需要来一次想欧洲的文艺复兴和启蒙运动了,我想或许有这个必要吧

在社会民生这块:实话说还真让人兴奋不起来,就拿现在的房子来说,买个房子要花掉3代人的存款还只能付个首付,余下的就成了房奴了。

教育的问题现在关于入托难,关于异地孩子读书中考高考需要回原籍考试的事情,学校乱收费的问题,择校费的问题,补习费的问题,高考加分的问题,老师惩罚学生的问题,以分数为核心的教育体制问题,真的要思考了。

作为P民,我只能无力的呼吁了。

医疗的问题太多了,比如现在低价药很少的问题,假药,禁药泛滥的问题,药价高的问题,(由于关系链太多,中间行贿人员和利益过多,无形提高了药价)老百姓跟着高药费买单。

药品安全的问题,前段时间的板蓝根问题。

医生乱开药的问题,东北一个人感冒,医生硬是在开了几百万的费用。

实在了得。

还有就业问题,现在没有就业的人实在是太多了,特别是应届毕业生,真的太多了。

社会治安,现在大家还有多少安全感,我也不多说了。

关于社会保障政府的投入问题,欧洲那边的社会保障政府投入是占GDP的50%左右,美国这烂的保障都占gdp的17%,我们中国自由5.3%。

我不说也可以看的出,政府是如何重视民生的,中国的百姓的忍耐力有多强。

法制的问题就不说了,现在没有法治,是人治,谁有关系和钱谁就是爷爷。

政府办事的效率也不说了,吃拿卡要大家是知道的。

慈善的事情,前段时间巴菲特和比尔盖茨还来我们中国劝捐,再就是我们中国人均捐款是不足一元,想想就知道了。

交通出行,现在出去感觉的到,塞车和交通管制是经常的。

还有你挣了钱,说不好那天就没有了,中国在对私人财产保护上很差的。

再就是一个人身安全感,现在仇--富和仇--官比较厉害。

说了这多,只是希望中国要清醒点,不要被某些国家说要学习“中国模式”,中国模式不可复制,也没有必要去复制,具体怎么样,历史会给一个公正的结果。

只是希望为官者多一点良心。

朋友,我说的太多了,让你伤神了,这都是我一个字打的,我一般是不会复制别人的答案的,对别人没有诚意,但愿对你的问题有所帮助

虽然说出了中国的不足,最后还是希望自己的祖国能繁荣富强,要是等到今后都不想评价了,就是比较麻烦的时候了,现在还是充满希望和期待的。

中国加油,人民苦太久了。

如何通过雪球查询股票之前的变动状况

一. 雪球公司介绍雪球 聪明的投资者都在这里。

web 1.0:新闻资讯,股价信息,K线图web 2.0:SNS 订阅,分享,聊天web 3.0:移动 APP,交易闭环雪球现在员工数还不到100,其中技术人员占一半。

去年9月C轮融资4kw刀。

我们现在的技术栈由下列组件组成:Java,Scala,Akka,Finagle,Nodejs,Docker ,Hadoop。

我们当前是租用IDC机房自建私有云,正在往“公私混合云”方向发展。

在雪球上,用户可以获取沪深港美2w+股票的新闻信息,股价变化情况,也可以获取债券,期货,基金,比特币,信托,理财,私募等等理财产品的各类信息,也可以关注雪球用户建立的百万组合,订阅它们的实时调仓信息,还可以关注雪球大V。

雪球当前有百万日活跃用户,每天有4亿的API调用。

App Store 财务免费榜第 18 名。

历史上曾排到财务第二,总免费榜第 19。

二. 雪球当前总体架构作为一个典型的移动互联网创业公司,雪球的总体架构也是非常典型的设计:最上层是三个端:web端,android端和iOS端。

流量比例大约为 2:4:4 。

web3.0 的交易功能,在 web 端并不提供。

接入层以及下面的几个层,都在我们的自建机房内部。

雪球当前只部署了一个机房,还属于单机房时代。

正在进行“私有云+公有云混合部署”方案推进过程中。

我们当前使用 nodejs 作为 web 端模板引擎。

nodejs 模块与android 和 ios 的 app 模块一起属于大前端团队负责。

再往下是位于 nginx 后面的 api 模块。

跟 linkedin 的 leo 和微博的 v4 一样,雪球也有一个遗留的大一统系统,名字就叫 snowball 。

最初,所有的逻辑都在 snowball 中实现的。

后来慢慢的拆出去了很多 rpc 服务,再后来慢慢的拆出去了一些 http api 做成了独立业务,但即便如此,snowball 仍然是雪球系统中最大的一个部署单元。

在需要性能的地方,我们使用 netty 搭建了一些独立的接口,比如 quoto server,是用来提供开盘期间每秒一次的股价查询服务,单机 qps 5w+,这个一会再细说;而 IM 服务,起初设计里是用来提供聊天服务,而现在,它最大的用途是提供一个可靠的 push 通道,提供 5w\\\/s 的消息下发容量,这个也一会再细说。

雪球的服务化拆分及治理采用 twitter 开源的 finagle rpc 框架,并在上面进行了一些二次开发和定制。

定制的功能主要集中在 access log 增强,和 fail fast,fail over 策略及降级开关等。

finagle 的实现比较复杂,debug 和二次开发的门槛较高,团队内部对此也进行了一些讨论。

雪球的业务比较复杂,在服务层中,大致可以分为几类:第一类是web1.0,2.0 及基础服务,我们称为社区,包括用户,帖子,新闻,股价,搜索等等,类比对象就是新浪财经门户+微博;第二类是组合及推荐,主要提供股票投资策略的展示和建议,类比对象是美国的motif;第三类是通道,类似股市中的“支付宝”,接入多家券商,提供瞬间开户,一键下单等等各种方便操作的功能。

雪球的业务实现中,包含很多异步计算逻辑,比如搜索建索引,比如股票涨跌停发通知,比如组合收益计算等等,为此,我们设计了一个独立的 Thread\\\/Task 模块,方便管理所有的后台计算任务。

但随着这些 task 越来越多,逻辑差异越来越大,一个统一的模块并不是总是最佳的方案,所以,我们又把它拆成了两大类:流式的,和批量式的。

雪球的推荐体系包括组合推荐“买什么”和个性化推荐。

我们最近正在重新梳理我们的大数据体系,这个感兴趣的话可以单聊。

最下面是基础设施层。

雪球基础设施层包括:redis,mysql,mq,zk,hdfs,以及容器 docker。

线上服务之外,我们的开发及后台设施也很典型:gitlab开发,jenkins打包,zabbix 监控系统向 openfalcon 迁移,redimine向confluence迁移,jira,以及内部开发的 skiing 后台管理系统。

** 三. 雪球架构优化历程**首先描述一下标题中的“股市动荡”定语修饰词吧:上证指数从年初的3000点半年时间涨到了5000多,6月12号达到最高点5200点,然后就急转直下,最大单日跌幅 8.48%,一路跌回4000点以下。

最近一周都在3900多徘徊。

3月最后一周,A股开户 166万户,超过历史最高纪录 2007年5月第二周165万户。

4月份,证监会宣布A股支持单用户开设多账户。

6月底,证金公司代表国家队入场救市。

7月份,证监会宣布严打场外配资。

中国好声音广告第一晚,带来超过平时峰值200倍的注册量挑战:小 VS 大:小:小公司的体量,团队小,机器规模小大:堪比大公司的业务线数量,业务复杂度,瞬间峰值冲击雪球的业务线 = 1个新浪财经 + 1 个微博 + 1 个 motif + 1 个大智慧\\\/同花顺。

由于基数小,API调用瞬间峰值大约为平时峰值的 30+ 倍。

挑战:快速增长,移动互联网 + 金融,风口,A股大盘剧烈波动。

首先,在app端,在我们核心业务从 web2.0 sns 向 3.0 移动交易闭环进化的过程中,我们开发了一个自己的 hybrid 框架:本地原生框架,加离线 h5 页面,以此来支撑我们的快速业务迭代。

当前,雪球前端可以做到 2 周一个版本,且同时并行推进 3 个版本:一个在 app store 等待审核上线,一个在内测或公测,一个在开发。

我们的前端架构师孟祥宇在今年的 wot 上有一个关于这方面的详细分享,有兴趣的可以稍后再深入了解。

雪球App实践—构建灵活、可靠的Hybrid框架 另外,为了保障服务的可用性,我们做了一系列的“端到端服务质量监控”。

感兴趣的可以搜索我今年4月份在环信SM meetup上做的分享《移动时代端到端的稳定性保障》。

其中在 app 端,我们采用了一种代价最小的数据传输方案:对用户的网络流量,电池等额外消耗几乎为0每个请求里带上前一个请求的结果succ or fail : 1 char失败原因:0 - 1 char请求接口编号: 1 char请求耗时:2 - 3 char其它:网络制式,etc炒股的人大多都会盯盘:即在开盘期间,开着一个web页面或者app,实时的看股价的上下跳动。

说到“实时”,美股港股当前都是流式的数据推送,但国内的A股,基本上都是每隔一段时间给出一份系统中所有股票现价的一个快照。

这个时间间隔,理论上是3秒,实际上一般都在5秒左右。

交了钱签了合同,雪球作为合作方就可以从交易所下属的数据公司那里拿到数据了,然后提供给自己的用户使用。

刚才介绍总体架构图的时候有提到 quote server ,说到这是需要性能的地方。

业务场景是这样的,雪球上个人主页,开盘期间,每秒轮询一次当前用户关注的股票价格变动情况。

在内部,所有的组合收益计算,每隔一段时间需要获取一下当前所有股票的实时价格。

起初同时在线用户不多,这个接口就是一个部署在 snowball 中的普通接口,股价信息被实时写入 redis ,读取的时候就从 redis 中读。

后来,A股大涨,snowball 抗不住了。

于是我们就做了一个典型的优化:独立 server + 本地内存存储。

开盘期间每次数据更新后,数据接收组件主动去更新 quote server 内存中的数据。

后续进一步优化方案是将这个接口以及相关的处理逻辑都迁移到公有云上去。

对于那些不盯盘的人,最实用的功能就是股价提醒了。

在雪球上,你除了可以关注用户,还可以关注股票。

如果你关注的某只股票涨了或跌了,我们都可以非常及时的通知你。

雪球上热门股票拥有超过 50w 粉丝(招商银行,苏宁云商)粉丝可以设置:当这支股票涨幅或跌幅超过 x%(默认7%)时提醒我。

曾经连续3天,每天超过1000股跌停,证监会开了一个会,于是接下来2天超过1000股涨停原来做法:股票涨(跌)x%,扫一遍粉丝列表,过滤出所有符合条件的粉丝,推送消息新做法:预先建立索引,开盘期间载入内存1%:uid1,uid22%:uid3,uid4,uid53%:uid6问题:有时候嫌太及时了:频繁跌停,打开跌停,再跌停,再打开。

的时候内部线上记录:4台机器。

单条消息延时 99% 小于 30秒。

下一步优化目标:99% 小于 10 秒IM 系统最初的设计目标是为雪球上的用户提供一个聊天的功能:送达率第一雪球IM:Netty + 自定义网络协议Akka : 每个在线client一个actor推模式:client 在线情况下使用推模式多端同步:单账号多端可登录,并保持各种状态同步移动互联网时代,除了微信qq以外的所有IM,都转型成了推送通道,核心指标变成了瞬间峰值性能。

原有架构很多地方都不太合适了。

优化:分配更多资源:推送账号actor池精简业务逻辑:重复消息只存id,实时提醒内容不推历史设备,不更新非活跃设备的session列表等等本地缓存:拉黑等无法精简的业务逻辑迁移到本地缓存优化代码:异步加密存储,去除不合理的 akka 使用akka这个解释一下:akka 有一个自己的 log adapter,内部使用一个 actor 来处理所有的 log event stream 。

当瞬间峰值到来的时候,这个 event stream 一下子就堵了上百万条 log ,导致 gc 颠簸非常严重。

最后的解决办法是,绕过 akka 的 log adapter,直接使用 logback 的 appender线上记录:5w\\\/s (主动限速)的推送持续 3 分钟,p99 性能指标无明显变化7月10号我们在中国好声音上做了3期广告。

在广告播出之前,我们针对广告可能带来的对系统的冲击进行了压力测试,主要是新用户注册模块,当时预估广告播出期间2小时新注册100万压测发现 DB 成为瓶颈:昵称检测 cache miss > 40%昵称禁用词 where like 模糊查询手机号是否注册 cache miss > 80%注册新用户:5 insert优化:redis store:昵称,手机号本地存储:昵称禁用词业务流程优化:DB insert 操作同步改异步下一步优化计划:将 sns 系统中所有的上行操作都改成类似的异步模式接口调用时中只更新缓存,而且主动设置5分钟过期,然后写一个消息到 mq 队列,队列处理程序拿到消息再做其它耗时操作。

为了支持失败重试,需要将主要的资源操作步骤都做成幂等。

前置模块HA:合作方合规要求:业务单元部署到合作方内网,用户的敏感数据不允许离开进程内存业务本身要求:业务单元本身为有状态服务,业务单元高可用解决方案:使用 Hazelcast In-Memory Data Grid 的 replication map 在多个 jvm 实例之间做数据同步。

java 启动参数加上 -XX:+DisableAttachMechanism -XX:-UsePerfData,禁止 jstack,jmap 等等 jdk 工具连接关于前置模块,其实还有很多很奇葩的故事,鉴于时间关系,这里就不展开讲了。

以后有机会可以当笑话给大家讲。

组合净值计算性能优化:一支股票可能在超过20万个组合里(南车北车中车,暴风科技)离线计算,存储计算后的结果股价3秒变一次,涉及到这支股票的所有组合理论上也需要每 3 秒重新计算一次大家可能会问,为什么不用户请求时,实时计算呢

这是因为“组合净值”中还包括分红送配,分股,送股,拆股,合股,现金,红利等等,业务太过复杂,开发初期经常需要调整计算逻辑,所以就设计成后台离线计算模式了。

当前正在改造,将分红送配逻辑做成离线计算,股价组成的净值实时计算。

接口请求是,将实时计算部分和离线计算部分合并成最终结果。

实际上,我们的计算逻辑是比较低效的:循环遍历所有的组合,对每个组合,获取所有的价值数据,然后计算。

完成一遍循环后,立即开始下一轮循环。

优化:分级:活跃用户的活跃组合,其它组合。

批量:拉取当前所有股票的现价到 JVM 内存里,这一轮的所有组合计算都用这一份股价快照。

关于这个话题的更详细内容,感兴趣的可以参考雪球组合业务总监张岩枫在今年的 arch summit 深圳大会上的分享:构建高可用的雪球投资组合系统技术实践 最后,我们还做了一些通用的架构和性能优化,包括jdk升级到8,开发了一个基于 zookeeper 的 config center 和开关降级系统四. 聊聊关于架构优化的一些总结和感想在各种场合经常听说的架构优化,一般都是优化某一个具体的业务模块,将性能优化到极致。

而在雪球,我们做的架构优化更多的是从问题出发,解决实际问题,解决到可以接受的程度即可。

可能大家看起来会觉得很凌乱,而且每个事情单独拎出来好像都不是什么大事。

我们在对一个大服务做架构优化时,一般是往深入的本质进行挖掘;当我们面对一堆架构各异的小服务时,“架构优化”的含义其实是有一些不一样的。

大部分时候,我们并不需要(也没有办法)深入到小服务的最底层进行优化,而是去掉或者优化原来明显不合理的地方就可以了。

在快速迭代的创业公司,我们可能不会针对某一个服务做很完善的架构设计和代码实现,当出现各种问题时,也不会去追求极致的优化,而是以解决瓶颈问题为先。

即使我们经历过一回将 snowball 拆分服务化的过程,但当我们重新上一个新的业务时,我们依然选择将它做成一个大一统的服务。

只是这一次,我们会提前定义好每个模块的 service 接口,为以后可能的服务化铺好路。

在创业公司里,重写是不能接受的;大的重构,从时间和人力投入上看,一般也是无法承担的。

而“裱糊匠”式做法,哪里有性能问题就加机器,加缓存,加数据库,有可用性问题就加重试,加log,出故障就加流程,加测试,这也不是雪球团队工作方式。

我们一般都采用最小改动的方式,即,准确定义问题,定位问题根源,找到问题本质,制定最佳方案,以最小的改动代价,将问题解决到可接受的范围内。

我们现在正在所有的地方强推3个数据指标:qps,p99,error rate。

每个技术人员对自己负责的服务,一定要有最基本的数据指标意识。

数字,是发现问题,定位根源,找到本质的最重要的依赖条件。

没有之一。

我们的原则:保持技术栈的一致性和简单性,有节制的尝试新技术,保持所有线上服务依赖的技术可控,简单来说,能 hold 住。

能用cache的地方绝不用db,能异步的地方,绝不同步。

俗称的:吃一堑,长一智。

特事特办:业务在发展,需求在变化,实现方式也需要跟着变化。

简单的来说:遗留系统的优化,最佳方案就是砍需求,呵呵。

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片