我的体验中心    飞狐数据中心    北京股道中心    阳光E商城    阳光365卡     银行汇款     
 您的位置:首页>飞狐交易师>功能介绍> 文章内容

【飞狐交易师】扩展数据功能简介
[ 来源: ] [ 作者: ][ 时间:2007-03-11 ]

一般情况下,软件只是将每天部分数据转入历史档案,本软件的扩展数据功能可以用户自己设定,将最多13组数据保存到日线历史存档中,这些数据可以用公式系统里的函数"EXTDATA(N)"自由调用,在数据提供更详细的资料给您分析。
飞狐扩展数据库:
  一、 扩展数据库的功效:
  1、 在公式设计时,由于系统的限制,无法在公式中直接实现横向排名的功能,例如,在公式中无法知道某股票的涨幅的排名,这时可将涨幅数据放入扩展数据库中,让飞狐自动对涨幅数据进行排序,从而获得股票的涨幅排名数据。
  2、 由于考虑到磁盘空间及系统的效率,飞狐收盘时,保存的数据并未包含实时接收的全部数据,出于研究股票的需要,您可能需要其中的某些数据,这时可以把这些数据存入扩展数据库,以供调用。
  3、 由于系统及磁盘空间的限制,一般保存的短周期的数据有时段的限制,例如设置了只保存10天的分笔数据,超过10天的分笔数据将被自动删除,此时若想对分笔数据进行统计研究,将无法进行,这时可将分笔统计数据存入扩展数据库。
  4、 由于系统的限制,公式中无法从长周期引用短周期的指标数据,这时可将短周期的指标数据存入扩展数据库。

  二、扩展数据库的调用:
  飞狐的扩展数据库,最多可以保存13组数据,保存在扩展数据库中的数据,使用函数EXTDATA(n)来调用,其中n表示第n组数据。

  三、 使用扩展数据库示例:
例:如何知道股票在A股板块中的涨幅排名:

  1、设计一个公式,设公式名称为“涨幅”,公式代码如下:
涨幅: (c/ref(c,1)-1)*100;

 

2、鼠标点菜单“管理/管理扩展数据”,弹出如图所示扩展数据管理框

由于是新增的一组数据,双击其中某组尚未设置的数据名称,如图2所示,步骤如下:
  ① 选择我们刚才设计的“涨幅”公式
  ② 修改数据名称为“涨幅排名”
  ③ 选择“生成排名数据(从大到小排)”
  ④ 去掉“使用除权后的数据”选项(避免涨幅失真)
  ⑤ “排序方法”选“0-n自然排序”
  ⑥ “设置范围”选A股板块。
  ⑦ 图中,“涨幅排名”的扩展数据,是第1组数据,因此调用的函数为EXTDATA(1)
  3、设计一个调用涨幅排名数据的公式,调公式名称为“调用涨幅排名”,参考代码如下:
zfpm:extdata(1)+1;

 

在K线图中,调用“调用涨幅排名”公式,即可获知该股票的当日在A股板块中排列第几名。

  说明:在第1步设计的公式中,由于本例中仅需要计算排序的结果,因此公式可以简化(优化),以便减少运算量。
zf:c/ref(c,1);

 




发布者:   
 
    ·在线评论

注意:

· 遵守《全国人大常委会关于维护互联网安全的决定》,遵守中华人民共和国的各项有关法律法规。
· 尊重网上道德,承担一切因您的行为而直接或间接导致的民事或刑事法律责任。

评论列表

用户名: 新注册) 密码: 匿名评论

主办单位:北京博庭科技发展中心 ICP编号:京ICP备05005105号
阳光飞狐在线@2002 - 2007 本站域名www.88158.cn 北京博庭 All Rights Reserved
网站值班电话 010-51286365 【8小时X365天】 MSN:VIP88158@sohu.com 系统集成:DedeCMS