//1.如果之前的开空持仓剩余数并且比现在空头开仓数还要多, 那就用之前的开空持仓剩余数
IF TSELLHOLDINGEX("","",1)>=空头开仓数 THEN 空头开仓数=TSELLHOLDINGEX("","",1);
//2.如果有平空挂单,之前的开空持仓剩余数比现在空头开仓数少, 但是有平空单且总空头持仓比现在开仓数要多,那就用把要撤的单取消掉。
IF TSELLHOLDINGEX("","",2)>=空头开仓数 and TSELLHOLDINGEX("","",1)<空头开仓数 THEN
BEGIN
TCANCEL(TSELLHOLDINGEX("","",3)>0,4);
空头开仓数=TSELLHOLDINGEX("","",2);
END