老师,
你好,我将要用下面这段程序用一个账户在图表中同时在四个框架中同步去交易一个品种例如螺纹钢的1,3,5,10分钟四个周期,但由于是同一个账户交易同一个品种的四个周期,所以在开平仓时会有干涉,请问该如何设置才可以?谢谢。
//中间变量
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
手数:=ss;
//交易条件
开多平空条件:=CROSS(MA1,MA2);//开多平空条件
开空平多条件:=CROSS(MA2,MA1);//开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
//注意交易系统先开后平的原则
策略之间本身是独立运行的,互不影响的。
但是实际账户之间的仓位和策略中的理论仓位之间不符时,才会有影响。但是多个策略分别操作多空仓位时,只要实际仓位中有足够仓位(平仓条件时)。是可以直接平的。
开仓的情况,只要资金足够。都是可以开的。
你说的问题描述不清楚。请你举例说明问题。并提供你的交易日志。