Советник должен работать в MT5 с фьючерсами на срочном рынке. Брокер Открытие. Изначальное ТЗ: При запуске выставляет сетку ордеров по активному инструменту от максимальной цены к минимальной с заданным шагом на продажу или покупку в зависимости от выбранного параметра. Далее советник отслеживает срабатывание этих ордеров по TP или SL и выставляет сработавший заново. Время жизни ордера - сегодня. При запуске проверяет есть ли какой-нибудь ордер по первой (максимальной в примере) цене и если есть, то останавливается с сообщением (есть лот по максимальной цене). Перед выставлением ордера он должен проверять хватает денеги или нет; если нет, то останавливается с сообщением (не хватает денег), все ранее выставленные ордера остаются. Размер лота всегда 1, поэтому частичное или полное срабатывание ордера не важны.