Найти в Дзене
Финансовый неУч

Торговые роботы Альфа Инвестиции. Часть 4: Установка стандартного робота Step-by-Step

Торговые роботы Альфа Инвестиции. Часть 1: Интро Торговые роботы Альфа Инвестиции. Часть 2: Небо и Земля Торговые роботы Альфа Инвестиции. Часть 3: Установка торгового Терминала Сегодня мы запустим торгового робота-советника, который будет работать по стратегии StepbyStep_v2 в торговом терминале Альфа-Банка. Ознакомиться с принципом работы алгоритма StepByStep можно на странице Альфа Банка: Робот для инвестиций Видео выложены на архивном YouTube канале Обучение инвестициям Если есть проблемы с доступом, то обращайтесь в личку, есть рабочее решение, которое на данный момент рекламировать нельзя. Для начала, необходимо установить торгового робота StepByStep. Для этого в меню торгового Терминала необходимо зайти в Роботы - Библиотека стратегий. Откроется отдельное окно, где будет множество Beta_алгоритмов, и будет отсутствовать необходимый нам StepByStep. Необходимо его загрузить. В шапке окна Библиотека стратегий нажимаем кнопку "Обновить" и попадаем в список из 41 алгоритма, готовых к
Оглавление

Торговые роботы Альфа Инвестиции. Часть 1: Интро

Торговые роботы Альфа Инвестиции. Часть 2: Небо и Земля

Торговые роботы Альфа Инвестиции. Часть 3: Установка торгового Терминала

Сегодня мы запустим торгового робота-советника, который будет работать по стратегии StepbyStep_v2 в торговом терминале Альфа-Банка.

Ознакомиться с принципом работы алгоритма StepByStep можно на странице Альфа Банка: Робот для инвестиций

Видео выложены на архивном YouTube канале Обучение инвестициям

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

Установка торгового робота

Для начала, необходимо установить торгового робота StepByStep.

Для этого в меню торгового Терминала необходимо зайти в Роботы - Библиотека стратегий.

Откроется отдельное окно, где будет множество Beta_алгоритмов, и будет отсутствовать необходимый нам StepByStep. Необходимо его загрузить.

В шапке окна Библиотека стратегий нажимаем кнопку "Обновить" и попадаем в список из 41 алгоритма, готовых к установке.

Нас интересует одна стратегия: ИНВЕСТИЦИИ - StepByStep_v2.

Устанавливаем.

Проверяем Библиотеку стратегий. стратегия StepByStep_v2 установлена и скомпилирована. Можно начинать работу.

После установки стратегии StepByStep_v2 в Библиотеку стратегий, необходимо создать робота.

Выбираем стратегию и нажимаем Создать робот

Настройка и запуск торгового робота

При создании робота попадаем в Мастер запуска робота StepByStep_v2.1, где необходимо будет задать начальные условия работы.

Настройки буду указывать те, с чем можно работать для теста. Можете использовать их, потом вносить изменения в робот или создать своего.

Название робота: можно поменять на тот инструмент, с которым будем работать. AKGD_SBS_1

Источники (таблица):

  • Инструмент: по-умолчанию GAZP (акции Газпрома). Нажимаем на "..." и находим по фильтрам: "Фонды" - "Золото" - AKGD. Применяем.
  • Таймфрейм: по-умолчанию 5 минут. Выставим 1 минуту.

Параметры (таблица):

  • StartQ: Начальное количество лотов, которое робот купит сразу же после первого запуска. Ставим 1.
  • Q: Количество лотов для продажи / покупки. Ставим 1.
  • DeltaPercent: Процент изменения цены от последней покупки для продажи лота / покупки лота ниже. Ставим 1.

Переходим на следующий экран. Next >

Зададим параметры запуска в следующем окне.

Позиция (таблица): (1 лот = 1 шт.) - подсказка, сколько штук находится в одном лоте.

Стандартный лот соответствует одной позиции (акция, фонд и т.д.). Но есть позиции, которые торгуются по-другому: 1 лот может содержать 10 единиц акций. Покупка / продажа на бирже происходит лотами, поэтому в таких случаях купить 1 шт. невозможно, получим ошибку, необходимо будет указывать лимиты кратно 10.

  • Размер позиции: Фиксированное количество. Единственный вариант.
  • Предельная позиция лонг: максимальное количество актива, которое робот сможет купить. Ставим 10.
  • Предельная позиция шорт: всегда ставим 0. На данной стратегии мы не работаем с маржинальными позициями.

Параметры запуска (таблица):

  • Субсчёт: при наличии одного счёта, выбирается по-умолчанию. Можно работать с отдельным субсчётом, для этого его необходимо заранее открыть.
  • Режим работы: Робот. Можно использовать как "Советник", но смысла в этом на данной стратегии не вижу.
  • Проскальзывание в ордерах: 0,3%. Оставляем по-умолчанию. Это разница между ценой фактической сделки и ценой выставленного ордера. При больших лотах не всегда получается купить или продать всё, что выставляет робот. Можно "пролететь" мимо предложения/спроса. В целом, можно поиграться, но не сейчас.
  • Тип комиссии: %. Оставляем по-умолчанию. Комиссию за сделки Альфа Брокер выставляет в % от суммы.
  • Комиссия: 0,04. Выставляем согласно тарифного плана. Для AKME (Управляемые акции), AKGD (Золото) выставляем 0.
  • Комиссия РЕПО: 0. Оставляем по-умолчанию. С РЕПО не работаем.
  • Метод формирования отчёта: По умолчанию. Меняем на LIFO (Last-in-First-out) первым на продажу идет лот, который купили последним.

Важный момент. Все расчёты в стратегии StepByStep_v2.1 должны идти по методу LIFO. Т.к. расчёт на покупку/продажу лота считается по последнему купленному лоту. Если выставить по-умолчанию или FIFO, то получите убытки в отчётности.

Переходим на следующий экран. Next >

Правила остановки робота.

Можно задать стопы по просадке или убыткам. Не настраиваем.

Переходим на следующий экран. Next > Добавляем робота в активные

В Диспетчере роботов появился наш первый настроенный робот.

Можно нажать на запуск, прочитать Особенности работы роботов и выставить "Не показывать это окно при следующем запуске".

Наш робот заработал и купил 1 шт. фонда AKGD.

Робот в работе.
Робот в работе.

Настройка интерфейса для торгового робота

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

Вырви глаз
Вырви глаз

Давайте оставим только то, что нужно по-минимуму.

Удалим все лишние закладки и оставим только "Баланс". Правая кнопка на названии вкладки, Удалить.

В Балансе нас будет интересовать закладка "Позиции". Будем смотреть остатки по деньгам и позиции в активах.

Создадим новую закладку "РОБОТЫ".

Добавим два окна:

  • Настройки - Роботы - Библиотека стратегий
  • Настройки - Роботы - Диспетчер роботов

Здесь мы будем управлять работой нашими созданными роботами и создавать новые.

Закладка РОБОТЫ
Закладка РОБОТЫ

Создадим новую закладку "В РАБОТЕ".

Добавим окно:

  • Настройки - Роботы - Диспетчер роботов

Выберем наш робот и откроем Отчет и График

-11

Можно поиграться с расположениями окон.

Из графика можно убрать: Заявки, Позиции, Идеи и аналитика. Выставить М5 для удобства. И убрать окно торговли, нажав на значок доллара вверху.

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

Для работы с двумя активами, удобнее немного поменять окна. Ниже скрин с основного аккаунта, где работаю с AKME (Управляемые акции), AKGD (Золото).

На графиках:

  • Зеленая линия - линия покупки ещё одного лота Q;
  • Красная линия - линия продажи лота, купленного ранее;
-13

На этом всё.

По окнам пройдёмся в отдельной теме.

Торговые роботы Альфа Инвестиции. Часть 5: Анализ работы стандартного робота Step-by-Step, доработка