老师,我得策略开平仓如下:
===============================
C<=(settLE-2*MINPRICE) and BKVOL>0 and DAYBARPOS>=BARSBK,SP(BKVOL); //检查是否有当日多单,有则低于分时均线2跳平空单(昨日和之前的空单不平仓,人工平)
kaiduo:=开多条件判断;
BKVOL=0 and (kaiduo) and NOT(time>=1456 and time<=1500),BK(a); //开多
CHECKSIG(BK,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);
================================
在1分钟K线图上(自然日分割),能够正确开多单,并且当日多单如果下了均线2跳后能正常平
问题是:
如果是昨日多单,交易策略就不平仓了,图表上会一直昨天那个开仓的标识,但是我人工实盘在昨天给平仓了,那么如果该品种今天又出现开多信号了,交易系统是否开会新开多单呢(交易系统里BKVOL=0 就不成立了,但是我实盘确实是没多单了),这种情况在实盘中,交易策略到底还会自动开出新的多单吗?
图表仓与实际账户仓位没有关系,图表指令根本不会读取账户实际仓位,请仔细理解这一点
不要人工干预程序化交易
(昨日和之前的多单不平仓,人工平),打错了