每日读文:The third day:2017.10.1(四大数据结构)

金融


打破刚兑进行时:资产管理行业如何因此洗牌?

刚性兑付:指一款资产管理产品,不论其实际的投资业绩如何、底层资产实际的表现如何,发行该产品的金融机构均会实际上兑付给产品投资人本金,以及承若的、或者隐形承诺的水平的收益。(百度词条:刚性兑付,就是信托产品到期后,信托公司必须分配给投资者本金以及收益,当信托计划出现不能如期兑付或兑付困难时,信托公司需要兜底处理。)

洗牌:老的市场格局被打破,曾经占巨大市场份额的企业失去优势,整个市场会重新分配。通常在行业有技术性革新的时候会出现。

纵观中国资产管理行业法律法规,刚性兑付在现有法律条文中并没有得到确定与支持,相反地,《信托公司管理办法》第34条明确规定:信托公司不得承诺信托财产不受损失或保证最低收益。那么,刚性兑付的全规则究竟是怎样在资产管理行业兴起的呢?

1.早期有个别案例具有隐性刚性兑付要求,由此逐步形成了路径依赖。2004年某信托计划失败以后,为维护市场稳定,监管部门提出该信托产品到期后,信托公司应保证兑付投资者资金。2008年监管部门将按期兑付作为监管评价的一项重要指标。

2.金融机构维护牌照价值和自身声誉需求。为维护自身声誉,金融机构在个人金融产品收益率达不到预期或出现投资亏损时,可能会权衡利弊进行刚性兑付,选择以自有资金或其他方式兜底垫付。

3.法律监管不完善。现有法律框架下,资产管理产品到期不能兑付时,各方需要承担的责任还需要进一步明确。

4.投资者风险意识淡薄。相比风险责任清晰的市场,在面向投资者的风险披露较为含糊时,不易于培养风险自担的投资理念观念。

刚性兑付扭曲了中国资管行业的生态环境:对资产管理整体而言,刚性兑付扭曲了中国资产管理行业的风险分布状况,实际上也增大了资管行业整体时机承担的金融风险(由投资者转嫁到金融行业),同时刚性兑付也扭曲了实体经济回报水平与金融投资收益率的关系:刚性兑付在支持下可能会出现较高的市场无风险收益率,如果实体经济的回报水平低于被刚性兑付太高的金融投资收益率,那么,社会资金自然就会脱离实体经济而主要在金融资产中自我循环。对于投资者而言,刚性兑付不利于建立买者自负的风险约束机制。(笔者认为任何投资都是带有风险的,刚性兑付的存在打破了市场的均衡,对中国经济发展会产生不利影响)

近年来,刚性兑付的风险已被广泛关注,监督管理部门(一行三会:中国人民银行、证监会、保监会、银监会)多次发文管控。那么,刚性兑付打破后,资管行业会面临什么变化呢?

1.打破刚性兑付会逐步促进无风险收益率的回归。

2.打破刚性兑付有助于促进资管各环节的风险收益职责合理分配。资管产品违约后,管理人、销售商、中介机构以及投资者本人各自需要承担的风险和责任会明确化

3.打破刚性兑付有助于促进买者自负的投资文化的建立。

4.打破刚性兑付有助于促使资金向具备出色管理能力的机构集中,带动行业结构的优化。

5.打破刚性兑付会促使资管产品品种更加丰富。对于现有资管产品来说,供给端在刚性兑付压力消除后,季候拥有更大的设计不同风险水平产品的空间。


编程

对于计算机编程我算是一个真正的初学者了,虽然之前接触过计算机网络应用技术(主要介绍html语言)和VB程序设计,但是考完试后基本都还给了老师。在备考时我觉得最痛苦的事就是所有的字都认识,但是却不明白其含义。我一直认为计算机的相关定义都很难理解(这又不同于金融定义的那种晦涩)。什么是http协议,什么是网关,其实现在我还没有完全弄懂。如何理解计算机语言的概念呢?最简单的方法就是望文生义了吧,可以从中文入手,也可以从英文入手。如编程一词,“编”即“编写”,“程”即“程序”,此外英文单词“program”的分解前文已做说明,不再赘述。其实,类比金融也是如此。我一直在想,如果有人问我“金融是什么”,我该如何回答。在保研面试时我专门百度了金融的定义:对现有资源进行重新整合之后,实现价值和利润的等效流通。如果我的面前是一位金融人士,我想这样回答是没有问题的,但是如果是一个对金融完全没有概念的人呢?所以为应对“金融是什么”这一保研复试预测性问题时,我给出了自己的答案:“金”即“资金”,或者说是多数人可以理解的钱,“融”即“融通”。所以“金融”就是“怎样用你手中的钱进行融通,在融通的过程中可能会由于风险带来一定损失,但我们更希望钱能够生钱”。“望文生义”虽是一个贬义词,但有时它还是会帮助我们理解那些晦涩难懂的语言。

在计算机编程中,有面向过程和面向对象的说法。顾名思义,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用。面向对象就是把构成问题的事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。以典型的“五子棋”为例,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面每个步骤用分别的函数来实现,问题就解决了。而面向对象的设计则是从另外的思路来解决问题。整个五子棋可以分为 1、黑白双方,这两方的行为是一模一样的,2、棋盘系统,负责绘制画面,3、规则系统,负责判定诸如犯规、输赢等。第一类对象(玩家对象)负责接受用户输入,并告知第二类对象(棋盘对象)棋子布局的变化,棋盘对象接收到了棋子的变化就要负责在屏幕上面显示出这种变化,同时利用第三类对象(规则系统)来对棋局进行判定。随着计算机的发展,函数式编程逐渐成为一种趋势。函数式编程大量使用函数,减少了代码的重复,因此程序比较短,开发速度较快。其强调将计算过程分解成可复用的函数,是一种纯的、没有副作用的函数。更深层次的理解,我想待我学习编程相关课程后再做解释吧。

在python编程中有四大数据结构,分别为:元组、列表、字典、集合。对此,我做了以下归纳:

一、元组

1.创建:类似于R中的向量,由一系列的元素组成,所有元素被包含在一对圆括号中,元素间用逗号分开(R中等号后需加c表示向量,而元组则不需要)

2.元组可以进行访问,索引,方法同R

3.元组创建后不能添加和修改任何元素(区别于列表)

4.不要求所含元素的种类相同

二、列表

1.创建:list=[‘a’,’b’,’c’],也可使用list()将其他数据类型转换成列表

2.列表可以访问,索引

3.列表可以添加、修改、删除

4.不要求所含元素的种类相同

5.列表适合利用顺序和位置定位某一元素,尤其是当元素的序列或内容经常发生变化时。列表允许相同的值出现多次。

三、字典

1.创建:由“键-值”对组成集合dictionary={key1:value1,key2:value2}

2.可以访问,索引

3.可以添加、修改、删除

4.字典与列表类似,但是其中元素的顺序无关紧要,每个元素拥有与之对应的互不相同的键,需要通过键来访问元素。键通常是字符串,也可以是其他任意的不可变类型。

四、集合

1.创建:mun = {1,2,3,4,5}

2.集合中的元素唯一(同数学概念)

3.不能索引

4.集合就像舍弃了值,仅剩下键的字典,键与键之间不允许重复。当想知道某一个元素是否存在而不关心其他的时,使用集合是不错的选择,如果需要为键附加其他的信息,使用字典更好。

以上四种数据结构看似是独立的存在,相互之间可以进行区别,但实际上也存在一定的联系,在一定条件下甚至可以相互转换。关于四种数据结构的知识还有很多,目前水平有限,此后有待继续补充完善。


感悟


看了知乎的一篇推文:一个人很简单就能被摧残。名字其实记不太清楚了,但大概内容讲述了一个小男孩在四五岁时经历了因母亲出轨,父母离异的故事。母亲出轨事发后,爷爷奶奶叔叔阿姨毫不避讳,在小男孩的面前谈论这件事,还告知小男孩妈妈跟别人跑了,甚至在此后,当小男孩想妈妈的时候,爷爷还以此作乐,骗小男孩妈妈来了,并且还时常拿到饭桌上取笑小男孩原来想妈妈了。后来,小男孩的爸爸二婚,为小男孩找了一个“继母”。单纯的小男孩最初真的把她当做“妈妈”,每天发自内心的喊“妈妈,妈妈”。可是,继母毕竟是继母。小男孩在这样的家庭教育中逐渐对“妈妈”产生了厌恶,等到妈妈真的来看他时,却躲到别人的后面,以见到妈妈为耻。最终小男孩的命运也是可悲的,早早地出外打工,搬砖,洗碗什么都干过,然而还是连房租都付不起。看到这样的故事,我不禁感慨万千。在一个人的成长中,家庭的教育实在太重要了。这个故事也让我想起了武志红老师讲述的一元、二元和三元关系。听武志红老师的课,我觉得对于育儿也是很有用的。

今天就啰嗦到这里吧,毕竟内容写了不少,剩下的时间,跑跑步,继续备考注会,加油!


你可能感兴趣的:(每日读文:The third day:2017.10.1(四大数据结构))