|
|
首先我理解你的意图为——使用$函数在其它股票中引用上证指数的指标数值,估计你用的软件为通达信,好象只有它的上证指数代码为999999,好吧我的认知如下:
使用$引用任意数据的方法请参考: 1、常规方法不能直接引用,只可直接引用“OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT”。
2、在许多场合下,可以通过计算间接引用,比如在其它股票中,想知道上证指数的ma(c,5),可行的公式代码是:
AA:="999999$close";
BB:=ma(AA,5);
但通达信引用后指标为当日收盘价显示一条直线无前期数值,本人没搞懂为什么?
$函数益盟操盘手可用,{可以用引用到的上证指数的开、收、高、低、量、额做成其它指标}
$函数大智慧365、同花顺不可用。
3、可以被间接引用的指标,必须是可以由“OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT”计算的指标。其它的不行,比如想引用深发展的流通盘就不行。
这样换个思路吧,你的想法用大智慧365或益盟操盘手软件里的 STKINDI (引用指定股票的指标数值)函数可以轻松实现,其它软件没有该函数!!!!!!
如AA:STKINDI('SH000001','KDJ.K#DAY');{引用上证指数日线中KDJ指标K值}
若你非想实现你的想法不妨下载大智慧365或益盟操盘手用该函数试试,应该非常满意。另大智慧和益盟上证指数的代码为SH000001,不是999999。
附:STKINDI函数说明
STKINDI('STKNAME','INDINAME',PARAMs),STKNAME是股票代码,INDINAME是指标及其指标线名称,其语法和双引号引用指标数值相同,PARAM是可选参数,其数量应当等于被应用指标的参数数量,否则将使用缺省参数数值。例如:
STKINDI('SZ000001','MA.MA1',5,10,15,20)表示引用深发展的MA指标的MA1指标线,计算参数5,10,15,20。
STKINDI('000001','KDJ.K#WEEK',9,4,4,)表示引用深发展的周线KDJ指标的K指标线,计算参数9,4,4。
STKINDI('SH600000','EXPLORER.KDJ#MONTH')表示引用浦发银行的KDJ条件选股月线公式,计算使用默认值。
看君如此渴求也只能帮你到此,本人水平有限见谅!~祝君成功。
下图在浦发银行K线中引用上证指数KDJ
|
|
|