这个功能要实现有点麻烦,PEL还做不了,需要用到VBA编程。
runmode:1;
涨幅:DYNAINFO(14),NODRAW;
colorb:=rgb(0,0,0);//默认颜色
if 涨幅 > 0.005 then
colorb := rgb(128,0,0);
else if 涨幅 > 0.008 then
colorb := rgb(150,0,0);
else if 涨幅 > 0.01 then
colorb := rgb(200,0,0);
else if 涨幅 > 0.015 then
colorb := rgb(250,0,0);
else if 涨幅 < 0.015 then
colorb := rgb(0,250,0);
else if 涨幅 < 0.01 then
colorb := rgb(0,200,0);
else if 涨幅 < 0.005 then
colorb := rgb(0,150,0);
DRAWGBK(1 ,colorb ,colorb , 1);
大概写了个思路,你自己看看可以增加if then else的数量,将颜色变化更丰富一些即可