Скорее всего, брокер поднял маржинальные требования. Перед Новым годом многие так делают на золоте, плечо режут в разы. У меня в четвёрке в прошлом декабре плечо по золоту на пару недель стало в несколько раз меньше, и советник с лотом под старое плечо ловил отказы. Глянь маржу в спецификации символа.
А советнику лучше перед входом спрашивать у терминала, сколько маржи займёт сделка. В пятёрке, насколько знаю, для этого есть OrderCalcMargin: не хватает с запасом, режешь лот или пропускаешь вход.