FOS – это робот, выставляющий лесенку заявок на фьючерсы и позволяющий зарабатывать на колебаниях цены в пределах заданной сетки цен. Робот может использовать лимитированные заявки или стоп-заявки. Лимитированные отправляются в торговую систему, стоп-заявки хранятся в памяти программы и выставляются по факту достижения рынком указанной цены. Список текущих роботов FOS можно вызвать, нажав на кнопку FOS. Если в предыдущие запуски программы не было создано ни одного робота, то список будет пустым.
Для создания робота следует нажать кнопку Add new robot. В открывшемся окне необходимо указать счёт, на котором будет работать робот, выбрать фьючерс и стратегию, в которую будут попадать заявки и сделки по данному фьючерсу.
Рисунок 1 – создание нового робота
После создания робота его можно запустить, остановить или удалить.
Для запуска робота необходимо:
нажать дважды на интересующего робота (рис. 5);
Рисунок 5 – выбор робота
нажать кнопку в окне со списком роботом или в окне настройки робота (рис. 6).
Рисунок 6 – форма управление хеджированием
После запуска робот сравнивает текущее значение цены с ценами сетки. При наличии заявки с такой же или лучшей ценой, совершается сделка. Робот выставляет противоположную заявку с соседней ценой, и при необходимости совершает сделку с базовым активом.
Все сделки, проведённые хеджером с базовым активом, будут попадать в хеджируемую стратегию. В процессе работы работа можно менять направление хеджирования и другие параметры (см. раздел Параметры управления роботом).
При смещении рынка в одну из сторон и . В итоге робот будет ходить вверх-вниз по лесенке заявок, продавая и покупая фьючерсы, тем самым зарабатывая деньги:
Параметры следующие:
Рисунок 2 – параметры настройки робота
По заданным параметрам создается лесенка заявок. Между крайними бидом и оффером будут 2 шага цены. При смещении рынка в одну из сторон и исполнении заявки робот выставляет противоположную заявку с соседней ценой. В итоге робот будет ходить вверх-вниз по лесенке заявок, продавая и покупая фьючерсы, тем самым зарабатывая деньги:
При достижении любой из этих двух границ робот закроет текущую позицию по фьючерсу (по рыночной цене) и остановится. Все сделки, совершенные роботом, будут попадать в указанную при создании стратегию, вне зависимости от того, в какой стратегии выставлен флаг Update у позиции по фьючерсу.