参考函数说明
if ma(c,5)>ma(c,10) then
TBUY( tholding=0, 1,mkt,"600170");
if ma(c,5)<ma(c,10) then
TSELL( tholding>0, 1,mkt,"600170");
ma5:ma(close,5);
ma10:ma(close,10);
//平空开多
if CROSS(ma5,ma10) and Tholding < 0 then
begin
Tsellshort(1, 0, mkt,0,0,'600170');
Tbuy(1, 1, mkt,0,0,'600170');
end
//平多开空
if CROSS(ma10,ma5) and Tholding > 0 then
begin
Tsell(1, 0, mkt,0,0,'600170');
Tbuyshort(1, 1, mkt,0,0,'600170');
end
//定义ma5和ma10
ma5:=ma(c,5);
ma10:=ma(c,10);
//平空开多,ma5 上穿ma10
if cross(ma5,ma10) then begin
tsellshort(1,0,mkt,0,0,'600170 ');
tbuy(1,1,mkt,0,0,'600170');
end
//平多开空,ma10上穿MA5
if cross(ma10,ma5) then begin
tsell(1,0,mkt,0,0,'600170 ');
tbuyshort(1,1,mkt,0,0,'600170');
end