презентации к индикаторам
August 16, 2024

Hedge

Аннотация

Данный индикатор представляет собой конструктор автоматизированной лонг-шорт-хедж DCA (Dollar Cost Averaging) торговли в рамках экосистемы индикаторов SrgArt, со встроенным бектестером.

Детальное описание возможностей

Общий вид индикатора

Данный индикатор визуально представляет собой отображение трейдов трёх видов: Long (работа на повышение цены), Short (работа на понижение цены), Hedge (одновременная работа на повышение и понижение цены) и таблицу данных (бектестер).

Работа индикатора строится следующим образом: в настройки индикатора вы загружаете нужные сигналы на лонг и шорт (+ усредняющие сигналы), выставляете нужные параметры отдельно для лонга, шорта и хеджа, затем индикатор начинает рассчитывать свою отработку и загружает в реальном режиме данные в таблицу бектестера.

Если результаты бектеста устраивают, то можно брать в работу данную стратегию (через терминал Finandy - пример будет далее).

Чтобы работа индикатора и её реализация проходила корректно, необходимо воспользоваться "рабочим интервалом времени" (раздел настроек) и выставить начало расчётов на будущее время, чтобы расчёт индикатора начался с той даты и времени, когда ваш терминал будет настроен и готов к работе. Так же, нужно учитывать, что если вы попадёте в зависшую позицию, то по истечении времени Trading View может обрезать часть данных и работа "сломается", поэтому для работы нужно обязательно пользоваться "рабочим интервалом времени" и учитывать буферную историю данных Trading View (например, для Премиум аккаунта TV это около 2х недель на 1-минутном тайм-фрейме). Чем выше ТФ (таймфрейм) вы берёте, тем больше будет доступное количество времени.

Визуальное отображение данных:

Таблица данных (бектестер)
  • Период исследования: десятичное отображение количества времени в сделке (в разных величинах, в зависимости от тайм-фрейма и количества рабочего интервала)
  • Сделка PnL: отображение текущей сделки (Long/Short [кол-во использованных СО], % отклонения от средней цены [% просадки от депозита на своё направление], нереализованная прибыль в $) + общий показатель нереализованной прбыли (лонг + шорт) [общая просадка депозита]
  • Депозит: направление (Long/Short) [кредитное плечо], % от общего депозита, депозит в $ (с учётом плеча или без - выбирается в настройках, по умолчанию с учётом кредитных средств) + общий депозит в $
  • Профит: доход за весь период в $ (с учётом комиссии) | % прироста к общему депозиту | средний % прироста к общему депозиту за месяц
  • Макс.просадка: направление (Long/Short), % максимальной просадки, относительно выделенных средств на своё направление + общая максимальная просадка депозита.
  • Кол-во сделок: количество сделок чисто в лонг, чисто в шорт, в хедж (лонг + шорт одновременно) | общее количество всех сделок (закрытых)
Работа шорт позиции

Шорт:

  • начало сделки в шорт: красный треугольник с надписью Short
  • усреднение сделки шорт: красный ромбик с надписью СО
  • тейк-профит шорт: жёлтый ромбик с надписью Short TP
  • средняя цена шорт: тонкая фиолетовая линия
  • цена тейк-профита шорт: тонкая голубая линия
  • цена ликвидации шорта: толстая красная линия
Работа лонг позиции

Лонг:

  • начало сделки в лонг: зелёный треугольник с надписью Long
  • усреднение сделки лонг: зелёный ромбик с надписью СО
  • тейк-профит лонг: жёлтый ромбик с надписью Long TP
  • средняя цена лонг: тонкая синяя линяя
  • цена тейк-профита лонг: тонкая зелёная линия
  • цена ликвидации лонга: толстая красная линия
Работа хедж позиции

Хедж:

  • средняя цена (безубыток) хеджа: толстая жёлтая линия
  • цена тейк-профита хеджа: толстая зелёная линия
  • цена ликвидации хеджа: толстая красная линия
  • полное закрытие хедж позиции: желтая подсветка фона
Настройки индикатора (часть 1)
Настройки индикатора (часть 2)

🟢 Long (🔴 Short)

  • Открыть: загрузка сигналов на открытие позиции. Установите на график индикатор, который хотите загрузить из серии SrgArt и выберете его из списка. Обычно, он обозначен: <Название>: ⚙️ Long/Short
  • Усреднить: загрузка сигналов на усреднение позиции. Установите на график индикатор, который хотите загрузить из серии SrgArt и выберете его из списка. Обычно, он обозначен: <Название>: ⚙️ Long/Short
  • Мартингейл: коэффициент мартингейла, используется для увеличения объёма усредняющего ордера в указанное количество раз, по сравнению с предыдущим ордером
  • СО: количество страховочных ордеров, которые будут использованы для усреднения позиции
  • Плечо: кредитное плечо, используемое в торговле, увеличивает собственный торговый депозит в указанное количество раз и приближает ликвидацию с его увеличением
  • ПО: сумма первого ордера (входа в сделку) с учётом кредитного плеча
  • ТП:
    Чекбокс - активирует/деактивирует использование тейк-профита.
    Числовое поле - количество % или $, которое будет учитываться для установления уровня тейк-профита.
    Выпающий список - % от средней цены или количество прибыли в $ будут использованы для расчёта тейк-профита.

🔀 Hedge

  • ТП: в числовом поле указывается количество, которое будет использовано для расчёта тейк-профита в режиме хеджирования: % от средней цены хеджа (безубыток), $ профита, % прибыли от объёма используемых средств

⌚️ Рабочий интервал времени

  • Начало расчётов/Конец расчётов - начальный и конечный интервал работы индикатора. Если рабочий период выходит за рамки графика, то он будет ограничен расчётом имеющихся данных на графике.

ℹ️ Таблица

  • Расположение: расположение таблицы на рабочем пространстве
  • Размер таблицы: регулирование размера шрифта таблицы
  • Депозит: выбор отображения данных в таблице, в разделе "Депозит": показывать средства с учётом плеча или только свои средства

Дополнительные настройки

  • Показывать ЦЛ: выбор условия для отображения цены ликвидации: если она меньше 100% или 50% от средней цены, или всегда
  • Комиссия, %: торговая комиссия на исполнение ордеров
  • Активировать хедж при просадке, %: если опция активна, то при какой просадке выделенного на одно направление депозита разрешать работу хеджа, если не активна, то открытие хеджа возможно даже при положительном PnL

Оповещения

Варианты оповещений
Шаблон передачи данных на количество $ открыть/усреднить

Шаблон передачи данных необходим для передачи количества $ на открытие/усреднение позиции. Эти данные передаются в Finandy, если активировать чекбокс передачи данных через сообщение URL-вебхуков.

Пример передачи данных в Finandy

Чтобы передать данные с индикатора в Finandy нужно активировать чекбокс во вкладке открытие, установить "Объём" и "000" (для удобства поиска). Когда сообщение URL-вебхука копируете в алерт Trading View, там нужно заменить "000" в разделе "open" на {{plot("money_long")}} ( или {{plot("money_short")}} - если это шортовый бот).

Аналогично и с усреднением позиции:

Пример передачи данных в Finandy

Активируем вкладку "усреднить", включаем галочку "объём", ставим "000" или другую удобную комбинацию (для удобства поиска) и при копировании всего сообщения в алерт TV так же вставляем указанный выше шаблон передачи данных.

Сами оповещения нужно настраивать на каждый сигнал отдельно (открыть, усреднить, закрыть) - итого, получится 6 алертов на одну хедж-стратегию. При этом, в Finandy понадобится настроить 4 бота: один на открытие/усреднение позиции в Long, другой на закрытие позиции Long и так же два бота на Short. При создании бота на закрытие Long, в настройках Finandy нужно ставить ордер "Продать" и оставить только одну актвиную вкладку "Закр." (действие: закрыть позицию полностью). И аналогично на закрытие Short: ордер должен быть "Купить".

Рекомендуется для каждой хедж-стратегии использовать в Trading View отдельный график, чтобы сверяться с реальной работой в терминале.

Выходные данные

Выходные данные

Выходные данные индикатора отображаются в разделе "Окно данных" (боковая панель справа) Trading View и при наведении на указанный бар даёт представление об информации на этом баре. Эти данные можно использовать для просмотра нужной информации о состоянии параметров индикатора на нужном баре или для формирования собственных сигналов и фильтров через другие конструкторы SrgArt.

Особенности использования

При эксплуатации данного индикатора, нужно иметь представление, как работает хедж и что это такое. Хедж - это одновременная работа и лонг и шорт позиции. Этот подход может не только помочь в торговле, но и навредить - нужно к нему подходить с осторожностью.

Например, если вы наберёте одинаковый объём и в лонг и в шорт на все имеющиеся средства, то вы попадёте в "заморозку" - это состояние сделки, когда любое движение цены никак не влияет на изменение pnl сделки.

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

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

В данном индикаторе используется один депозит, разделённый на две части. Одна для лонга, другая для шорта. Если во время сделки на лонг будет израсходована вся маржа на своё направление, то маржа будет браться из шортового депозита. То есть, просадка по депозиту в одну сторону может быть больше 100%, а вот общая просадка депозита - нет, 100% это ликвидация.

Как воспользоваться данными возможностями - решать вам.

​​😎Апгрейд Hedge🔥

Добавлена возможность фильтрации страховочных ордеров по минимальному проценту между ордерами.

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

 Если фильтр включён, то минимальное расстояние между страховочными ордерами будет регулироваться, исходя из настроек:

- минимальный процент между ордерами

- множитель увеличения/уменьшения % между ордерами

- расчёт расстояния, исходя из расстояния между ордерами последнего усреднения * множитель

 Данные фильтры помогут избежать в сделке невыгодных ценовых усреднений.

😎Апгрейд 🔥

1) Обновлён визуал данных (окно данных + загрузка данных)

2) Добавлена опция "Основная сделка": можно выбрать, какое направление будет работать в первую очередь

​​

😎Апгрейд 🔥

1) Обновлён визуал данных (окно данных + загрузка данных)

2) Добавлена опция "Основная сделка": можно выбрать, какое направление будет работать в первую очередь.

То есть, можно выбрать основное направление, например, Long, а Short будет активироваться только для страховки Лонга, а не сам по себе.

​​😎Апгрейд Hedge 🔥

Добавлено дополнительное условие срабатывания алерта:

- Открыть/Усреднить (для создания одного алерта на сигнал открытия и усреднения)