--
A0:=CALLSTOCK(\'399106\',VTCLOSE,6,0);
A1:=CALLSTOCK(\'399106\',VTCLOSE,6,-1);
A2:=CALLSTOCK(\'399106\',VTCLOSE,6,-2);
A3:=CALLSTOCK(\'399106\',VTCLOSE,6,-3);
A4:=CALLSTOCK(\'399106\',VTCLOSE,6,-4);
A5:=CALLSTOCK(\'399106\',VTCLOSE,6,-5);
A6:=CALLSTOCK(\'399106\',VTCLOSE,6,-6);
A7:=CALLSTOCK(\'399106\',VTCLOSE,6,-7);
A8:=CALLSTOCK(\'399106\',VTCLOSE,6,-8);
A9:=CALLSTOCK(\'399106\',VTCLOSE,6,-9);
A10:=CALLSTOCK(\'399106\',VTCLOSE,6,-10);
A11:=CALLSTOCK(\'399106\',VTCLOSE,6,-11);
A12:=CALLSTOCK(\'399106\',VTCLOSE,6,-12);
A13:=CALLSTOCK(\'399106\',VTCLOSE,6,-13);
A14:=CALLSTOCK(\'399106\',VTCLOSE,6,-14);
A15:=CALLSTOCK(\'399106\',VTCLOSE,6,-15);
A16:=CALLSTOCK(\'399106\',VTCLOSE,6,-16);
A17:=CALLSTOCK(\'399106\',VTCLOSE,6,-17);
A18:=CALLSTOCK(\'399106\',VTCLOSE,6,-18);
A19:=CALLSTOCK(\'399106\',VTCLOSE,6,-19);
AA5:=(A0+A1+A2+A3+A4)/5;
AA10:=(A0+A1+A2+A3+A4+A5+A6+A7+A8+A9)/10;
AA15:=(A0+A1+A2+A3+A4+A5+A6+A7+A8+A9+A10+A11+A12+A13+A14)/15;
AA20:=(A0+A1+A2+A3+A4+A5+A6+A7+A8+A9+A10+A11+A12+A13+A14+A15+A16+A17+A18+A19)/20;
AFZ:=CALLSTOCK(\'399106\',VTCLOSE,1,0);
PK:=CROSS(AFZ,AA20) or cross(afz,aa5) or cross(afz,aa10) or cross(afz,aa15);
平空:SELLSHORT(PK,HOLDING,MARKET);
IF CROSS(AA5,AFZ) THEN
开空1:BUYSHORT(HOLDING=0,1,MARKET);
IF CROSS(AA10,AFZ) THEN
开空2:BUYSHORT(HOLDING=0,1,MARKET);
IF CROSS(AA15,AFZ) THEN
开空3:BUYSHORT(HOLDING=0,1,MARKET);
IF CROSS(AA20,AFZ) THEN
开空4:BUYSHORT(HOLDING=0,1,MARKET);
求助一下,请金哲老师帮忙看看,能不能将上面的公式进行简化,感觉这样编写既繁琐又增加计算量。