JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);
买1:QJ0*(MIN(OPEN,CLOSE)-LOW);
买2:QJ0*(JJ-MIN(CLOSE,OPEN));
卖1:QJ0*(MAX(CLOSE,OPEN)-JJ);
卖2:QJ0*(HIGH-MAX(OPEN,CLOSE));
DT=((买1+买2)-(卖1+卖2))/10000;
主力持仓:SUM(DT,66),colorwhite,LINETHICK1;
{STICKLINE(DT 0,主力持仓,主力持仓+DT,1,0),COLOR0000FF;}
{STICKLINE(DT 0,主力持仓+DT,主力持仓,1,0),COLOR00FF00;}
DRAWICON(DT 0ANDREF(DT 0,1)ANDREF(DT 0,2),DT,1);
N:=21;
M:=13;
P:=2;
a:=(3*c+l+o+h)/6;
多:(20*a+19*ref(a,1)+18*ref(a,2)+17*ref(a,3)+16*ref(a,4)+15*ref(a,5)+14*ref(a,6)
+13*ref(a,7)+12*ref(a,8)+11*ref(a,9)+10*ref(a,10)+9*ref(a,11)+8*ref(a,12)
+7*ref(a,13)+6*ref(a,14)+5*ref(a,15)+4*ref(a,16)+3*ref(a,17)+2*ref(a,18)+
ref(a,20))/210;
空:ma(多,m);
MID:MA(CLOSE,N);
UPPER:MID+P*STD(CLOSE,N);
LOWER:MID-P*STD(CLOSE,N);
aa:=if(c =o,(c-o)/4,0);
STICKLINE(c =o,o,o+aa,7,0),colorred;
STICKLINE(c =o,o+aa,o+2*aa,7,0),colorred;
STICKLINE(c =o,o+2*aa,o+3*aa,7,0),colorred;
STICKLINE(c =o,o+3*aa,c,7,0),colorred;
VarA:=IF(CLOSE 150,91.3,0.913);
箱体下沿:INTPART(CLOSE/VarA)*VarA,pointdot,linethick2,colorgreen;
箱体上沿:箱体下沿+VarA,pointdot,linethick2,coloryellow;
箱体:(箱体下沿+箱体上沿)/2,pointdot,colorwhite,linethick2;
[源码注释]主力成本指标公式公式解读
JJ赋值:(最高价+最低价+收盘价)/3
QJ0赋值:成交额(元)/如果最高价=最低价,返回4,否则返回最高价-最低价
输出买1:QJ0*(开盘价和收盘价的较小值-最低价)
输出买2:QJ0*(JJ-收盘价和开盘价的较小值)
输出卖1:QJ0*(收盘价和开盘价的较大值-JJ)
输出卖2:QJ0*(最高价-开盘价和收盘价的较大值)
DT=((买1+买2)-(卖1+卖2))/10000
输出主力持仓:DT的66日累和,画白色,线宽为1
当满足条件DT 0ANDREF(DT 0,1)ANDREF(DT 0,2)时,在DT位置画1号图标
N赋值:21
M赋值:13
P赋值:2
A赋值:(3*收盘价+最低价+开盘价+最高价)/6
输出多:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210
输出空:多的M日简单移动平均
输出MID:收盘价的N日简单移动平均
输出UPPER:MID+P*收盘价的N日估算标准差
输出LOWER:MID-P*收盘价的N日估算标准差
AA赋值:如果收盘价 ,返回?,否则返回?
=开盘价,(收盘价-开盘价)/4,0)
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=开盘价,开盘价,开盘价+AA,7,0),画红色
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=开盘价,开盘价+AA,开盘价+2*AA,7,0),画红色
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=开盘价,开盘价+2*AA,开盘价+3*AA,7,0),画红色
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=开盘价,开盘价+3*AA,收盘价,7,0),画红色
VARA赋值:如果收盘价 ,返回?,否则返回?
150,91.3,0.913)
输出箱体下沿:收盘价/VARA的整数部分*VARA,POINTDOT,线宽为2,画绿色
输出箱体上沿:箱体下沿+VARA,POINTDOT,线宽为2,画黄色
输出箱体中线:(箱体下沿+箱体上沿)/2,POINTDOT,画白色,线宽为2