当前位置:首页 » 热门 » 正文

期货数据库设计(期货交易系统设计)

1.1 W 人参与  2023年01月05日 06:13  分类 : 热门  评论

IRR是什么意思啊?

irr指的是内部收益率(InternalRateofReturn(IRR))。

内部收益率就是资金流入现值总额与资金流出现值总额相等、净现值是零时的折现率。

如果不使用电子计算机,内部收益率要用若干个折现率进行试算,直至找到净现值是零或接近于零的那个折现率。

内部收益率,是一项投资渴望达到的报酬率,是能使投资项目净现值是零时的折现率。

如何将某种或者某几种期货实时价格导入到excel并实现实时更新

制定excell数据库是可以的,但是要自动实时更新是不可能的,除非你自己编出一套软件,将数据自动存入excell,或者购买高级的期货操作软件。

制定excell数据库的 *** 如下:

之一步,登陆文化财经mytrade交易系统(可到某一使用此软件的期货公司进行注册并下载)。

第二步,选择期货合约进入自选。

第三步,根据自己需要的数据种类设置抬头。操作 *** :在自选页面任一合约上点击右键,点击“设置抬头”,选择自己需要的数据种类,确定保存。

第四步,导出数据。在自选页面任一合约上点击右键,选择其他,点击以“文本格式导出数据”,保存到自己制定的位置。

第五步,利用excell的导入功能,将txt格式数据导入。这中间需要进行一些设置,将数据对齐,还要把一些不必要的符合去掉(用替换功能)。

说明:一些软件术语记不清,但大致如此。只要按此步骤,就一定可以制定出自己的期货数据库。

期货数据测试什么意思

数据流程。期货(英文:Futures)是现在进行买卖,在将来进行交收或交割的标的物。期货数据测试主要是指的是业务方面的数据流程方面的测试的。据库测试主要是用来对软件系统的数据库结构、数据表及其之间的数据调用关系进行测试的。

期货程序化交易系统是如何实现的,用的是什么编程语言

、程序化交易系统目前主要是通过计算机程序实现的,其实就是把交易者决策的过程用计算机语言描述出来,然后由计算机给出交易建议或直接发送交易指令到期货公司的交易系统中去,完成一笔交易。

比如我们用自然语言思考某个品种是否应该买入卖出时:“如果大豆0901价格跌破3000元,则开仓卖出三分之一......”用计算机语言描述时可能就是:

“IF

A0901=3000

THEN

SELL......”

当然实际上的程序编写是比较复杂的,因为要做大量的逻辑判断和公式计算。

2、

理论上来讲,用什么语言都可以完成这样的任务,但因为涉及到大量的数据读写和 *** 存取,所以更好用自带数据库功能的编程语言,比如Delphi,不但数据

库功能很强,而且可直接读写SQL-Server、Oracle、Sybase等证券期货行业普遍采用的数据库,相应的 *** 控件也齐全。

3、此类交易系统适合所有的交易市场,证券、期货、外汇都已经有了类似的交易系统,但各自的模型基础不一样,因为这些软件都是根据交易者的经验来建立交易模型并编写的,而不同的交易者思路是不完全相同的。

4、在证券市场和期货市场上,如果个人要建立一个计算机程序化交易系统的话,首先要做的当然是建立交易模型,也就是把自然语言描述的交易决策过程转换成计算机语言。

其次是建立交易接口,这里有两个接口问题要解决,一是你的交易程序要读取行情软件的数据,以便系统根据行情数据作出交易决策并发出交易指令;二是你的交易程序发出的指令要下到证券公司(期货公司)的交易服务器上去,就像你自己敲单一样。

接口问题涉及到TCP/UDP端口的读写,证券(期货)公司和交易所的通信都是通过TCP/UDP进行的,他们不对最终客户开放接口,这就需要你自己破解数据格式了。

所以要建立一套有效的程序化交易系统,不但要求程序的编写者有成功的、长期有效的交易经验,还要懂得将这些经验用计算机语言描述出来,这不是一个很简单的过程。

[img]

中心数据库设计

5.2.2.1 数据库

根据该系统的开发需求,按照数据库的功能和作用将其分为风险查询类、风险评价类、系统管理类三大类(萨师煊等,2000)。主要数据见表5.5。

表5.5 海外油气与金属矿产资源开发风险管理系统的主要数据表

续表

5.2.2.2 数据仓库

油价数据来源于美国能源部(DOE)下属的能源信息署(EIA)网站、中石油(CNPC)网站和《华尔街日报》(WSJ)网站提供的油价数据,油价序列本身就是一个不规则的时间序列,油价数据具有以下几个特点。

(1)数据的一致性差

油价数据格式多样,存在数据冗余,主要体现在:使用的数据格式均不相同,并且各个子系统相对独立。在网站单独作用的情况下,一般都没有问题,但要将这些不同系统或不同时期的数据集中起来综合利用,就可能出现数据不齐全、不一致或重复的现象。

(2)数据存放的分散

油价数据来源多,缺乏统一管理,没有一种相应的网页数据自动化抓取操作实现数据的本地化操作过程。

(3)数据资源开发不充分

大容量数据导致对数据资源的开发利用不充分,缺乏对获取的数据如各分析机构制定的期货合约元数据进行各种深层次分析、综合、提炼、挖掘和展现的应用,因此很难对丰富的统计数据资源进行二次开发利用。

根据油价数据中所包含的油气产品种类、油气产品合约制定日期、油气产品的价格类型、不同市场下油气产品价格的差异等,能够加深对油价走势的了解。油价的这种与时间相关性、不可修改性,以及集成的性质,使得我们采用多种角度对原始数据进行理解,并真实反映其特性,也让我们发现使用一种整合的技术对油价进行精确预测十分必要。

数据仓库的构建流程如图5.13所示由下至上逐步实现。

图5.13 数据仓库构建流程

1)数据源。

A.数据源的复杂性。数据分散在数据库管理系统、电子表格、电子邮件系统、电子文档甚至纸上。系统中要求采集的3个数据源中,EIA 网站存储在网页上的油价相关事件更新较慢,虽然提供了各市场日、周、月、年的油价数据下载,但是下载完成之后的表格字段格式时常发生变化,这为实现自动获取数据并下载到本地自动入库的要求增加了难度;中石油网站数据除上述只显示3条数据之外,网站上会将访问流量过大的IP地址列入黑名单使其不能继续下载到本地进行保存,为这些数据建立统一的模型将会耗费很大精力。

B.数据的有效性。由于存在经验局限,如何处理数据的空值、不同时间间隔时间字段格式,入库时应注意的问题等,如果应用程序没有检验数据的有效性,会对数据多维显示产生极大影响,因此也归结为数据源数据质量问题。

C.数据的完整性。数据源上的数据并不那么明显或者容易获得。油价是高度敏感的数据,因此各个网站虽然提供了各个油品交易市场的日、月或年数据,但是完整性并不能充分保证,根据企业政策的不同,有时对要获得的数据,需花费大量精力。为此,要对不同的数据源进行建库,以保证所获数据的完整性。

2)数据处理。

高效的多维数据集展示离不开底层数据源数据的精确获取,或者叫做数据理解和数据清洗。于是系统在基于元数据获取、加工、入库和多维数据集展示上实现预期的要求。

A.ETL。该功能是整个油价数据仓库的核心之一,主要功能是按照事先定义的数据表对应关系从相关系统表中抽取数据(Extraction),经过数据清洗和转换(Transform),最终把正确的数据装载到数据仓库的源数据中(Load),作为以后应用的基础。

B.数据转换。该功能是在数据抽取过程中按照定义的规则转换数据,避免了数据在分析时的多样性,保证数据一致性。

C.数据集成。该功能主要是把油价信息数据仓库系统的源数据,按照事先定义的计算逻辑以主题的方式重新整合数据,并以新的数据结构形式存储。

3)数据存储。

星型模型(星型架构)是数据仓库开发中多维展现重要的逻辑结构,构成星型模型的几个重要特征是:维、度和属性,在实际应用中表示为事实表和维度表。在油价数据中,各市场的期现货价格表为数据仓库的事实表,油品类型、合约规定日期等为维度表。

油价数据仓库星型模型的设计方案如下:

A.事实表。数据库表中EIA的期现货价格表(包括日、周、月、年表)作为数据仓库中的事实表,根据不同时间维度构成多个星型模型,即星座模型。这些价格表中以市场编号、油气产品类型、期货合约日期、价格单位度量衡编号作为主键和外键与其他维度表相连,形成多维展示联动的基础,以油价数据和其他事实数据为记录数据,作为主要输出结果。

B.维度表。根据市场、油品、价格数据、度量衡和事件类型作为油气数据仓库中多维分析的角度和目标。

图5.14以EIA的日期货数据表作事实表为例,构建星型模型,其他不同时间维度的模型结构图与此图基本相同。

图5.14 以EIA数据为例的日期货价格星型模型

以星型模型设计为基础,完善数据存储中操作型数据存储(ODS)的原型设计,提供DB-DW之间中间层的数据环境,可实现操作型数据整合和各个系统之间的数据交换。

期货靠什么信息分析?

据宗迹期货数据(一站式期货数据决策,提供期货基本面数据、资金数据、研报等)官方了解到:

期货市场中的人们采用的最主要的两种分析 *** ,一个是技术分析,另一个是基本面分析,也叫基本分析。

一、基本面分析

其实,没有任何交易 *** 是完美无缺的。基本信息适合于粗线条、承受力强的趋势交易者使用,基本分析因素往往是一种长线因素,有充裕的反应时间来理解。再者,基本分析固然是重要的分析 *** 之一,但是,它的局限是对于价格并非都起到直接作用,因为这种信息的获取来源渠道不同,我们看到的统计数据差异很大。而且,它对行情价格的影响是不完全对应的,不能说有这个基本信息因素摆在那,市场价格就得迅速对应基本信息所提示的那样子,市场对于基本信息的反馈不是如影随形般的确定。

再如,有的人不看基本面,这种信息对他就没有直接影响。一般趋势转折初始,人们几乎找不到任何基本资料表明经济基础发生重大改变,而等到好消息或者坏消息出笼之时,新的趋势早已形成。随着期价的趋势性的上落演化,也能间接的影响商品现货的供需格局。期市的功能是发现价格,基本信息和期市价格间的关系,本质上是一种相互渗透又相互影响的关系。

二、技术面分析

技术分析的公认原理是市场行为包容消化一切,正是基于此项分析原理,技术分析一般不理会价格涨落背后的原因,只研究价格本身的运动。技术分析认为这种多空参与者博弈的痕迹,已经包含了所需的全部资料,而理由、原因等无关紧要。其道理就像人们坐车,你只需要明了车到达的目的地,而无须了解汽车构造和原理才肯坐上车是一个道理。交易如同坐轿,坐轿不问构造。搞清了投资的本质,一系列的问题都将迎刃而解。

当然,也有的人认为研究技术分析比较抽象和单一,分析机理不容易被人“理解”。人们总是觉得研究价格轨迹不如研究供需数据那样“实在”。这话确有道理,可话说回来,“虚空”是所有高级形式的表现特征,也恰恰是期货交易这种现货的高级形式的特性之一,让人感到“实在”的那不是期货交易,而是现货贸易。

技术分析的使用范围和局限性——技术分析是指以市场行为为研究对象,从现象说,行情价格的每一笔成交都是人的思想作用下的行为,研究行情和图表实际上与其说是研究价格的轨迹,不如说是研究人的情绪、思想的演化轨迹,是用以判断市场趋势并跟随趋势的周期性(人的思潮的发展趋势和上落的周期性)变化来进行交易决策的 *** 的总和。因此,技术分析更适合于趋势行情下的分析判断之用。

网站首页:期货手续费网-加1分开户(微信:527209157)

本文链接:https://52ol.cn/post/75889.html

期货数据库设计  

本站福利推荐!!!

正规期货账户开户!交易所手续费加1分(+0.01元),无条件!无资金手续费要求,享受手续费加1分!

期货开户微信:527209157

或扫描下方二维码添加微信

<< 上一篇 下一篇 >>

Copyright 2012-2024 期货手续费网-加1分开户 网站地图 邮箱:diyijiaoyi@qq.com 微信:527209157 湘ICP备18014167号