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