Для проверки работы упростил код до нельзя(убрал команду на снятие заявки)
Код: Выделить всё
AddParameter("Qty", 1, "Qty ", 1);
AddInput("Input1", Inputs.Candle, -3, true, "RIZ7=ФОРТС");
LongLimit = 4;
ShortLimit = -4;
}
function OnUpdate()
{
EnterLongLimit(GetBid(), Qty);
}
Робот ведь должен каждый бар по новой код исполнять. То есть если у меня 4 контракта задано на максимум, робот робот в течение 4 баров должен выставить 4 заявки по биду.
По факту выставляет только одну заявку. И видимо ждет исполнения. Проверял не на советнике, а на реальном счету, чтоб видно было как он заявку ставит.
Почему так? Есть какая нибудь возможность это обойти?