>0); tj1:=ref(var001,var2)=-1; //上级别是底
var5:=sum(abs(var2),var2); tj2:=var5=1; //第一个回调才算 tj3:=count(abs(var3),barslast(var3=-1))=0;
zswz:=barslast(zg>zd);
tj4:=count(zg>zd,barslast(var3=-1))>0; tj5:=count(var2=1,barslast(var2=-1))=1;
tj6:=count(var2=1,zswz-1)=1;
tj7:=ref(l,barslast(var2=1))>ref(zg,barslast(zg>zd));
not(zg>zd)&&tj3&&tj4&&tj5&&tj6&&tj7;
end;
MA10:=MA(CLOSE,10); MA5:=MA(CLOSE,5); MA1:=MA5-MA10; MA2:=MA10; MA3:=MA10;
DATANUMBER:=DATATYPE; DATANUMBER1:=DATATYPE; DATANUMBER2:=DATATYPE; DATANUMBER3:=DATATYPE; LING:=HIGH; <%
vbdatanumber = FFL.VarData(\ vbdatanumber1 = FFL.VarData(\ vbdatanumber2 = FFL.VarData(\ vbdata=1
vbdata1=0.001 vbdata2=1
Select Case vbdatanumber Case 0
vbdata=0.015 vbdata1=0.001 vbdata2=0.015 Case 1
vbdata=0.018 vbdata1=0.001 vbdata2=0.018 Case 2
vbdata=0.037 vbdata1=0.001 vbdata2=0.037 Case 3
vbdata=0.052 vbdata1=0.001 vbdata2=0.052 Case 4
vbdata=0.067 vbdata1=0.001 vbdata2=0.067 Case 5
vbdata=0.13 vbdata1=0.001 vbdata2=0.13 Case 6
vbdata=0.28 vbdata1=0.001 vbdata2=0.28 Case 7
vbdata=0.45 vbdata1=0.001 vbdata2=0.45 Case 8
vbdata=0.73 vbdata1=0.001 vbdata2=0.73 Case 9
vbdata=1.2 vbdata1=0.001 vbdata2=1.2 Case 10
vbdata=0.6 vbdata1=0.001 vbdata2=0.6 Case 11 vbdata=0.1 vbdata1=0.001 vbdata2=0.1 Case 12
vbdata=0.02 vbdata1=0.001 vbdata2=0.02 Case else vbdata=2
vbdata1=0.001 vbdata2=2 End Select
FFL.VarData(\FFL.VarData(\FFL.VarData(\vbling = FFL.VarData(\ vbma = FFL.VarData(\ vbma2 = FFL.VarData(\ vbma3 = FFL.VarData(\ nlast = UBound( vbma ) nvalue = 0.0000 nvaluefu = 0.0000 bianhua = 2 oldbianhua = 0 for m = 0 to nlast vbma2(m) = 0 vbma3(m) = 0 vbling(m)=0 next m= 0
for i = 0 to nlast m=m+1 'nlast - m
'vbma2(i) = 0
if (vbma(i) > 0) then bianhua = 1
nvalue = nvalue + vbma(i) else
bianhua = 2
nvaluefu = nvaluefu + vbma(i)
end if
if (oldbianhua = bianhua) then else
vbma3(i) = m m=0
if (bianhua = 1) then vbma2(i) = nvaluefu nvaluefu = 0 'nvaluefu = 0 else
vbma2(i) = nvalue nvalue = 0 'nvalue = 0 end if end if
oldbianhua = bianhua next
FFL.VarData(\FFL.VarData(\FFL.VarData(\ %>
DRAWNUMBER(REF(MA2,0)<0 AND 0=1,LLV(LOW,5),REF(MA2,0)*1000,0),colorFF00; DRAWNUMBER(REF(MA2,0)<0 AND 0=1,LLV(LOW,5)-DATANUMBER,REF(MA3,0),0),colorFFFF; DRAWNUMBER(REF(MA2,0)<0 AND 0=1,LLV(LOW,5)-DATANUMBER*2,REF(MA2,0)*1000/REF(MA3,0),0),colorFF00; DRAWNUMBER(REF(MA2,0)>0 AND 0=1,HHV(HIGH,5),REF(MA2,0)*1000,0),colorFF; DRAWNUMBER(REF(MA2,0)>0 AND 0=1,HHV(HIGH,5)+DATANUMBER,REF(MA3,0),0),colorFFFF; DRAWNUMBER(REF(MA2,0)>0 AND 0=1,HHV(HIGH,5)+DATANUMBER*2,REF(MA2,0)*1000/REF(MA3,0),0),colorFF; MA1:=MA5-MA10; WEIHE:=LING; WEIPING:=LING; <%
vbhe=FFL.VarData(\ vbping=FFL.VarData(\ vbma = FFL.VarData(\ nlast = UBound( vbma ) nvalue = 0.0000 nvaluefu = 0.0000 bianhua = 2
oldbianhua = 0 i= 0
m= nlast
if (vbma(nlast) > 0) then Do While (vbma(m)>0)
nvalue = vbma(m) + nvalue i=i+1 m=m-1
if(m<0) then exit do end if Loop else
Do While (vbma(m)<0)
nvalue = vbma(m) + nvalue i=i+1 m=m-1
if(m<0) then exit do end if Loop end if
if (i=0) then i=1 end if
nvaluefu = nvalue/i vbhe(nlast) = nvalue vbping(nlast) = nvaluefu FFL.VarData(\FFL.VarData(\%>
DRAWNUMBER(WEIHE<>0 AND 0=1,IF(WEIHE>0,HIGH,LOW),WEIHE*1000,0),colorFF; DRAWNUMBER(WEIHE<>0 AND 0=1,(IF(WEIHE>0,HIGH,LOW))-DATANUMBER*2,WEIPING*1000,0),colorFF00; DRAWNUMBER(WEIPING<>0 AND 0=1,(IF(WEIHE>0,HIGH,LOW))-DATANUMBER,WEIHE/WEIPING,0),colorFFFF; DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); MA1:=MACD; MA2:=MACD; MA3:=MACD; MA1WE:=MACD;