по сообщению 2872 так никто и неможет помоч?(((
подскажите хоть что нехватает прописал в коде вот эту строчку
if(Info) Print("Команда на открытие первого BUY");
comment=StringConcatenate("1-й ордер Buy, ","Magic : ",MagicNumber) ;
ticketbuy = SendOrder(OP_BUY, StartLot, 0, 0, MagicNumber, comment, Error);
for(x=1;x<=MAX_Lines;x++)
{
Lot=NormalizeDouble(StartLot*klot,2)+pluslot;
OrderSend(Symbol(),OP_BUYLIMIT,StartLot,Ask-(Delta1+x*Delta)*Point, 0,0,MagicNumber, comment, Error);
}
if (!IsTesting() || IsVisualMode() || !IsOptimization()){
if (Info) PlaySound("alert.wav");
Sleep(1000); // если это не тестирование - "засыпаем" на 1 секунду.;
но при тесте выдает вот такую ошибку
2012.10.20 13:39:30 2011.01.25 11:46 Integra_v2.7.18mod_lol_closeby1.2 EURUSD,M5: OrderClose error 4108
2012.10.20 13:39:30 2011.01.25 11:46 Integra_v2.7.18mod_lol_closeby1.2 EURUSD,M5: Критическая ошибка(OrderClose - 4108): invalid ticket)
2012.10.20 13:39:30 2011.01.25 11:46 Integra_v2.7.18mod_lol_closeby1.2 EURUSD,M5: pending order #5 cannot be closed
тоесть позицию открывает но не закрывает чтоль?