飞狐公式:叠加大盘公式

  不太常来,怎么发新帖都不知道了。找了半天,总算找到。

  数年前,在巫山发过叠加大盘的公式。有朋友问,自己也找不到了。总算有空重新编了个,可能有的朋友会有需要。

  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;