基本解决比例问题,可用,但还是有的股票低位位置定位不准,希望有老师能解决。
主图p:=BARSCOUNT(TIME);
主图rc:=DYNAINFO(3);
主图hh:=(DYNAINFO(5));
主图LL:=(DYNAINFO(6));
主图fd:=abs(if(c>0,主图hh/主图rc,主图rc/主图ll));
主图f:=MAX(IF(CAPITAL=0 and 主图fd<主图rc*1.005,MAX(主图rc*1.01,主图hh),主图hh)-主图rc, if(CAPITAL>0 and 主图fd<主图rc*1.005,MAX(主图rc*1.01,主图hh),主图rc)-主图LL);
主图下:=主图rc-主图f;
主图h:=hhv(v,主图p);
主图L:=LLv(1,主图p);
主图b:=(主图rc-主图下)/(hhvall(主图H)-llvall(主图L));
主图y:=(主图rc+主图下-主图b*(hhvall(主图H)+llvall(主图L)))/2;
量:=v*主图b+主图y;
STICKLINE(c>ref(c,1),主图下,量,1,0),COLOR000099;
STICKLINE(c<ref(c,1),主图下,量,1,0),COLOR009900;
STICKLINE(c=ref(c,1),主图下,量,1,0),COLOR909090;
这句: 主图f:=MAX(IF(CAPITAL=0 and 主图fd<主图rc*1.005,MAX(主图rc*1.01,主图hh),主图hh)-主图rc, if( 主图fd<主图rc*1.005,MAX(主图rc*1.01,主图hh),主图rc)-主图LL); 有点问题,对不起
改成: 主图f:=MAX(IF(CAPITAL=0 and 主图fd<主图rc*1.005,MAX(主图rc*1.01,主图hh),主图hh)-主图rc, if(CAPITAL>0 and 主图fd<主图rc*1.005,MAX(主图rc*1.01,主图hh),主图rc)-主图LL);