Робот должен быть написан на языке qlua для работы в платформе Quik на фьючерсах Московской биржи. Исходя из того что в qlua открытый код я согласен пропустить этап "Демонстрация" при выполнении работы. Тесты заказаного советника будут проведены сразу на этапе "Сдача работы". Робот выставляет заявки по сигналам основаным на показателях индикаторов а) Pivot б) МА в)MACD . МА и MACD необходимо предварительно добавить на график рабочего инструмента и присвоить им соответствующие идентификаторы (названия можно менять в условном меню робота),а пивот расчитаем в середине робота. Позиция открывается по сигналу начальным объёмом(задаётся в условном меню робота) и плавно наращивается с начального лота до максимального(тоже задаётся в условном меню) сразу же после сигнала на открытие и если он(сигнал) действителен через интервал времени не меньший чем(задаётся в условном меню,по дефолту 15 сек). Если в момент наращивания мы получаем противоположный сигнал - то наращивание прекращается и позиция закрывается и после этого идет уже открытие и наращивание противоположно направленной позиции. Если наращивание закончено и мы получили сигнал с направлением уже открытой позиции - то такой сигнал игнорируется. Сразу же после открытия позиции начинает работать трал.Выставляется стоплосс и тянется за текущей ценой на расстоянии(указанно в условном меню в пунктах) Заявки отсылаются лимитными ордерами: Для лонг по цене на минимальный пункт выше "OFFER" Для шорт по цене на минимальный пункт ниже "BID" Условия для сигналов на сделку: 1. Открытие позици лонг - МА пересекает средней Пивот снизу вверх - быстрая макд выше 0 и выше медленной макд - цена выше МА и средней пивот 2. Открытие позиции шорт - МА пересекает средней Пивот сверху вниз - быстрая макд ниже 0 и ниже медленной макд - цена выше МА и средней пивот Робот ведёт логи: лог файл ошибок лог файл сделок содержит : дата, время, код инструмента, операция, цена , объём