飞狐公式:叠加大盘公式
不太常来,怎么发新帖都不知道了。找了半天,总算找到。
数年前,在巫山发过叠加大盘的公式。有朋友问,自己也找不到了。总算有空重新编了个,可能有的朋友会有需要。
1、建立一个供引用的公式,公式名为OHLC,公式内容为:
OO:O; HH:H; LL:L; CC:C; VV:V; OI:OPENINT;
2、以下就是叠加大盘的公式内容了:
input : datep(1080101,0,9999999);
start := barssince( ref(date,1)《datep and date》=datep );
ra := ref(o,start) / ref(indexo, start);
xo := indexo * ra; xh := indexh * ra;
xl := indexl * ra; xc := indexc * ra;
stickline( xc》= xo, xl, xh, 0.1, 0 ), colormagenta;
stickline( xc》= xo, xo, xc, 5, 0 ), colormagenta;
stickline( xc《 xo, xl, xh, 0.1, 0 ), colorgreen;
stickline( xc《 xo, xo, xc, 5, 0 ), colorgreen;
相对强弱 : ( c/xc - 1 ) * 100, linethick0;
可以在日K线上叠加,也可以在分时K线上叠加。个股与大盘之间的关系,一叠加之后,就一目了然了。
“相对强弱”指标,可以指标排序,以了解与大盘相比,个股强弱的程度。
3、同样道理,也可以在一个个股上叠加另一个股。
以下为叠加上证指数的公式,修改第二行的证券代码,就可以叠加其它个股了。
input : datep(1080101,0,9999999);
STK:=‘1A0001’;
OO:=STKINDI(STK,‘OHLC.OO’,0,-1); HH:=STKINDI(STK,‘OHLC.HH’,0,-1);
LL:=STKINDI(STK,‘OHLC.LL’,0,-1); CC:=STKINDI(STK,‘OHLC.CC’,0,-1);
start := barssince( ref(date,1)《datep and date》=datep );
ra := ref(o,start) / ref(oo, start);
xo := oo * ra; xh := hh * ra;
xl := ll * ra; xc := cc * ra;
stickline( xc》= xo, xl, xh, 0.1, 0 ), colormagenta;
stickline( xc》= xo, xo, xc, 5, 0 ), colormagenta;
stickline( xc《 xo, xl, xh, 0.1, 0 ), colorgreen;
stickline( xc《 xo, xo, xc, 5, 0 ), colorgreen;
相对强弱 : ( c/xc - 1 ) * 100, linethick0;