如何引用任意股票的数据

引用任意股票的数据
可以引用其它股票的数据,写法为:"股票代码$数据名称",其中数据名称包括OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT,分别表示开盘价、最高价、最低价、收盘价、成交量、成交额。
我按照上面的说法,在大智慧里面编写公式,公式能够通过编译,但是却不能显示曲线,请问何故?有什么办法可以达到同样的目的?
另:提供大智慧公式函数大全的链接地址或者文章还有相关学习网站,谢谢!!

    引用任意数据的方法请参考:
      1、常规方法不能直接引用。
      2、在许多场合下,可以通过计算间接引用,比如在其它股票中,想知道深发展的ma(c,5),可行的公式代码是:
    yyc:="000001@close";
    pyyc:=ma(yyc,5);
      3、小结:可以被间接引用的指标,必须是可以由“OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT”计算的指标。其它的不行,比如想引用深发展的流通盘就不行。
      4、巧解引用任意个股其它指标A(指不能由OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT”直接计算的指标)方法:
      ①用一个指标B计算所有个股的指标值,并输出到一个外部文件。
      ②设计一个指标C,从外部文件中读取所需个股的指标A的值,当然在公式代码中要判断是否符合条件的个股。
      ③如果引用时,需要考虑到动态刷新,还需做一个工作,把指标B放入预警条件中,这样指标B生成的外部文件就会实时更新,指标C引用的数值也是实时更新的。
      5、方法4说来简单,做起来不容易,需借助于VBS或DLL。此外实时刷新的话,会给系统带来很大负担。做成盘后分析的指标比较合适。
      6、方法4,适用于个股长周期引用自身的短周期数据的情况,同样也有实时和盘后的2种调用方式,当然盘后静态的引用比较适用。
      7、第6点所述问题,在飞狐实现了扩展数据库后,就直接解决了,无需使用外部文件(慢且占空间大)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-14

能显示曲线,例如:"600601$open";

本回答被提问者采纳
第2个回答  2010-07-14
一般一个公式能应对所有的股票,没有必要引用其他股票的,除非你要个股与指数进行比较,即使这样也可以在副图中直接引用(公式里写).
第3个回答  2010-07-14
将公式里的冒号:后面的等号=去掉就可以达到目的了。
第4个回答  2010-07-14
你说的是那方面的数据呢,提问时把你所用的公式也附上,这样才好解决。或者你用其他软件试试,比如通达信和同花顺。
相似回答