优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

赛图基金网净值估算平台之系统设计

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
 应用背景
为了化解金融体系的风险,发挥资本市场资源配置的功能,大力发展证券投资基金是中国发展证券市场必然的选择。证券投资基金是世界上最受欢迎的大众投资工具之一, 而我国从1997 年 11 月《证券投资基金管理暂行办法》颁布实施以来,才开始展开对证券投资基金的试点工作,直到 1998 年 3 月 27 日南方和国泰基金管理公司分别发起设立了规模为 20 亿元的“基金开元”和“基金金泰”两只基金才标志着“中国真正意义上证券投资基金时代的到来”。目前,为了保障投资人的利益,防止基金的黑幕操作,约束基金管理人的代理行为,开放式基金已成为主流。2002 年《基金会计核算办法》出台,要求以单只基金为核算主体,并且每天公布基金单位净值,由于基金管理人和托管人必须每天处理大批量的基金运营数据,从而形成了对基金估值系统的需求市场。
近年,证券投资基金业发展迅速,截至2006年12月31日,全国已有53家基金管理公司,共计有323个基金品种,其中开放式基金270个,封闭式53个。今年全球共同基金资产规模增长,ICI最新统计显示,2006 年前三个季度资金流入为8950亿美元,第三季度末全球共同基金资产规模达到20.22万亿美元,而2005年底全球共同基金资产规模为17.77万亿美元。相信随着中国证券市场的不断完善,投资工具的不断丰富, 证券投资基金业将会持续发展,基金估值系统会有更大的客户群和应用价值。 本文来自think58 [资料来源:http://THINK58.com]
我国要求开放式基金每天计算和公告基金净值和基金单位净值,所以,基金估值系统对基金管理公司和基金托管公司的正常运转担负着重要的责任。由于我国基金业的迅猛发展,各软件公司为了提高各自基金估值系统的服务质量和市场占有率,必须做到对市场变化的快速响应,这样对基金估值系统的灵活性,可重用性和可维护性就提出了很高的要求[1]。
1.3 基金净值估算系统的概述
1.3.1开放式基金净值估算原理简介
基金净值估算是通过对投资基金每日交易数据的处理来完成制作相应凭证的过程,实现自动入账;通过读入交易所的行情来实现估值增值的计算,从而实现对基金资产的估值;通过系统提供的其他各类数据统计分析报表,达到对证券投资基金投资的辅助决策。
目前开放式基金的主要投资方向有股票、债券、货币等金融产品,基金净值估算实际上就是对基金所持有的股票、债券等价值凭证的价值估算。本文着重研究的是开放式基金中的股票型及偏股混合型基金的净值估算,虽然股票型基金、偏股混合型基金都会根据基金公司的投资风格持有一定比例国债等股票以外的金融产品,但由于它们价值相对比较稳定,因此而对此类基金净值影响最大的自然是股票,基金所持的股票的涨跌很大程度上决定了基金净值的波动。因此,股票型及偏股混合型基金净值估算的重点就是对基金所持股票的价值估算[2]。 think58.com [版权所有:http://think58.com]
1.3.2各种基金净值估算算法的优势和不足
目前对开放式基金净值估算的问题有很多讨论,主要是关于净值估算准确性的问题。基民普遍认为基金公司季报中发布的重仓股持仓比例对净值估算有很大影响,以目前大多数股票基金的换手率来看,季报中公布的持仓比例随着时间的推移会越发不可信,等下一个季报出来的时候可能前10大重仓都换了一半了,因此仅仅依靠重仓股的增长率来估算基金净值的准确率不是很高。
重仓持股比例的参考价值并不大,如果全部忽略掉它们,只考虑指数的影响。理论上说,只要选取的指数的覆盖面够广,应该是能够反应出对基金净值的影响来的。根据指数来估算净值的最简单模型莫过于线性回归,即FundValue=∑(a(i) * exp(i))。其中FundValue为基金净值,为a(i)为权重系数,exp(i)为各项指数。然而用回归分析法来做净值估算也是不可行的。因为如果希望回归的精度提高,则势必需要引入更多的exp,甚至引入部分重仓股。而引入了太多的自变量,则要求有足够多的采样数据,那就要求更多的历史数据。历史数据的时间离现在越远,则越不可信(因为基金换仓的缘故),所以用回归分析法最终会陷入两难的境地。引入的指数少,则覆盖面小,对基金净值有影响的指数可能恰恰没有纳入其中;引入的指数多,则样本数据不可信,同样会导致估值失败。

[来源:http://www.think58.com]


如果不去关心任何一支基金的持仓情况,而是近似地认为它们的股票篮子与指数相关,因此基金净值的涨跌应该能够被若干指数的涨跌间接地反映出来。我随便取了5个指数做自变量,然后假定存在一个公式是这样的:【某基金的净值】=a0+a1*沪指+a2*深指+a3*深综指+a4*沪深300+a5*中小板指,其中a0,a1,a2,a3,a4,a5就是我需要找出来的系数。然而,寻找这个系数是一个最难解决的难点。
NET Framework介绍
.NET Framework 是用于生成、部署和运行 XML Web services 和应用程序的多语言环境。它由三个主要部分组成:
公共语言运行库,行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。
统一编程类,该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集 (API)。目前,C++ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows 基础类。框架统一了这些完全不同的模型并且为 Visual Basic 和 JScript 程序员同样提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从 JScript 到 C++ 的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。
[资料来源:THINK58.com]

ASP.NET 建立在 .NET Framework 的编程类之上,它提供了一个 Web 应用程序模型,并且包含使生成 ASP Web 应用程序变得简单的控件集和结构。ASP.NET 包含封装公共 HTML 用户界面元素(如文本框和下拉菜单)的控件集。但这些控件在 Web 服务器上运行,并以 HTML 的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为 Web 开发人员提供了面向对象的编程的丰富性。ASP.NET 还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用 XML Web services 功能,ASP.NET 开发人员可以编写自己的业务逻辑并使用 ASP.NET 结构通过 SOAP 交付该服务。
2.2.3 MVC设计模式介绍
交互式系统越来越普遍,交互界面越来越复杂多变,使得人们必须找到一个总体性的、具有普遍意义的指导模式。MVC是一种体系结构模式,代表Model -View - Controller,是应用于交互式系统的一种体系结构模式。MVC产生于20世纪70年代Palo - Alto实验室的Smalltalk编程环境。MVC模式指导模块的职责分配和模块之间的通信协议。职责分配是面向对象分析和设计中最重要的工作,协议设计则是相当困难的工作。MVC为这两项工作提供了指导,所以意义重大。采用MVC模式,我们可以看到它的以下优点: [资料来源:http://THINK58.com]
1.各施其职,互不干涉
在MVC模式中,三个层各施其职,所以如果一旦哪一层的需求发生了变化,就只需要更改相应的层中的代码而不会影响到其它层中的代码。
2.有利于开发中的分工
在MVC模式中,由于按层把系统开,那么就能更好的实现开发中的分工。网页设计人员可以进行开发视图层中的JSP,对业务熟悉的开发人员可开发业务层,而其它开发人员可开发控制层。
3.有利于组件的重用
分层后更有利于组件的重用。如控制层可独立成一个能用的组件,视图层也可做成通用的操作界面。