你这种策略没有实际意义。纯粹浪费手续费。图表虚拟持仓不支持多空同时持有。建议你用专业版的后台程序化处理。否者只会持有一个方向的仓位。
如果必须图表建议你用多框架。分开最多空。
多头策略
if c>o and HOLDING=3 then BEGIN
sell(1,1,MARKET);
end
if c>o and HOLDING>=0 and HOLDING<=3 then BEGIN
buy(1,1,MARKET);
end
空头策略
if c<o and HOLDING=-3 then BEGIN
sellshort(1,1,MARKET);
end
if c>o and HOLDING<=0 and HOLDING>=-3 then BEGIN
buyshort(1,1,MARKET);
end