请问加减仓问题 (文华财经)

投资者咨询:请问加减仓问题 (文华财经)
来源:文华财经  日期:2020-10-14 11:45
 请问老师我这个模型加载后,加减仓为什么都只能加减一次,后面不管涨上去还是跌下去都不加仓了?总仓位最多2手!
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,26);
CROSSUP(MA5,MA10),BPK(1);//空全平多开1手
CROSSDOWN(MA5,MA10),SPK(1);//多全平空开1手
BKVOL>0&&C>=BKPRICEAV+75*MINPRICE*(BKVOL+1),BK(1);//多头加仓
SKVOL>0&&C<=SKPRICEAV-75*MINPRICE*(SKVOL+1),SK(1);//空头加仓
BKVOL>1&&C<=BKPRICEAV-75*MINPRICE*(BKVOL+1),SP(1);//多头减仓
SKVOL>1&&C>=SKPRICEAV+75*MINPRICE*(SKVOL+1),BP(1);//空头减仓
CHECKSIG(BK,'A',0,'C',0,3);
CHECKSIG(SK,'A',0,'C',0,3);
CHECKSIG(BP,'A',0,'C',0,3);
CHECKSIG(SP,'A',0,'C',0,3);
投资者咨询:请问加减仓问题 (文华财经)
来源:文华财经  日期:2020-10-14 11:45


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:捕获.png
 是不是这个问题
技术人员回复
日期:2020-10-14 12:56

 这样改下

 

MA5:MA(CLOSE,5);
MA10:MA(CLOSE,26);
CROSSUP(MA5,MA10),BPK(1);//空全平多开1手
CROSSDOWN(MA5,MA10),SPK(1);//多全平空开1手
BKVOL>0&&C>=BKPRICEAV+75*MINPRICE*(BKVOL+1),BK(1);//多头加仓
SKVOL>0&&C<=SKPRICEAV-75*MINPRICE*(SKVOL+1),SK(1);//空头加仓
BKVOL>1&&C<=BKPRICEAV-75*MINPRICE*(BKVOL+1),SP(1);//多头减仓
SKVOL>1&&C>=SKPRICEAV+75*MINPRICE*(SKVOL+1),BP(1);//空头减仓
CHECKSIG(BK,'A',0,'C',0,3);
CHECKSIG(SK,'A',0,'C',0,3);
CHECKSIG(BP,'A',0,'C',0,3);
CHECKSIG(SP,'A',0,'C',0,3);

TRADE_AGAIN(100);

投资者咨询:请问加减仓问题 (文华财经)
来源:文华财经  日期:2020-10-14 11:45
 老师我当时也写入TRADE_AGAIN(50);为什么数值100就可以了呢?
技术人员回复
日期:2020-10-14 13:38
 TRADE_AGAIN(50);也可以的,您改成50重新回测看下