发一个大盘指数自适应叠加的公式及指标思路
看了几个高手的叠加大盘指数的公式,总是用不上,其中好几句也弄不明白,在求救无门的情况下,花了好长一段时间,另外弄了一个出来,这个更简洁,名字就收三郞自适应叠加吧,思路是这样的:将大盘的涨幅虚拟成个股的价位,然后显示在同一张图上,另外,加上一个判断股票是哪个市场的代码,实现自适应功能!源码如下:
先建一个名为001的公式 c1:c;o1:o;h1:h;l1:l;rc:DYNAINFO(3);ra:DYNAINFO(7);j:AMOUNT; 三郞自适应叠加: gqc:=dYNAINFO(3);{昨收} 个股涨幅:=DYNAINFO(7)/gqc-1; 上证昨收:=hhv(STKINDI('sh000001','001.rc#day'),0); 深证昨收:=hhv(STKINDI('399001','001.rc#day'),0); {大盘昨收:=STKINDI('1A0001','DYNAINFO(3)#day');} {大盘最新行情:=STKINDI('sh000001','001.ra');} 上证最新:=STKINDI('1A0001','001.c1#min1'); 深证最新:=STKINDI('399001','001.c1#min1'); 最新行情:=if(STRCMP(MARKETLABEL,'SH')=0,上证最新,深证最新); 大盘昨收:=if(STRCMP(MARKETLABEL,'SH')=0,上证昨收,深证昨收); 大盘涨幅:=最新行情/大盘昨收; 虚拟大盘:=gqc*大盘涨幅; POLYLINE(C,虚拟大盘),COLORMAGENTA |
|