Подключение индикаторов TradingView

В данной иструкции описано подключение индикаторов TradingView к сеточному боту.

Создание индикаторов в Tokenizer

1. Переходим в раздел "Мои индикаторы" (1).

2. Нажимаем на "Create Trader Indicator" (2) и создаем новый индикатор.


03. Заполняем поля:
Название. Вписываем произвольное название. Позже его можно будет отредактировать.
Тип. В публичном режиме индикатор виден всем, в приватном - только вам.
Статус. В активном режиме индикатор запущен. В неактивном, соответственно, отключен.
Strategies. Ставим чекбокс на пункте "Сетка".

Теперь сохраняем индикатор, нажав кнопку "Save".


4. После сохранения индикатора откроется страница, на которой нужно создать конфигурацию для копирования в индикатор TradingView.

Биржа. Ваша биржа, к которой подключен бот.
Сторона. Тут надо выбрать сторону, в которую работает бот - Buy (Long) или Sell (Short).
Символ. Выбираем пару, с которой работает бот.

При нажатии кнопки "Показать" будет сгенерирована конфигурация вида:
{"secret":"КЛЮЧ","symbol":"BTCUSDT","side":"buy","indicator":1,"exchange_id":2,"action":"open"} где
"secret":"КЛЮЧ" - Ваш API-ключ
"symbol":"BTCUSDT" - Выбранная пара
"side":"buy" - Выбранная сторона торговли
"indicator":1 - ID индикатора
"action":"open" - Открытие позиции. Для закрытия позиции заменяем "open" на "close".

Копируем код конфигурации и урл хука в блокнот и переходим к дальнейшим настройкам.


ШПАРГАЛКА

Сеточный бот LONG

Сигнал на открытие сделки:
{"secret":"КЛЮЧ","symbol":"BTCUSDT","side":"buy","indicator":1,"exchange_id":2,"action":"open"}

Сигнал на закрытие сделки:
{"secret":"КЛЮЧ","symbol":"BTCUSDT","side":"buy","indicator":1,"exchange_id":2,"action":"close"}

Сеточный бот SHORT

Сигнал на открытие сделки:
{"secret":"КЛЮЧ","symbol":"BTCUSDT","side":"sell","indicator":1,"exchange_id":2,"action":"open"}

Сигнал на закрытие сделки:
{"secret":"КЛЮЧ","symbol":"BTCUSDT","side":"sell","indicator":1,"exchange_id":2,"action":"close"}

Если у вас запущены сразу два бота на LONG и SHORT

Сигнал на открытие сделки:
{"secret":"КЛЮЧ","symbol":"BTCUSDT","side":"buy","indicator":1,"exchange_id":2,"action":"open"}
- Long запускается, если не запущен / отменяется мягкий стоп, если он стоит
- Short уходит в мягкий стоп, если он запущен

Сигнал на открытие сделки:
{"secret":"КЛЮЧ","symbol":"BTCUSDT","side":"sell","indicator":1,"exchange_id":2,"action":"open"}
- Long уходит в мягкий стоп, если он запущен
- Short запускается, если не запущен / отменяется мягкий стоп, если он стоит

Примечание 1: при работе индикатора жесткий стоп не ставится, применяется мягкий стоп.

Примечание 2: страница создания индикатора предназначена именно для генерации ID и конфигурации. Потому внесенные изменения не сохраняются - это нормально. Сами конфигурации работают штатно.


5. Переходим в раздел "Панель управления" (1) и заходим в "Настройки" (2).

В выпадающем списке "Индикаторы" выбираете созданный вами индикатор, после чего жмете кнопку "Сохранить". И так во всех ботах, к которым хотите подключить индикаторы.


Создание индикаторов в TradingView

Управление оповещениями

Настройки выполняются на сайте https://ru.tradingview.com. Необходимо иметь там аккаунт и быть залогиненым в него.

На странице графика для конкретной пары сверху или справа открывается панель "Управление оповещениями", если кликнуть на иконку часов.

При нажатии откроется окно с настройками уведомления. Такое же окно откроется если нажать правую кнопку мышки на любом месте графика и выбрать "Добавить оповещение".

Настройка уведомления

Установите галочку напротив пункта "URL веб-хука" и в появившемся поле вставьте ссылку https://tokenizerbot.com/hook-exchange

Галочка "URL веб-хука" в разделе "Действия" должна быть активна. Состояние других галочек в этом разделе не влияет на получение сигнала.

В поле "Сообщение" вставить код конфигурации, что вы ранее сгенерировали.

После этого следует нажать "Создать". Оповещение будет отображаться на панели "Управление оповещениями".

При срабатывании оповещения согласно настройкам, которые вы указали, сигнал будет передан боту через веб-хук, после чего, бот либо откроет сделку, либо включит мягкий стоп, в зависимости от настроек в поле "Сообщение".

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

Отключение персональных сигналов

Если нужно отключить сигналы TradingView для конкретного бота, нужно либо отключить индикатор в разделе "Мои индикаторы", либо в настройках бота в выпадающем списке "Индикаторы" поменять значение на "Без индикатора".