通达信主力进出日净量指标公式源码分享
相关简介:通达信主力进出日净量指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
零轴上方的红柱表示资金流入,零轴下方绿柱表示资金流出。黄蓝白三线分别表示五日线、十日线和二十日线的走势,三线由底部向上穿越零轴,表示机构资金流入,趋势看好。三线由上向下穿越零轴,表示趋势走弱,行情看跌。配合macd量柱使用效果不错。
通达信指标公式源码:
T00:=200;
AF1:=300;
FX:=IF(C>REF(C,1),1,IF(C<REF(C,1),-1,0));
TT:=IF(PERIOD=0,BARSLAST(HOUR=9ANDMINUTE=31)+1,T00);
最高价:=CONST(HHV(H,TT));
最低价:=CONST(LLV(L,TT));
单位:=CONST((最高价-最低价)/40);
DRAWGBK(1,RGB(0,50,100),RGB(0,50,100),1,0,0);
K线数目:CURRBARSCOUNT,NODRAW;
采样数:T00,NODRAW;
M00:=最低价;
M01:=最低价+01*单位;M02:=最低价+02*单位;M03:=最低价+03*单位;M04:=最低价+04*单位;M05:=最低价+05*单位;
M06:=最低价+06*单位;M07:=最低价+07*单位;M08:=最低价+08*单位;M09:=最低价+09*单位;M10:=最低价+10*单位;
M11:=最低价+11*单位;M12:=最低价+12*单位;M13:=最低价+13*单位;M14:=最低价+14*单位;M15:=最低价+15*单位;
M16:=最低价+16*单位;M17:=最低价+17*单位;M18:=最低价+18*单位;M19:=最低价+19*单位;M20:=最低价+20*单位;
M21:=最低价+21*单位;M22:=最低价+22*单位;M23:=最低价+23*单位;M24:=最低价+24*单位;M25:=最低价+25*单位;
M26:=最低价+26*单位;M27:=最低价+27*单位;M28:=最低价+28*单位;M29:=最低价+29*单位;M30:=最低价+30*单位;
M31:=最低价+31*单位;M32:=最低价+32*单位;M33:=最低价+33*单位;M34:=最低价+34*单位;M35:=最低价+35*单位;
M36:=最低价+36*单位;M37:=最低价+37*单位;M38:=最低价+38*单位;M39:=最低价+39*单位;M40:=最低价+40*单位;
{量位分档--------------------------------------------------------------------------------------}
{买方}
B01:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M00),CONST(M01)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B02:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M01),CONST(M02)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B03:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M02),CONST(M03)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B04:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M03),CONST(M04)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B05:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M04),CONST(M05)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B06:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M05),CONST(M06)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B07:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M06),CONST(M07)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B08:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M07),CONST(M08)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B09:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M08),CONST(M09)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B10:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M09),CONST(M10)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B11:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M10),CONST(M11)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B12:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M11),CONST(M12)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B13:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M12),CONST(M13)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B14:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M13),CONST(M14)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B15:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M14),CONST(M15)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B16:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M15),CONST(M16)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B17:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M16),CONST(M17)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B18:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M17),CONST(M18)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B19:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M18),CONST(M19)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B20:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M19),CONST(M20)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B21:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M20),CONST(M21)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B22:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M21),CONST(M22)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B23:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M22),CONST(M23)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B24:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M23),CONST(M24)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B25:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M24),CONST(M25)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B26:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M25),CONST(M26)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B27:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M26),CONST(M27)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B28:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M27),CONST(M28)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B29:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M28),CONST(M29)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B30:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M29),CONST(M30)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B31:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M30),CONST(M31)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B32:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M31),CONST(M32)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B33:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M32),CONST(M33)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B34:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M33),CONST(M34)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B35:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M34),CONST(M35)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B36:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M35),CONST(M36)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B37:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M36),CONST(M37)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B38:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M37),CONST(M38)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B39:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M38),CONST(M39)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
B40:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M39),CONST(M40+MINDIFF)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
{卖方}
S01:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M00),CONST(M01)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S02:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M01),CONST(M02)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S03:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M02),CONST(M03)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S04:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M03),CONST(M04)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S05:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M04),CONST(M05)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S06:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M05),CONST(M06)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S07:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M06),CONST(M07)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S08:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M07),CONST(M08)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S09:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M08),CONST(M09)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S10:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M09),CONST(M10)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S11:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M10),CONST(M11)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S12:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M11),CONST(M12)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S13:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M12),CONST(M13)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S14:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M13),CONST(M14)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S15:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M14),CONST(M15)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S16:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M15),CONST(M16)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S17:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M16),CONST(M17)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S18:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M17),CONST(M18)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S19:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M18),CONST(M19)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S20:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M19),CONST(M20)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S21:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M20),CONST(M21)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S22:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M21),CONST(M22)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S23:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M22),CONST(M23)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S24:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M23),CONST(M24)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S25:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M24),CONST(M25)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S26:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M25),CONST(M26)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S27:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M26),CONST(M27)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S28:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M27),CONST(M28)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S29:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M28),CONST(M29)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S30:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M29),CONST(M30)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S31:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M30),CONST(M31)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S32:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M31),CONST(M32)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S33:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M32),CONST(M33)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S34:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M33),CONST(M34)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S35:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M34),CONST(M35)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S36:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M35),CONST(M36)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S37:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M36),CONST(M37)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S38:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M37),CONST(M38)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S39:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M38),CONST(M39)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
S40:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M39),CONST(M40+MINDIFF)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
BS01:=B01-S01;BS02:=B02-S02;BS03:=B03-S03;BS04:=B04-S04;BS05:=B05-S05;
BS06:=B06-S06;BS07:=B07-S07;BS08:=B08-S08;BS09:=B09-S09;BS10:=B10-S10;
BS11:=B11-S11;BS12:=B12-S12;BS13:=B13-S13;BS14:=B14-S14;BS15:=B15-S15;
BS16:=B16-S16;BS17:=B17-S17;BS18:=B18-S18;BS19:=B19-S19;BS20:=B20-S20;
BS21:=B21-S21;BS22:=B22-S22;BS23:=B23-S23;BS24:=B24-S24;BS25:=B25-S25;
BS26:=B26-S26;BS27:=B27-S27;BS28:=B28-S28;BS29:=B29-S29;BS30:=B30-S30;
BS31:=B31-S31;BS32:=B32-S32;BS33:=B33-S33;BS34:=B34-S34;BS35:=B35-S35;
BS36:=B36-S36;BS37:=B37-S37;BS38:=B38-S38;BS39:=B39-S39;BS40:=B40-S40;
{最大量柱}
MAXBS1:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(ABS(BS01),ABS(BS02)),ABS(BS03))
,ABS(BS04)),ABS(BS05)),ABS(BS06)),ABS(BS07)),ABS(BS08)),ABS(BS09)),ABS(BS10));
MAXBS2:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(ABS(BS11),ABS(BS12)),ABS(BS13))
,ABS(BS14)),ABS(BS15)),ABS(BS16)),ABS(BS17)),ABS(BS18)),ABS(BS19)),ABS(BS20));
MAXBS3:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(ABS(BS21),ABS(BS22)),ABS(BS23))
,ABS(BS24)),ABS(BS25)),ABS(BS26)),ABS(BS27)),ABS(BS28)),ABS(BS29)),ABS(BS30));
MAXBS4:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(ABS(BS31),ABS(BS32)),ABS(BS33))
,ABS(BS34)),ABS(BS35)),ABS(BS36)),ABS(BS37)),ABS(BS38)),ABS(BS39)),ABS(BS40));
MAXBS:=MAX(MAX(MAX(MAXBS1,MAXBS2),MAXBS3),MAXBS4);
DRAWRECTREL(1000-ABS(BS01)/MAXBS*300,980,1000,1000,IF(BS01>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS02)/MAXBS*300,955,1000,975,IF(BS02>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS03)/MAXBS*300,930,1000,950,IF(BS03>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS04)/MAXBS*300,905,1000,925,IF(BS04>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS05)/MAXBS*300,880,1000,900,IF(BS05>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS06)/MAXBS*300,855,1000,875,IF(BS06>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS07)/MAXBS*300,830,1000,850,IF(BS07>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS08)/MAXBS*300,805,1000,825,IF(BS08>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS09)/MAXBS*300,780,1000,800,IF(BS09>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS10)/MAXBS*300,755,1000,775,IF(BS10>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS11)/MAXBS*300,730,1000,750,IF(BS11>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS12)/MAXBS*300,705,1000,725,IF(BS12>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS13)/MAXBS*300,680,1000,700,IF(BS13>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS14)/MAXBS*300,655,1000,675,IF(BS14>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS15)/MAXBS*300,630,1000,650,IF(BS15>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS16)/MAXBS*300,605,1000,625,IF(BS16>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS17)/MAXBS*300,580,1000,600,IF(BS17>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS18)/MAXBS*300,555,1000,575,IF(BS18>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS19)/MAXBS*300,530,1000,550,IF(BS19>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS20)/MAXBS*300,505,1000,525,IF(BS20>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS21)/MAXBS*300,480,1000,500,IF(BS21>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS22)/MAXBS*300,455,1000,475,IF(BS22>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS23)/MAXBS*300,430,1000,450,IF(BS23>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS24)/MAXBS*300,405,1000,425,IF(BS24>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS25)/MAXBS*300,380,1000,400,IF(BS25>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS26)/MAXBS*300,355,1000,375,IF(BS26>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS27)/MAXBS*300,330,1000,350,IF(BS27>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS28)/MAXBS*300,305,1000,325,IF(BS28>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS29)/MAXBS*300,280,1000,300,IF(BS29>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS30)/MAXBS*300,255,1000,275,IF(BS30>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS31)/MAXBS*300,230,1000,250,IF(BS31>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS32)/MAXBS*300,205,1000,225,IF(BS32>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS33)/MAXBS*300,180,1000,200,IF(BS33>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS34)/MAXBS*300,155,1000,175,IF(BS34>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS35)/MAXBS*300,130,1000,150,IF(BS35>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS36)/MAXBS*300,105,1000,125,IF(BS36>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS37)/MAXBS*300,080,1000,100,IF(BS37>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS38)/MAXBS*300,055,1000,75,IF(BS38>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS39)/MAXBS*300,030,1000,50,IF(BS39>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(1000-ABS(BS40)/MAXBS*300,005,1000,25,IF(BS40>0,RGB(200,0,0),RGB(0,200,0)));
DRAWRECTREL(0,0,250,170,RGB(50,50,100));
多方:=SUM(IF(FX=1,V,0),TT)/SUM(V,TT)*100;
空方:=SUM(IF(FX=-1,V,0),TT)/SUM(V,TT)*100;
平衡:=SUM(IF(FX=0,V,0),TT)/SUM(V,TT)*100;
DRAWRECTREL(0,0,CONST(多方*2.5),100,RGB(200,50,50));
DRAWRECTREL(CONST(多方*2.5),0,CONST(多方*2.5+平衡*2.5),100,RGB(200,200,50));
DRAWRECTREL(CONST(多方*2.5+平衡*2.5),0,250,100,RGB(50,200,50));
DRAWTEXT_FIX(1,0,0.1,0,STRCAT(STRCAT(STRCAT('多方:',CON2STR(多方,1)),
STRCAT('平衡:',CON2STR(平衡,1))),STRCAT('空方:',CON2STR(空方,1)))),COLORYELLOW;
DRAWTEXT_FIX(1,0,0,0,STRCAT('最小单位:',CON2STR(单位,3))),COLORLIGRAY;
分时线:IF(PERIOD=0,C,DRAWNULL),COLORWHITE,LINETHICK3;
均价:SUM(AMOUNT/100,T00)/SUM(V,T00),COLORYELLOW,LINETHICK2;
DRAWKLINE(H,O,L,C);
DRAWTEXT_FIX(1,0.5,0,1,STRCAT(STRCAT('行业:',HYBLOCK),STRCAT('◆◆',DYBLOCK))),COLORYELLOW;
DRAWTEXT_FIX(1,0.5,0.05,1,STRCAT('风格',FGBLOCK)),COLORLIGRAY;
DRAWTEXT_FIX(1,0.5,0.1,1,STRCAT('流通盘(亿元):',CON2STR(FINANCE(7)/100000000,3))),COLORGREEN;
DRAWTEXT_FIX(1,0,1,0,'分析图中除一分钟分析图之外,更改T00设置不同选取周期,0是全周期,默认200'),COLORLIGRAY;
DRAWTEXT_FIX(1,0,0.9,0,'仅供股票与公式成员研究使用'),COLORMAGENTA;
DRAWGBK(1,COLORRGB(100,100,100),COLORRGB(50,50,50),0);
svol:=INTPART(SUM(V,0)/CAPITAL);
tj0:=svol>REF(svol,1)orBARSSINCE(CLOSE)=0;
S1:=BARSLAST(tj0)+1,PRECISION,COLORWHITE;//时间1
tj2:=S1<ref(S1,1);//取点
S2:=if(tj2,ref(S1,1)+1,S1),PRECISION,COLORMAGENTA;//时间2
S3:=sum(tj2,0),COLORMAGENTA;
阶段总额(万元):=SUM(AMOUNT/10000,S2)*100,PRECISION,LINETHICK,Color008BFA;//换手100%成交额
阶段总量(手):=SUM(V,S2)*100,PRECISION,LINETHICK,COLORCYAN;//换手100%成交量
阶段成本(元):=(阶段总额(万元)/(阶段总量(手)/100)),LINETHICK,PRECISION2,COLORRED;
DRAWTEXT(BARPOS=SYSPARAM(2),h,'■阶段平均成本:'+NUMTOSTR(阶段成本(元)[SYSPARAM(1)],2)+'(元)'),align4,COLORCYAN;
Zk1:=STKINDI('','kdj.k',0,7);
Zd2:=STKINDI('','kdj.d',0,7);
ZF1:=STKINDI('','macd.diff',0,7);
ZA2:=STKINDI('','macd.dea',0,7);
换手率:v/FINANCE(7),LINETHICK,PRECISION2,COLORCYAN;{换手率}
JCD:=FILTER(CROSS(Zk1,Zd2)&&Zd2<30,13);{周KD金叉位置}
取点:=barslast(JCD);
吸筹区:=if(取点>0and取点<61,取点,0);
ZS1:=吸筹区;
ZS2:=吸筹区+1;
ZS3:=换手率/5;{庄家筹码估算}
ZSA:=IF(ZS1>0,sum((ZS3),吸筹区+1),0);{统计庄家筹码}
{控制画线高度}
n1:=sysparam(3);
nn:=n1-sysparam(2)+1;
hh:=hhv(换手率,nn);
ll:=llv(换手率,nn);
最高:=hh[n1];
最低:=ll[n1];
中:=最低+(最高-最低)*0.5;
换手冷清:STICKLINE(换手率<3,0,换手率,4,1),COLORWHITE;//冷清
换手活跃:STICKLINE(换手率>=3and换手率<7,0,换手率,4,1),COLORYELLOW;//活跃
换手热烈:STICKLINE(换手率>=7,0,换手率,4,1),COLORRED;//热烈
PARTLINE(C,MA(换手率,13)),Color0089FF;
PARTLINE(C,MA(换手率,55)),COLOR009900;
PARTLINE(RANGE(BARPOS,SYSPARAM(2),SYSPARAM(1)+1)&&ZS1>0,中),COLORCYAN;//建仓横线copyrightdedecms
VERTLINE(JCD),LINEDOT,COLORGREEN;//建仓点竖线
DRAWTEXT(BARSCOUNT(C)=SYSPARAM(1)&&SYSPARAM(1)>ZS1,中*2,'主力建仓天数:'+NUMTOSTR(ZS1[SYSPARAM(1)],0)+'(天)'),PXDN30,align2,COLORGREEN;
DRAWTEXT(BARSCOUNT(C)=SYSPARAM(1)&&SYSPARAM(1)>ZS1,中*2,'\n估算主力筹码:'+NUMTOSTR(ZSA[SYSPARAM(1)],2)+'%'),PXDN30,align2,COLORMAGENTA;
DRAWICON(FILTER(CROSS(ZF1,ZA2),5),0,4),align5;
DRAWICON(FILTER(CROSS(Zk1,Zd2),5),0,8),align5;
DRAWICON(FILTER(CROSS(Zd2,Zk1),5),0,9),align5;
[源码注释]通达信公式动态翻译结果
T00赋值:200
AF1赋值:300
FX赋值:如果收盘价>,返回?,否则返回?
1日前的收盘价,1,如果收盘价<,返回?,否则返回?
1日前的收盘价,-1,0))
TT赋值:如果周期类型=0,返回上次小时=9ANDMINUTE=31距今天数+1,否则返回T00
最高价赋值:TT日内最高价的最高值的最后一日取值设为常数
最低价赋值:TT日内最低价的最低值的最后一日取值设为常数
单位赋值:(最高价-最低价)/40的最后一日取值设为常数
填充背景
输出K线数目:到最后交易的周期,NODRAW
输出采样数:T00,NODRAW
M00赋值:最低价
M01赋值:最低价+01*单位
M02赋值:最低价+02*单位
M03赋值:最低价+03*单位
M04赋值:最低价+04*单位
M05赋值:最低价+05*单位
M06赋值:最低价+06*单位
M07赋值:最低价+07*单位
M08赋值:最低价+08*单位
M09赋值:最低价+09*单位
M10赋值:最低价+10*单位
M11赋值:最低价+11*单位
M12赋值:最低价+12*单位
M13赋值:最低价+13*单位
M14赋值:最低价+14*单位
M15赋值:最低价+15*单位
M16赋值:最低价+16*单位
M17赋值:最低价+17*单位
M18赋值:最低价+18*单位
M19赋值:最低价+19*单位
M20赋值:最低价+20*单位
M21赋值:最低价+21*单位
M22赋值:最低价+22*单位
M23赋值:最低价+23*单位
M24赋值:最低价+24*单位
M25赋值:最低价+25*单位
M26赋值:最低价+26*单位
M27赋值:最低价+27*单位
M28赋值:最低价+28*单位
M29赋值:最低价+29*单位
M30赋值:最低价+30*单位
M31赋值:最低价+31*单位
M32赋值:最低价+32*单位
M33赋值:最低价+33*单位
M34赋值:最低价+34*单位
M35赋值:最低价+35*单位
M36赋值:最低价+36*单位
M37赋值:最低价+37*单位
M38赋值:最低价+38*单位
M39赋值:最低价+39*单位
M40赋值:最低价+40*单位
B01赋值:如果收盘价位于-最小变动价位+M00的最后一日取值设为常数和M01的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B02赋值:如果收盘价位于-最小变动价位+M01的最后一日取值设为常数和M02的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B03赋值:如果收盘价位于-最小变动价位+M02的最后一日取值设为常数和M03的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B04赋值:如果收盘价位于-最小变动价位+M03的最后一日取值设为常数和M04的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B05赋值:如果收盘价位于-最小变动价位+M04的最后一日取值设为常数和M05的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B06赋值:如果收盘价位于-最小变动价位+M05的最后一日取值设为常数和M06的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B07赋值:如果收盘价位于-最小变动价位+M06的最后一日取值设为常数和M07的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B08赋值:如果收盘价位于-最小变动价位+M07的最后一日取值设为常数和M08的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B09赋值:如果收盘价位于-最小变动价位+M08的最后一日取值设为常数和M09的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B10赋值:如果收盘价位于-最小变动价位+M09的最后一日取值设为常数和M10的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B11赋值:如果收盘价位于-最小变动价位+M10的最后一日取值设为常数和M11的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B12赋值:如果收盘价位于-最小变动价位+M11的最后一日取值设为常数和M12的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B13赋值:如果收盘价位于-最小变动价位+M12的最后一日取值设为常数和M13的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B14赋值:如果收盘价位于-最小变动价位+M13的最后一日取值设为常数和M14的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B15赋值:如果收盘价位于-最小变动价位+M14的最后一日取值设为常数和M15的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B16赋值:如果收盘价位于-最小变动价位+M15的最后一日取值设为常数和M16的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B17赋值:如果收盘价位于-最小变动价位+M16的最后一日取值设为常数和M17的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B18赋值:如果收盘价位于-最小变动价位+M17的最后一日取值设为常数和M18的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B19赋值:如果收盘价位于-最小变动价位+M18的最后一日取值设为常数和M19的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B20赋值:如果收盘价位于-最小变动价位+M19的最后一日取值设为常数和M20的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B21赋值:如果收盘价位于-最小变动价位+M20的最后一日取值设为常数和M21的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B22赋值:如果收盘价位于-最小变动价位+M21的最后一日取值设为常数和M22的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B23赋值:如果收盘价位于-最小变动价位+M22的最后一日取值设为常数和M23的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B24赋值:如果收盘价位于-最小变动价位+M23的最后一日取值设为常数和M24的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B25赋值:如果收盘价位于-最小变动价位+M24的最后一日取值设为常数和M25的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B26赋值:如果收盘价位于-最小变动价位+M25的最后一日取值设为常数和M26的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B27赋值:如果收盘价位于-最小变动价位+M26的最后一日取值设为常数和M27的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B28赋值:如果收盘价位于-最小变动价位+M27的最后一日取值设为常数和M28的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B29赋值:如果收盘价位于-最小变动价位+M28的最后一日取值设为常数和M29的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B30赋值:如果收盘价位于-最小变动价位+M29的最后一日取值设为常数和M30的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B31赋值:如果收盘价位于-最小变动价位+M30的最后一日取值设为常数和M31的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B32赋值:如果收盘价位于-最小变动价位+M31的最后一日取值设为常数和M32的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B33赋值:如果收盘价位于-最小变动价位+M32的最后一日取值设为常数和M33的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B34赋值:如果收盘价位于-最小变动价位+M33的最后一日取值设为常数和M34的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B35赋值:如果收盘价位于-最小变动价位+M34的最后一日取值设为常数和M35的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B36赋值:如果收盘价位于-最小变动价位+M35的最后一日取值设为常数和M36的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B37赋值:如果收盘价位于-最小变动价位+M36的最后一日取值设为常数和M37的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B38赋值:如果收盘价位于-最小变动价位+M37的最后一日取值设为常数和M38的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B39赋值:如果收盘价位于-最小变动价位+M38的最后一日取值设为常数和M39的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
B40赋值:如果收盘价位于-最小变动价位+M39的最后一日取值设为常数和M40+最小变动价位的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S01赋值:如果收盘价位于-最小变动价位+M00的最后一日取值设为常数和M01的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S02赋值:如果收盘价位于-最小变动价位+M01的最后一日取值设为常数和M02的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S03赋值:如果收盘价位于-最小变动价位+M02的最后一日取值设为常数和M03的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S04赋值:如果收盘价位于-最小变动价位+M03的最后一日取值设为常数和M04的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S05赋值:如果收盘价位于-最小变动价位+M04的最后一日取值设为常数和M05的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S06赋值:如果收盘价位于-最小变动价位+M05的最后一日取值设为常数和M06的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S07赋值:如果收盘价位于-最小变动价位+M06的最后一日取值设为常数和M07的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S08赋值:如果收盘价位于-最小变动价位+M07的最后一日取值设为常数和M08的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S09赋值:如果收盘价位于-最小变动价位+M08的最后一日取值设为常数和M09的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S10赋值:如果收盘价位于-最小变动价位+M09的最后一日取值设为常数和M10的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S11赋值:如果收盘价位于-最小变动价位+M10的最后一日取值设为常数和M11的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S12赋值:如果收盘价位于-最小变动价位+M11的最后一日取值设为常数和M12的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S13赋值:如果收盘价位于-最小变动价位+M12的最后一日取值设为常数和M13的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S14赋值:如果收盘价位于-最小变动价位+M13的最后一日取值设为常数和M14的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S15赋值:如果收盘价位于-最小变动价位+M14的最后一日取值设为常数和M15的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S16赋值:如果收盘价位于-最小变动价位+M15的最后一日取值设为常数和M16的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S17赋值:如果收盘价位于-最小变动价位+M16的最后一日取值设为常数和M17的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S18赋值:如果收盘价位于-最小变动价位+M17的最后一日取值设为常数和M18的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S19赋值:如果收盘价位于-最小变动价位+M18的最后一日取值设为常数和M19的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S20赋值:如果收盘价位于-最小变动价位+M19的最后一日取值设为常数和M20的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S21赋值:如果收盘价位于-最小变动价位+M20的最后一日取值设为常数和M21的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S22赋值:如果收盘价位于-最小变动价位+M21的最后一日取值设为常数和M22的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S23赋值:如果收盘价位于-最小变动价位+M22的最后一日取值设为常数和M23的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S24赋值:如果收盘价位于-最小变动价位+M23的最后一日取值设为常数和M24的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S25赋值:如果收盘价位于-最小变动价位+M24的最后一日取值设为常数和M25的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S26赋值:如果收盘价位于-最小变动价位+M25的最后一日取值设为常数和M26的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S27赋值:如果收盘价位于-最小变动价位+M26的最后一日取值设为常数和M27的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S28赋值:如果收盘价位于-最小变动价位+M27的最后一日取值设为常数和M28的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S29赋值:如果收盘价位于-最小变动价位+M28的最后一日取值设为常数和M29的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S30赋值:如果收盘价位于-最小变动价位+M29的最后一日取值设为常数和M30的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S31赋值:如果收盘价位于-最小变动价位+M30的最后一日取值设为常数和M31的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S32赋值:如果收盘价位于-最小变动价位+M31的最后一日取值设为常数和M32的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S33赋值:如果收盘价位于-最小变动价位+M32的最后一日取值设为常数和M33的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S34赋值:如果收盘价位于-最小变动价位+M33的最后一日取值设为常数和M34的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S35赋值:如果收盘价位于-最小变动价位+M34的最后一日取值设为常数和M35的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S36赋值:如果收盘价位于-最小变动价位+M35的最后一日取值设为常数和M36的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S37赋值:如果收盘价位于-最小变动价位+M36的最后一日取值设为常数和M37的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S38赋值:如果收盘价位于-最小变动价位+M37的最后一日取值设为常数和M38的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S39赋值:如果收盘价位于-最小变动价位+M38的最后一日取值设为常数和M39的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
S40赋值:如果收盘价位于-最小变动价位+M39的最后一日取值设为常数和M40+最小变动价位的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数
BS01赋值:B01-S01
BS02赋值:B02-S02
BS03赋值:B03-S03
BS04赋值:B04-S04
BS05赋值:B05-S05
BS06赋值:B06-S06
BS07赋值:B07-S07
BS08赋值:B08-S08
BS09赋值:B09-S09
BS10赋值:B10-S10
BS11赋值:B11-S11
BS12赋值:B12-S12
BS13赋值:B13-S13
BS14赋值:B14-S14
BS15赋值:B15-S15
BS16赋值:B16-S16
BS17赋值:B17-S17
BS18赋值:B18-S18
BS19赋值:B19-S19
BS20赋值:B20-S20
BS21赋值:B21-S21
BS22赋值:B22-S22
BS23赋值:B23-S23
BS24赋值:B24-S24
BS25赋值:B25-S25
BS26赋值:B26-S26
BS27赋值:B27-S27
BS28赋值:B28-S28
BS29赋值:B29-S29
BS30赋值:B30-S30
BS31赋值:B31-S31
BS32赋值:B32-S32
BS33赋值:B33-S33
BS34赋值:B34-S34
BS35赋值:B35-S35
BS36赋值:B36-S36
BS37赋值:B37-S37
BS38赋值:B38-S38
BS39赋值:B39-S39
BS40赋值:B40-S40
MAXBS1赋值:BS01的绝对值和BS02的绝对值的较大值和BS03的绝对值的较大值和BS04的绝对值的较大值和BS05的绝对值的较大值和BS06的绝对值的较大值和BS07的绝对值的较大值和BS08的绝对值的较大值和BS09的绝对值的较大值和BS10的绝对值的较大值
MAXBS2赋值:BS11的绝对值和BS12的绝对值的较大值和BS13的绝对值的较大值和BS14的绝对值的较大值和BS15的绝对值的较大值和BS16的绝对值的较大值和BS17的绝对值的较大值和BS18的绝对值的较大值和BS19的绝对值的较大值和BS20的绝对值的较大值
MAXBS3赋值:BS21的绝对值和BS22的绝对值的较大值和BS23的绝对值的较大值和BS24的绝对值的较大值和BS25的绝对值的较大值和BS26的绝对值的较大值和BS27的绝对值的较大值和BS28的绝对值的较大值和BS29的绝对值的较大值和BS30的绝对值的较大值
MAXBS4赋值:BS31的绝对值和BS32的绝对值的较大值和BS33的绝对值的较大值和BS34的绝对值的较大值和BS35的绝对值的较大值和BS36的绝对值的较大值和BS37的绝对值的较大值和BS38的绝对值的较大值和BS39的绝对值的较大值和BS40的绝对值的较大值
MAXBS赋值:MAXBS1和MAXBS2的较大值和MAXBS3的较大值和MAXBS4的较大值
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
0,自定色,自定色))
相对位置上画矩形
多方赋值:如果FX=1,返回成交量(手),否则返回0的TT日累和/成交量(手)的TT日累和*100
空方赋值:如果FX=-1,返回成交量(手),否则返回0的TT日累和/成交量(手)的TT日累和*100
平衡赋值:如果FX=0,返回成交量(手),否则返回0的TT日累和/成交量(手)的TT日累和*100
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
当满足条件1时,在横轴0纵轴0.1位置书写文字,画黄色
当满足条件1时,在横轴0纵轴0位置书写文字,画淡灰色
输出分时线:如果周期类型=0,返回收盘价,否则返回无效数,画白色,线宽为3
输出均价:成交额(元)/100的T00日累和/成交量(手)的T00日累和,画黄色,线宽为2
K线
当满足条件1时,在横轴0.5纵轴0位置书写文字,画黄色
当满足条件1时,在横轴0.5纵轴0.05位置书写文字,画淡灰色
当满足条件1时,在横轴0.5纵轴0.1位置书写文字,画绿色
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
网友评论
已有0人评论