代码执行错误问题

源代码如下:

spcond1=!switch5 && midline<longline && c>midline[1];//15min均线空头排列后,上冲平多

if(spcond1 && buychicang>0 && BarStatus==2 && A_GetOpenOrderCount==0 && tradertime){

               A_SendOrder(Enum_sell,Enum_Exit,buychicang,Q_bidPrice);

               SetGlobalVar(0,0);

               exitprice1=Q_bidPrice;

               maxprofit3=0;

               bkprice1=0;

               FileAppend("c:\\tbtrader.log",SymbolName()+",15min均线死叉后上冲平多:"+text(exitprice1));

           }

实盘运行的时候,switch5设置为true,“ A_SendOrder(Enum_sell,Enum_Exit,buychicang,Q_bidPrice)“没有发单,却一直反复出现",15min均线死叉后上冲平多:",是什么原因?如果修改?

关于OnBar代码执行方式的问题
求助 编译没有错误但是代码没有执行sell
for语句执行问题
onbarClose重复执行问题
如何解决多周期策略中,大周期代码被执行多次的问题?
信号执行问题
代码错误
代码逻辑看似没有问题,但是没有开仓执行,怎么查找问题
编译时提示错误,错误号2002,帮忙看看是否有问题
求教!!关于TB的执行机制问题。