F:=1;
FD:=MAX1(H-L,ABS(REF(C,1)-H),ABS,(REF(C,1)-L));
ZF:=MA(FD,7);
JC:=INTPART((MONEYTOT*0.001/(UNIT*2F)));
ZC:=3*JC;
HH:=HV(H,28);
LL:=LV(L,28);
P:HHV(H,82)-LLV(L,82);
P1:P<20 OR P>50;
CROSS(C,HH)&&P1&&ISLASTBK=0 &&ISLASTSK=0,BK(JC);
CROSS(LL,C)&&P1&&ISLASTBK=0 &&ISLASTSK=0,SK(JC);
C>=BKPRICE+0.005*ZF&&BKVOL<ZC&&ISLASTBK,BK(4*JC);
C<=BKPRICE-0.005*ZF&&SKVOL<ZC&&ISLASTBK,SK(4*JC);
C<=(BMPRICE-1.9*ZF)&&BKUOL>0,SP(BKVOL);
C>=(SMPRICE+1.9*ZF)&&SKVOL>0,SP(SKVOL);
CROSS(H,HV(H,N))&&SKVOL>0,BP(SKVOL);
CROSS(LV(L,N),L)&&BKVOL>0,SP(BKVOL);
TRADE_AGAIN(4);
有些不完善 能给讲讲吗
有些函数写得不对,如下修改
另外,针对不懂的语句,您可以选中对应函数,右键函数说明中了解用法
N:=10;//参数N请自行定义
F:=1;
FD:=MAX1(H-L,ABS(REF(C,1)-H),ABS(REF(C,1)-L));
ZF:=MA(FD,7);
JC:=INTPART((MONEYTOT*0.001/(UNIT*2*F)));
ZC:=3*JC;
HH:=HV(H,28);
LL:=LV(L,28);
P:HHV(H,82)-LLV(L,82);
P1:P<20 OR P>50;
CROSS(C,HH)&&P1&&ISLASTBK=0 &&ISLASTSK=0,BK(JC);
CROSS(LL,C)&&P1&&ISLASTBK=0 &&ISLASTSK=0,SK(JC);
C>=BKPRICE+0.005*ZF&&BKVOL<ZC&&ISLASTBK,BK(4*JC);
C<=BKPRICE-0.005*ZF&&SKVOL<ZC&&ISLASTBK,SK(4*JC);
C<=(BKPRICE-1.9*ZF)&&BKVOL>0,SP(BKVOL);
C>=(SKPRICE+1.9*ZF)&&SKVOL>0,SP(SKVOL);
CROSS(H,HV(H,N))&&SKVOL>0,BP(SKVOL);
CROSS(LV(L,N),L)&&BKVOL>0,SP(BKVOL);
TRADE_AGAIN(4);
论坛不提供整段翻译的
您结合函数说明研究下函数的含义,然后针对不懂的语句进行提问,我们再帮您解答