比如我MACD金叉我应该平空单,但是现在亏着,我需要价格低于我空单持仓价且现在MACD金叉状态才平这个空;
下面代码,金叉直接就给我平掉,也不管我限制的持仓均价
Integer i;
		Numeric value;
        For i = 0 To A_AccountCount - 1
        {
            String id = A_AccountID(i);
            value = A_SellAvgPriceO(i);
        }
        
		//系统出场
		If(MarketPosition == -1 And BarsSinceEntry > 0 And Vol > 0 )
		{
			If(MACDDiff[1] > AvgMACD[1] )						//MACD处于金叉状态
			{
				If(value > Q_AskPrice)	//这个判断条件好像就没执行,还是
哪里错了?
				{
					BuyToCover(0,Open);	
				}
			}
		
		}q_askprice是实时函数 ,你放图表上肯定就出错了
你这里要填的是价格 比如value>close或者open
好的,我试试