美国资产证券化启示:金融创新与实践经验

版权申诉
0 下载量 34 浏览量 更新于2024-07-07 收藏 1.05MB PDF 举报
"本文介绍了资产证券化的基本概念、起源、发展历程以及不同类型的产品结构,重点参考了美国的经验。" 资产证券化是一种金融创新手段,它源于20世纪70年代的美国,最初以住房抵押贷款支持证券(RMBS)的形式出现。随着时间的推移,资产证券化的应用范围不断扩大,涵盖了几乎任何具有稳定现金流的资产。这一过程的核心在于通过结构化设计,将一组资产组合成一个资产池,然后发行基于这些资产现金流的证券,实现了风险隔离和资产的流动性提升。 资产证券化的三个发展阶段分别是: 1. 1970年至1984年,技术初步兴起和繁荣,主要以居民住宅抵押贷款为基础资产,证券主要为转手证券。 2. 1985年至1991年,技术开始泛化,出现了如CMO、ABS和CDO等复杂产品。 3. 1992年后,全球化时期,资产证券化在全球范围内得到广泛应用,成为金融市场的重要组成部分。 资产证券化产品主要分为两大类:住房抵押贷款支持证券(MBS)和资产支持证券(ABS)。MBS中,RMBS是针对住宅抵押贷款,而CMBS涉及商业地产,此外还有复杂的衍生证券CMO。ABS则涵盖更广泛的基础资产,如汽车贷款、信用卡贷款、学生贷款,以及CDO。CDO主要以高收益债券和杠杆化银行贷款为基础,包括债券抵押债券(CBO)和贷款抵押债券(CLO)。 根据现金流处理方式,资产支持证券分为两类:过手证券和转付证券。过手证券直接将资产产生的现金流传递给投资者,而转付证券则可能涉及现金流的再分配和重组,以满足不同风险和回报需求的投资者。 美国资产证券化的发展受益于利率市场化、经济扩张和各类基础资产的增加。这种金融工具不仅提供了企业新的融资渠道,也丰富了投资者的投资选择,同时在一定程度上促进了金融市场的深度和广度。然而,它也暴露出潜在风险,例如在2008年金融危机期间,次级抵押贷款支持证券的违约导致了全球性的金融动荡,强调了对资产证券化监管和完善风险管理的重要性。

将下列代码改为对上海证券交易所网站公告爬取from concurrent.futures import ThreadPoolExecutor import requests headers = { "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.159 Safari/537.36" } def download_pdf(url, code, num, date): print(f'开始下载 data/{code}_{date}_{num}.pdf') resp = requests.get(url, headers=headers) with open(f'E:/深交所pdf/{code}_{date}_{num}.pdf', 'wb') as f: f.write(resp.content) resp.close() print(f'E:/深交所pdf/{code}_{date}_{num}.pdf 下载完毕!') if __name__ == '__main__': domain = 'http://www.sse.cn' with ThreadPoolExecutor(30) as t: with open('target.csv', 'r') as f: lines = f.readlines() for line in lines: param = list(line.split()) form = { 'seDate': [param[3], param[3]], 'stock': [param[0]], 'channelCode': ['listedNotice_disc'], 'pageSize': '50', 'pageNum': '1' } # 获取文件列表的url get_file_list_url = 'http://www.sse.com.cn/disclosure/listedinfo/announcement/json/announce_type.json?v=0.9715488799747511' resp = requests.post(get_file_list_url, headers=headers, json=form) # resp.encoding = 'utf-8' # print(resp.json()) js = resp.json() resp.close() tot = 0 for data in js['data']: tot += 1 download_url = domain + f'/api/disc/info/download?id={data["id"]}' t.submit(download_pdf, url=download_url, code=param[0], num=tot, date=param[3]) print("下载完毕!!!") # doc_id = '' # download_url = domain + f'/api/disc/info/download?id={"c998875f-9097-403e-a682-cd0147ce10ae"}' # resp = requests.get(download_url, headers=headers) # with open(f'{"c998875f-9097-403e-a682-cd0147ce10ae"}.pdf', 'wb') as f: # f.write(resp.content) # resp.close()

2023-06-03 上传