{短波段}   P1:=2;   PM1:=3;   VAR1:=HHV(HIGH,9*P1)-LLV(LOW,9*P1);   VAR2:=HHV(HIGH,9*P1)-CLOSE;   VAR3:=CLOSE-LLV(LOW,9*P1);   VAR4:=VAR2/VAR1*100-70;   VAR7:=SMA(VAR3/VAR1*100,3*P1,1);   VAR9A:=(SMA(VAR7,3*P1,1)-SMA(VAR4,9*P1,1))*0.8;   VAR9:=EMA(VAR9A,PM1);   PARTLINE(VAR9A>REF(VAR9A,1),VAR9A),colorFF;   PARTLINE(VAR9A<=REF(VAR9A,1),VAR9A),colorFF00;   100,colorFF;   80,colorFFFFFF;   60,colorFFFF;   40,colorFFFFFF;   20,colorFF;   DRAWICON(CROSS(VAR9A,VAR9),LLV(VAR9A,9)-5,6);   DRAWICON(CROSS(VAR9,VAR9A),HHV(VAR9A,9)+5,7);   BB1:=CROSS(VAR9A,VAR9);   SS1:=CROSS(VAR9,VAR9A);   BB:=REF(BB1,1);   SS:=REF(SS1,1);   A01:=BB-SS;   A01:=ref(A01,BARSLAST(A01<>0));    仓位:A01,COLORMAGENTA,LINETHICK0;   DRAWBKBMP(A01=1, '准心_红2');//画背景图   DRAWBKBMP(A01=-1, '准心_绿2');//画背景图   LongCondition := IF(A01=1,1,0);    ShortCondition := IF(A01=-1,-1,0);    MarketPosition := 0 ;    MarketPosition := if(LongCondition,1,MarketPosition);    MarketPosition := if(ShortCondition,-1,MarketPosition);    IC1:=numtostr(year,0) + '/' +numtostr(month,0)+ '/'+numtostr(day,0) + ' ' +numtostr(hour,0)+':'+numtostr(minute,0)+':00,'+numtostr (MarketPosition,0)+','+ numtostr(o,0)+'';    <%    on error resume next   Dim fso, MyFile    IC1= FFL.VarData("IC1")    Set fso = CreateObject("Scripting.FileSystemObject")    Set MyFile = fso.CreateTextFile("E:\IC1.txt", True)    MyFile.WriteLine(IC1)    MyFile.Close   err.clear   %> 
   |