Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

FOS – это робот, выставляющий лесенку заявок на фьючерсы и позволяющий зарабатывать на колебаниях цены в пределах заданной сетки цен. Робот может использовать лимитированные заявки или стоп-заявки. Лимитированные отправляются в торговую систему, стоп-заявки хранятся в памяти программы и выставляются по факту достижения рынком указанной цены.  Список заданном коридоре. Список текущих роботов FOS можно вызвать, нажав на кнопку FOSнажав кнопку Image Added на тулбаре (рис. 1)Если в предыдущие запуски программы не было создано ни одного робота, то список будет пустым.

Image Added

Рисунок 1 – переход к списку роботов FOS

 При нажатии правой кнопки на работа открывается контекстное меню с командами:

  • открыть окно настройки робота;
  • запустить;
  • остановить;
  • удалить.

Чтобы настроить или запустить робота, сначала необходимо его активировать – открыть окно настроек и управления. Для этого следует дважды нажать на робота (рис. 2).

Image Added

Рисунок 2 – активация робота

Создание робота

Для создания робота следует нажать кнопку Add new robot. Image Added (рис. 3).

Image Added

Рисунок 3 – переход к списку роботов FOS

В открывшемся окне необходимо указать счёт, на котором будет работать робот, выбрать фьючерсвыбрать инструмент и стратегию, в которую будут попадать заявки и сделки по данному фьючерсу(рис. 4).

Image RemovedImage Added

Рисунок 1 – 4 – создание нового робота

После создания робота его можно запустить, остановить или удалить

Запуск робота

...

Созданный робот отобразится в общем списке FOS (рис. 5). 

Image Added

Рисунок 5 – создание нового робота

Запуск робота

Для запуска робота необходимо:

 

  • нажать дважды на интересующего робота (рис.

...

  • 6);

    Image Modified
    Рисунок

...

  • 6 – выбор робота

  • нажать кнопку Image Modified в окне со списком

...

  • роботов или в окне настройки робота (рис.

...

  • 7). 

Image Removed

  • Рисунок

...

  • 7 – форма управление хеджированием

...

После запуска робот сравнивает текущее значение цены с ценами сетки. При наличии заявки с такой же или лучшей ценой, совершается сделка.

...

Затем робот выставляет противоположную заявку с соседней ценой, и при необходимости совершает сделку с базовым активом.

...

Все сделки, проведённые хеджером с базовым активом, будут попадать в хеджируемую стратегию. В процессе работы работа можно менять направление хеджирования и другие параметры (см. раздел Параметры управления роботом).

...

Робот будет ходить вверх-вниз по лесенке заявок, продавая и покупая фьючерсы

...

Параметры следующие. Все сделки будут попадать в привязанную к роботу стратегию.

Остановка робота

Для остановки робота следует нажать кнопку Image Added в окне со списком роботов или в окне настройки робота.

Удаление робота

Для удаления робота следует нажать кнопку Image Added

Параметры настройки робота

Работа робота осуществляется на основе параметров:

  • Midmarket – цена, относительно которой в обе стороны выстраиваются заявки. Кнопка Take market позволяет получить текущее значение мидмаркета (среднее между лучшими на текущий момент ценами спроса и предложения);
  • Orders number – количество заявок с каждой стороны;
  • Quantity – объём заявок;
  • Price step – шаг через который выставляются заявки;
  • Mode – тип заявок.

Рисунок 2 – параметры настройки робота

Для того чтобы текстовое поле приняло введенное значение нужно нажать Enter - тем самым вы подтверждаете изменение.

...

  • выставления заявки;
  • Upper stop price – значение, ограничивающее движение рыночной цены сверху;
  • Lower stop price – значение, ограничивающее движение рыночной цены снизу;
  • Slippage – сдвиг цены заявки в сторону лучшей. Параметр необходим для повышения вероятности исполнения заявки. Цена заявки будет рассчитываться по формуле:
    • Pbid = Pcurrent * (1 + Sslippage% / 100%); 
    • Pask = Pcurrent * (1 - Sslippage% / 100%);
  • Position – текущая позиция по инструменту.

Image Added

Рисунок 4 – параметры настройки робота

 При вводе значений создается лесенка заявок. При смещении рынка в одну из сторон и исполнении заявки робот выставляет противоположную заявку с соседней ценой. В итоге робот будет ходить вверх-вниз по лесенке заявок, продавая и покупая фьючерсы, тем самым зарабатывая деньги:

  • Upper stop price – значение ограничивающее движение рыночной цены сверху;
  • Lower stop price – значение ограничивающее движение рыночной цены снизу.

При достижении любой из этих двух границ робот При достижении Upper/Lower stop price робот закроет текущую позицию по фьючерсу (по рыночной цене) и остановится. Все сделки, совершенные роботом, будут попадать в указанную при создании стратегию, вне зависимости от того, в какой стратегии выставлен флаг Update у позиции по фьючерсу.

Настройка расписания

Инструкция о том, как настроить хеджирование по расписанию, представлена в разделе Настройка расписания роботов.