期权价格计算和预测方法与系统的制作方法

文档序号:6517233阅读:558来源:国知局
专利名称:期权价格计算和预测方法与系统的制作方法
技术领域
本发明涉及一种期权产品价格的计算和预测方法和系统,更具体地涉及一种能向使用该系统的用户提供实时期权价格的过程描述和价格预测计算的结果,包括输入参数、计算参数配置、计算过程、结果显示、过程数据显示和模拟的期权价格计算和预测方法与系统。
背景技术
期权交易产品种类较多,其价格受到多方面因素影响,且波动频繁、幅度较大,对于交易者来说,准确掌握价格变化及其可能变化的趋向,是非常重要的操盘信息。期权产品交易实时发生,价格信息总是在实时、迅速的发生变化,而要从多因素、大数据量中计算期权品种的价格,手工计算是一件很困难、花费相当大精力的工作。
而对实际操盘来说,需要掌握价格变化信息,或者预计一个区间内的价格变化过程,才能辅助决策,以更好的把握市场机会。
因此,强烈需要一种能在期权产品交易过程中使用的实时价格计算工具,能从历史数据、用户配置数据中进行计算,得到指定区间的交易价格。

发明内容
因此,本发明的主要目的是提供一种期权产品的价格计算和预测工具,通过不同的价格计算方法来完成从历史数据、用户配置数据,计算得到最后的交易价格和计算过程的模拟与预测。
期权产品交易实时发生,价格信息总是在发生变化,如果能根据历史数据、加入用户自己的判断、分析,并给出经过计算的衍生产品价格,一方面会直接帮助用户对当前价格进行分析,可作为实际操盘的依据之一。
另一方面,通过把计算区间的价格变化过程重现出来,辅助用户详细了解最后价格结果的来源和过程,用户也可以通过本系统中所提供的动态方法,逐步的查看交易时间段内的任何详细信息,有利于用户对计算结果的掌握和利用,并掌握数据走势。
为实现上述目的,本发明提供了一种用于期权产品价格计算和预测的系统,该系统能进行期权产品价格计算,包括一数据源,用于存储期权产品交易相关的交易品种(比如证券、外汇、期货、以及其他金融产品)的历史数据,或者/和用户配置数据;一输入输出装置,用于接收用户输入、配置调整信息,以及显示最后得到的计算结果;以及一计算装置,用于根据用户输入参数、配置数据、应用期权价格模型进行价格计算和预测。
如何确定期权交易的价格是应用期权规避金融风险的关键。本系统所采用的方法是把影响期权价格的各种因素作为因变量,通过一个多步骤的计算过程来确定未来的期权价格。经过对影响期权价格变化各项参数的分步计算,逐步得到最终的期权价格的预测结果,并把计算的中间过程通过中间数据和图形的方式表现出来,用于描述未来期权价格的变化过程。
在本发明的一方面中,根据历史数据计算在期权价格过程中的配置参数,在计算过程中会用到这些参数,这些历史数据可以是根据用户以前计算过程中所输入、或经过整合处理之后得到的参数值。
在本发明的一方面中,历史数据可以从交易信息数据库、交易记录中获取,并根据一定方法计算出配置参数的值,具体步骤为从交易信息数据库中查找跟该计算过程有关的所有数据,经过必要的筛选、预处理之后,参照计算方法,进行参数实际值的计算。
在本发明的另一方面中,该系统还包括一期权交易相关的交易品种数据库,用于记录这些交易的历史信息和经过预处理之后的交易信息。相关交易数据库中包括期权相关交易的基本信息、行情信息和期权交易信息。通过相关交易的基本信息、行情信息的计算,得到跟期权交易有关的指标数据,作为期权价格计算的背景数据,然后在期权交易信息中提取交易数据,进行期权价格计算。相关交易数据库支持本地的与网络端的访问,允许不同来源的访问获取指定范围的数据,并把所提供的信息传递给访问者。
在本发明的另一方面中,用户可以手工输入期权价格计算过程中的配置参数,在计算过程中会用到这些参数,具体包括步骤对参数的有效性进行检验、校正,如果不符合条件,则提示用户重新输入正确范围内的值。因此本发明的价格计算系统还包括一用户输入参数验证模块,用于对用户输入参数进行合理性、有效性验证,并根据校验结果作出相应的消息回报。
期权价格计算过程开始之前的所有输入参数都要进行有效性、合理性校验,如果不符合校验条件,则提示用户重新输入、或检查配置文件中的参数设置、或在历史数据库中重新计算得到相应的参数。
对期权价格计算过程开始之前的校验条件,包括符合数字有效性、数字最大值最小值范围、数字相关性依赖、异常值排除等。这些校验条件是期权价格计算之前必须进行的过程。
根据本发明的系统,在经过期权价格计算,会得到两类结果一是期权价格的最终结果和一系列参数值,一是计算过程中的中间数据。期权价格计算得到的期权价格、一系列参数值都通过用户界面直接显示出来。
在本发明的另一方面,期权价格计算得到的中间数据,通过图形、图表表现出来,描述其中的步骤;还可通过动态图形的方法把计算过程、参数值变化逐步显示出来,用户可以反复、重复、回溯等操作看到其细节。
其中用户通过控制台控制动态过程的显示、变化条件的步骤包括对实时动态显示条件(包括频率、坐标轴、快速拖动滚动条)的改变,也包括对不同参数显示顺序、过程的改变。用户可以详细了解在所设定的交易时段内、任何时间点上的期权价格计算的相关信息。
用户对数据展示图的操作和调整,都可以通过图形配置功能中所提供的操作选项来完成,这些选项包括图形的缩放比例、线段的形状与颜色、点的形状与颜色、箭头的形状与颜色、背景的颜色、坐标轴冻结等。每个选项都对应数据图形中的形状和大小,一方面用户可以看到任意节点上的细节信息,另一方面也能查看一定中观、乃至宏观层面的信息。
在本发明的另一方面,可以把期权价格计算的最终结果、中间数据分别或集中的、按照用户指定的数据格式保存到指定的文件(或文件夹)中。这些格式可以是通用的文本类型,也可以是专门用于中间信息交换的类型,如CSV、XML格式等。
每次计算的参数、配置信息可以保存在系统中,也可以文件形式保存到存储设备中,为下次计算过程所用,或者按照一定顺序(比如日期、操作次序等)进行保存,留待以后做对照分析用。


下面结合附图对本发明进一步详细地说明图1是期权价格的系统的示意性结构图;图2是期权价格计算主要过程的流程图;图3是最终期权价格、结果参数显示的视图;图4是中间过程结果的图形、图表显示的结构视图;图5是中间过程结果的动态显示的结构视图;图6是最终结果、中间过程结果保存方法的结构视图。
具体实施例方式
下面参照本发明的附图,更详细地描述本发明的最佳实施例。
现在参考图1至6详细说明根据本发明的优选实施例的期权价格的计算方法和系统。
图1是根据本发明的优选实施例,说明用于期权价格计算系统的示意图。附图标记10表示用户输入,80表示用于计算的完整部分,20表示用户输入数据的校验部分,30表示相关交易数据库或者用户建立的配置信息文件,40表示用于描述初始数据、结果数据和中间数据的数据结构部分,50表示根据所有输入数据进行计算的部分,60表示用户界面的组织和控制部分,70表示用户输出。
参考图1,期权价格计算的方法开始时首先由至少一个用户通过输入装置(如计算机键盘、鼠标、语音等等或者它们的组合)将计算参数、配置信息输入到数据处理机(如计算机)中(整体标示为10)。这些输入参数传递到计算部分,首先要经过校验20,这个过程将对用户输入数据、配置信息进行有效性、合理性检验。这些经过检验的计算参数将与从数据库中计算得到的参数配置信息30一起传递到计算模块80中。在期权价格计算过程(整体标示为50)中,把初始数据按照数据结构40所指定的要求进行组织,以更好的提高使用效率、降低存储的冗余度;在计算过程的最后阶段,把计算得到的结果数据再次按照数据结构40中所指定的格式进行组织(该特定格式根据数据类型、用户输出60的需要进行了优化),把计算过程的中间数据与最终得到的价格信息都存储在输出结果60中。最后,输出结果60中的信息被转换成数据表格、图形、动态画面等形式,且这一形式能够由这至少一个用户在输出装置70(如计算机屏幕、手机屏幕、PDA屏幕、打印文档或其他可触知形式)上进行检视。
本系统中所采取的一种从用户输入参数计算期权价格的方法的基本步骤如下1)根据该品种期权的到期时间、期数把期权分成多个单期变化的过程,每个过程都是一个相对独立的期权价格运行单元;2)根据用户输入值,计算得到多个必要的中间变量值,并存储在内存设备中;3)计算得到用户所设定的标的资产在各个单期期末的价格,并按照指定的数据结构组织数据,把所得到的结果存储到内存设备中;4)从最后一期期末的标的资产价格计算得到最后一期期末的期权价格;5)从最后一期的期权价格往第一期回推,依次得到每一期期末的期权价格,并按照指定的数据结构组织数据,把所得到的结果存储到内存设备中;6)根据所得到的每一期期权价格,从中抽取部分数据,计算得到套期保值参数的结果。
参考图1,在期权价格计算系统中,数据结构40提供了对初始数据、计算过程的中间结果和最终结果的数据结果保存的结构、类型的描述。
仍然参考图1,在期权价格计算系统中,价格计算模块80完成了期权价格计算的过程,根据所有输入数据,选择相应的计算方法进行期权价格计算,并存储了相应的中间结果和最终结果。80包括了用户输入数据校验模块20、数据库或用户配置信息30、数据结构40、运算方法50、输出结果60。
仍然参考图1,在期权价格计算系统中,参数配置文件或数据库模块30提供了期权价格计算过程中所需要的参数,或计算得到这些参数的源数据,即从数据库的数据中计算得到。这个过程首先要从数据库(比如网络数据库、本地数据库或者以其他形式存在的数据集)中获得期权交易相关的数据,在经过计算之后得到有关的参数,并把这些参数存储在配置文件中,作为期权价格计算过程中的输入信息。
仍然参考图1,在期权价格计算系统中,输出结果60提供了期权价格计算系统与用户交互的全部功能与接口,用于描述期权价格计算过程中的参数输入、配置调整、结果输出和动态显示界面的调整等功能。这个过程把所有类型的计算结果都按照用户输出格式的要求组织起来,以便于提高传输和运行效率、减少存储空间,以及更好的适用于用户可能对不同形式的输出结果进行调整时以更快显示视图的需要。
仍然参考图1,70是输出装置(如计算机屏幕、手机屏幕、PDA屏幕、打印文档或其他可触知形式),所有的结果集按照数据结构40所约定的格式来组织,可进行界面显示,也可用于加工处理之后输出。
图2是根据本发明的优选实施例,说明用于期权价格计算主要过程的结构的视图。图中包括用户输入模块100,输入参数校验模块120,期权价格计算模块140,数据库或用户配置信息150,期权价格、参数模块160,生成中间结果图形模块170。
如图2所示的计算步骤如下用户通过输入界面输入计算参数,开始计算之前会进行参数校验120,如果参数不符合既定规则,则经过步骤110,即返回用户界面并提示用户重新输入或者检查配置文件;如果参数值符合既定规则,则从数据库或用户配置信息150中获取计算参数,就进入期权价格计算140,在计算过程中保留中间结果和最终结果。
仍然参考图2,输入参数校验模块120的一般过程是(1)辨别用户输入参数的类型合理性;(2)判断根据计算过程的参数有效性;(3)输入参数如果没有通过验证,就返回通知用户重新调整参数、重新开始计算;如果通过验证,则进入下一步计算。
仍然参考图2,期权价格计算模块140的一般过程是(1)计算整个过程所需要的中间变量,把这些变量存储在指定的变量名中;(2)根据初始参数、中间变量来计算得到最终的结果变量;(3)把最终的一个或多个结果变量的值、描述信息都按照数据结构40中所指定的格式组织、存储。这些结果变量传递到期权价格、参数模块160中,即作为最终结果的形式存储。
仍然参考图2,生成中间结果图形模块170的一般过程是(1)设定一个输出屏幕的尺寸(大小可以是任意的)值,切分出可以调整的单位区域,以便于调整图形显示的比例尺大小、图形位置等;(2)从中间结果数据的集合中取得最大值、最小值,由此设定在输出屏幕中的上、下、左、右的边界位置;(3)根据中间结果数据集合中每个值与输出屏幕的边界值的比较,得到每个值所处于的位置,并计算得到其对应于一种比例尺和坐标原点的相对坐标值,然后逐个描述出所有的点、线、箭头、坐标轴等的位置,由此形成显示的图形。
图3是根据本发明的优选实施例,说明最终期权价格、结果参数显示的视图。附图中包括一是期权价格计算过程200,一是期权价格计算的最终期权价格、一系列参数值210,一是用于最终结果输出显示的用户界面220。提供了把结果数据显示到用户界面上的流程。
如图3所示的一般过程如下经过期权价格计算过程200(如图1中80所述),计算得到最终期权价格、结果参数210(按照数据结构40所指定格式来组织),通过用户显示界面220把210中所得到的结果显示出来。
图4是根据本发明的优选实施例,说明中间过程结果的图形、图表显示的结构的视图。附图中包括一是期权价格计算过程250,一中间结果的数据集260,是用于中间数据显示的数据源;一是用于图形、图表显示的用户界面270,把计算过程中的详细数据都显示出来,用图形表现其变化、用图表表现其数字。
如图4所示的步骤如下经过期权价格计算过程250(如图1中80所述),计算得到中间结果260(按照数据结构40所指定格式来组织),通过图形、图表显示界面270把260中的结果集表现出来。
图5是根据本发明的优选实施例,说明中间过程结果的动态显示的视图。附图中包括一期权价格计算过程300,一是中间结果的数据集310,是用于中间数据显示的数据源;一动态显示的控制模块320,用于对中间数据的动态显示进行控制和显示,并为用户进行调整、控制提供服务;一动态显示模块330,把经过处理的中间数据显示出来,并为用户提供控制、调整的交互操作的服务。
如图5中所示的步骤如下经过期权价格计算过程300(如图1中80所述),计算得到中间结果310(按照数据结构40所指定格式来组织),把数据集加载到动态控制模块320中,通过默认的配置方案把该数据集动态显示330出来,并允许用户通过修改动态显示配置条件来控制动态显示的过程和结果。
仍然参考图5,动态控制模块320的一般过程是(1)设定一个输出屏幕的尺寸(大小可以是任意的)值,切分出可以调整的单位区域,以便于调整图形显示的比例尺大小、图形位置等;(2)从中间结果数据的集合中取得最大值、最小值,由此设定在输出屏幕中的上、下、左、右的边界位置;
(3)根据中间数据集合中数据的时间先后性顺序,把属于同一个序列中的数值按照时间顺序依次组合,形成动态显示图形的数据集合;(4)依次从动态显示图形的数据集合中取得数值,与输出屏幕的边界值的比较,得到每个值所处于的位置,并计算得到其对应于一种比例尺和坐标原点的相对坐标值,然后逐个描述出所有的点等的位置,并逐次显示到输出设备中,由此形成动态显示的图形。
图6是根据本发明的优选实施例,说明最终结果、中间过程结果保存方法的结构的视图。附图中包括了一是期权价格计算过程350,一是中间数据集360,是期权价格计算过程中所生成的中间数据,是保存操作的数据源;一是保存期权结果、参数值的模块370,用于保存期权价格计算所得到的期权结果、参数值的过程;一是保存期权价格计算的中间结果的模块380,用于保存期权价格计算的中间结果的过程。
如图6中所示的步骤如下经过期权价格计算过程350(如图1中80所述),计算得到期权价格和中间结果360,通过保存期权结果、参数值模块370来保存计算的最终结果;通过保存期权计算的中间结果模块380,按照指定格式来保存中间计算结果。
如图6中,360包括了期权价格计算的期权价格、参数值数据,以及期权价格计算的中间结果数据。
这些结果的保存都按照用户所指定的格式进行组合、保存,用于保留操作记录、或作为后续操作的数据源。
尽管为说明目的公开了本发明的具体实施例和附图,其目的在于帮助理解本发明的内容并据以实施,但是本领域的技术人员可以理解在不脱离本发明及所附的权利要求的精神和范围内,各种替换、变化和修改都是可能的。因此,本发明不应局限于最佳实施例和附图所公开的内容。
权利要求
1.一种期权价格计算和预测方法,具体包括以下步骤对用户输入参数进行合理性验证;将用户输入的参数配置信息,和/或期权交易相关的交易品种的历史数据,存储到数据源中;根据用户输入参数、配置数据、应用期权价格模型进行价格计算和预测;将结算和预测结果显示出来。
2.如权利要求1所述的期权价格计算和预测方法,进一步还需要从数据库中获得交易历史信息计算期权定价过程的参数,具体步骤为从数据库中读取数据,并进行预处理;通过参数计算方法,得到参数计算的最终结果。
3.如权利要求1所述的期权价格计算和预测方法,进一步用图形方式显示期权定价计算中间数据,具体步骤为通过对中间数据进行组织形成特定形式的图形、图表;用户通过对已经显示出来的图形、图表进行调整,显示这些图形、图表中的细节和变化信息;用户可以通过改变比例、形状等来查看图形、图表的不同形态。
4.如权利要求3所述的方法,其中计算期权价格的方法的基本步骤如下1)根据该品种期权的到期时间、期数把期权分成多个单期变化的过程,每个过程都是一个相对独立的期权价格运行单元;2)根据用户输入值,计算得到多个必要的中间变量值,并存储在内存设备中;3)计算得到用户所设定的标的资产在各个单期期末的价格,并按照指定的数据结构组织数据,把所得到的结果存储到内存设备中;4)从最后一期期末的标的资产价格计算得到最后一期期末的期权价格;5)从最后一期的期权价格往第一期回推,依次得到每一期期末的期权价格,并按照指定的数据结构组织数据,把所得到的结果存储到内存设备中;6)根据所得到的每一期期权价格,从中抽取部分数据,计算得到套期保值参数的结果。
5.如权利要求3所述的方法,其中用户通过改变比例、形状来查看图形、图表不同形态的步骤包括移动图形、图表以显示当前不可见的区域,还包括比例尺、颜色的调整。
6.如权利要求1所述的期权价格计算和预测方法,进一步动态显示计算过程的中间数据,具体步骤为读入中间数据和相关配置参数;通过动态过程显示随着时间变化而变化的期权定价计算过程中不同参数变化过程;用户可通过控制台控制动态过程的显示、变化条件。
7.如权利要求6所述的方法,其中用户通过控制台控制动态过程的显示、变化条件的步骤包括对实时动态显示条件的改变,也包括对不同参数显示顺序、过程的改变。
8.一种期权价格计算和预测系统,包括一数据源,用于存储用户输入的参数配置信息,和/或期权交易相关的交易品种的历史数据;一输入输出装置,用于接收用户输入、配置调整信息,以及显示最后得到的计算结果;一计算装置,用于根据用户输入参数、配置数据、应用期权价格模型进行价格计算和预测;以及,一期权交易相关的交易品种数据库,用于记录这些交易的历史信息和经过预处理之后的交易信息;还包括一从期权交易相关交易品种数据库中计算得到期权定价计算过程的参数的模块,用于为期权定价计算过程提供计算参数。
9.如权利要求8所述的期权价格计算和预测系统,还包括一期权定价计算结果的图形显示、动态过程模拟的部分,用于把期权定价计算的中间过程的数据结果用图形、动画的方式显示出来,并支持用户对此显示结果的调整和变化。
全文摘要
本发明公开了一种用于期权价格计算和预测的方法和系统;根据本发明的方法包括步骤对用户输入参数进行合理性验证;将用户输入的参数配置信息,和/或期权交易相关的交易品种的历史数据,存储到数据源中;根据用户输入参数、配置数据、应用期权价格模型进行价格计算和预测;将结算和预测结果显示出来。进一步还需要从数据库中获得交易历史信息计算期权定价过程的参数;以及用图形方式显示期权定价计算中间数据。本发明还提供了期权价格计算计算和预测的系统。
文档编号G06Q40/00GK1870041SQ200510011769
公开日2006年11月29日 申请日期2005年5月23日 优先权日2005年5月23日
发明者梁循, 陈昌鹏, 陈华, 杨健, 曾月卿 申请人:北京大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1