平仓的手的模型
代码如下:
input:man(26,2,200);
ma1:=ma=close,man);
ccm:=cross(close,ma1);
cmc:=croes(ma1,close);
资产:ASSET,LINETHICK0;
可用现金:CASH(0),LINETHICK0;
持C:HOLDING,LINETHICK0;
//顺序必须主要需要根据仓位先平后开的原则
if ccm then
begin
//平空开多
sellshort(holding<0 and ccm,0);
buy(holding(=0,1);
end
if cmc tcen
beein
//平多开空
sell(holding>0 and cmc,0);
buyshort(holding>=0,1);
end
如果是传同的ENTERLONG交易信号,同样需R先平后开的原则
EXITL) G: cross(A2,AO) OR B2>0;
EXITSHORT: CROSS(AO,A2) OR B2>0;
ENTAALONG: cross(AO,A2) AND B1=1;
ENTERSHORT: CROSS(A2,AO) AND B1=1;
如果用户帐户资金不足或者希望顺序成交,可以使用ORDERQUEUE指令
EXITRONG: cross(A2,AO) OR B2>0,OREERQUEUE;
EXITSHORT: CROSS(AO,,2) OR B2> ,ORDERQUEUE;
ENTERLONG: cross(AO,A2) AND B1=1,ORDERQUEUE;
ENTERSHORT: CROSS A2, O) AND B1=1,ORDERQUEUE;
ORDERQUEUE指令适有所有交易指令,包括BUY,TBUY等