Новый Signal Бот

Узнайте больше о том, как настроить Signal бота.

Обновлено больше недели назад

Прежде чем мы начнем...

Если вы уже используете Signal Бота и/или у вас есть отзывы или идеи по поводу дополнительных функций, не упомянутых в этом руководстве (поскольку бот всё ещё находится в разработке), пожалуйста, добавьте их, используя нашу ссылку Обратная связь по Signal Боту.

Signal бот - это инновационное детище платформы 3Commas, которое позволит вам вывести свою торговую стратегию TradingView на новый уровень!

Если вы когда-либо испытывали трудности с исполнением сделок по сигналам TradingView, управлением несколькими биржевыми аккаунтами или хотели более активно участвовать в своих торговых стратегиях, обратите на него внимание. Команда 3Commas готова предоставить вам надежное автоматизированное решение, которое позволит вам максимально эффективно задействовать все возможности динамичного мира криптовалютной торговли.

Как создать Signal бота?

1. Перейдите на страницу Signal бота.

Она находится в левом боковом меню:

2. Здесь вы увидите активных ботов (если таковые имеются) и окно для настройки Signal бота:

3. Выберите тип оповещения

4. Скопируйте адрес Webhook

Скопируйте Webhook URL:

5. Откройте страницу TradingView на другой вкладке

Нажмите на кнопку Go to TradingView или откройте вкладку самостоятельно. Подготовьте пару, на которой вы хотите торговать, и не закрывайте вкладку:

6. Создайте оповещение

Выберите торговую пару, для которой вы хотите установить оповещение, примените все необходимые индикаторы и нажмите на кнопку Оповещение:

7. Откройте вкладку Уведомления и вставьте webhook

8. Вернитесь в 3Commas, подтвердите действие и нажмите Proceed

9. Установите общие настройки (General settings) и нажмите Next

a. Выберите биржу (Exchange);

Список доступных бирж:

  • Binance USDT-M

  • OKX Futures

  • Bybit USDT-M

  • Bitget USDT-M

b. Выберите пары (Pairs) (до 200, можно изменить пары позднее при редактировании бота);

c. Выберите тип кредитного плеча и его величину (Leverage) (x3 по умолчанию); если бот составной, максимальное кредитное плечо может быть только наименьшим среди пар. Например, если вы выбрали контракты BTC и BNB на Binance Futures, вы сможете установить максимальное кредитное плечо на уровне x50 для контрактов BNB, а не x125, как в случае контрактов BTC.

d. Установите начальную маржу (Initial margin) - количество средств, которые может использовать бот (по умолчанию 10 USDT, кредитное плечо в этом поле не применяется);

e. Дайте боту имя (Bot name). Уникальное и понятное имя очень полезно, если у вас много ботов.

f. Включите опцию "Я хочу вручную подтверждать все сигналы" (I want to manually confirm all signals) (если требуется). Если эта опция включена, все сигналы нужно будет утверждать вручную. Вы будете получать уведомления о новых сигналах по электронной почте и через телеграм-бота.

ПОЖАЛУЙСТА, ИМЕЙТЕ В ВИДУ: цена сгенерированного сигнала, требующего вашего ручного одобрения, может измениться до получения одобрения платформой. Перепроверьте цену, а затем примите решение о подтверждении или отказе. Кроме того, получение электронных писем может происходить с небольшой задержкой, а также убедитесь, что все официальные адреса электронной почты 3Commas внесены в белый список, чтобы уведомления не попадали в папку "Спам".

10. Выберите тип сигнала

Открытие длинной (Entry long) или Открытие короткой (Entry short) - это сигналы для открытия соответствующих позиций.

Закрытие длинной (Exit long) и Закрытие короткой (Exit short) станут активными после настройки сигналов Открытия (Entry).

Реверсный стиль торговли (Reverse positions) будет доступен в скором времени.

Давайте настроим сигнал Открытие длинной (Entry long):

11. Настройте сигнал и нажмите "I have set webhook".

a. Введите объем ордера (Volume per order). Вы можете выбрать один из следующих вариантов:

  • Общий объем средств (Total investment, %) - вы можете выбрать, какая часть общей суммы инвестиций будет использована в сигналах длинной позиции.

  • USDT - вы можете ввести нужный объём котировочной валюты.

  • TradingView, % - в данном варианте размер ордера в % от общего объема вложений будет добавлен сигналом оповещения TradingView.

  • TradingView, quote (котировочная валюта) - размер ордера в котировочной валюте, который будет добавлен сигналом оповещения TradingView.

b. Скопируйте JSON сообщение (Webhook message for entry order signals) - это сообщение может меняться в зависимости от типа размера ордера, который вы выбрали на предыдущем шаге. Вам нужно будет вставить его в оповещение TradingView.

c. Отклонение цены по сравнению с тем же ордером в прошлом (Price deviation from the same order in past) - если опция включена, то бот не будет обрабатывать новый сигнал, если текущая цена не отклоняется от цены предыдущего исполненного сигнала на заданный процент.

d. Отклонение цены от средней цены входа (Price deviation from average entry price) - если опция включена, бот не будет обрабатывать новый сигнал, если текущая цена не отклоняется от средней цены входа на заданный процент.

12. Продолжайте создавать оповещения на TradingView

Снова откройте страницу TradingView и вставьте JSON-сообщение:

13. Убедитесь, что вы вставили webhook на вкладке Уведомления

14. Вернитесь на 3Commas, настройте сигнал закрытия позиции (Exit long), если это необходимо.

Настройки и конфигурации оповещений те же, что и для сигнала Открытия длинной:

15. Отключите Активировать бота после создания (Activate bot after creation; если необходимо) и нажмите кнопку Создать (Create)

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

16. Бот создан


Проверьте своих ботов.

Вот как выглядит список созданных ботов:

Вы можете отфильтровать их и отобразить либо активные (Active), либо остановленные (Stopped):

Если бот остановлен, вы можете включить его в любой момент:

Краткое объяснение некоторых настроек и разделов бота:

  • Идентификатор бота (Bot's ID) иконка ℹ️ показывает всплывающую подсказку с ID бота и его уникальным идентификатором (UUID):

    Эта информация будет очень полезна, если вы обратитесь в службу поддержки с вопросами о вашем Signal боте.

  • Начальная маржа (Initial margin) - объем средств, задействуемых из баланса; кредитное плечо не учитывается;

  • Прибыль (Profit) - сколько прибыли/убытков было получено по закрытым сделкам (PnL) + uPnL по активным сделкам;

  • Количество активных сделок (Amount of active trades) - он кликабелен; после клика вы перейдете на страницу Smart Trade со списком активных сделок;

  • Сигналы, ожидающие одобрения (Signals waiting for approval) - Слово "Signals" в колонке Status говорит о том, что есть сигналы, которые необходимо подтвердить. Нажав на оранжевый значок "Signal" ⏰, вы увидите сигналы, которые ждут вашего решения - принять сигнал (Accept) или отклонить его ❌:

  • Статус (Status) - может быть:

    • Ожидающий (Waiting) -бот ожидает сигналов; активных сигналов или сделок в данный момент нет;

    • Активный (Active) - сигнал/-ы получены, есть активные сделки;

    • Сигналы (Signals) - сигнал/-ы получены, ждут вашего решения; сигналы будут ждать вашего одобрения ТОЛЬКО в том случае, если вы установите флажок Я хочу вручную подтверждать все сигналы (п.9.f выше).

  • Меню (Menu) - в зависимости от статуса бота (см. предыдущий пункт), пункты меню будут изменяться:

    • Ожидающий (Waiting) - Редактировать бота (Edit bot), Остановить бота (Stop bot).

    • Активный (Active) - Редактирование бота (Edit bot), Просмотр Smart Trade (View SmartTrades) (если есть активные Smart Trade), Журнал оповещений (Alerts log), Остановить бота (Stop bot).

    • Сигналы (Signals) - Редактировать бота (Edit bot), Журнал оповещений (Alerts log), Остановить бота (Stop bot).

    • Остановлен (Stopped) - Редактировать бота (Edit bot), Удалить бота (Delete bot).

Журнал оповещений.

После нажатия на кнопки Журнал оповещений или значок оповещения⏰откроется новое модальное окно со списком сигналов:

Что вы можете увидеть здесь:

  • Время (Time) - когда был получен сигнал.

  • Пары (Pairs) - какие пары получили сигнал, если это составной бот.

  • Сигнал (Signal) - какой тип сигнала был получен.

  • Статус (Status):

    • Создан (Created) - сигнал от TradingView получен и обрабатывается;

    • Завершён (Completed) - сигнал успешно обработан и SmartTrade успешно создан;

    • Отказ (Rejected) - сигнал был отклонен системой из-за сбоя в обработке;

    • Отклонён (Declined) - если вы вручную отклонили полученный сигнал;

    • Принят (Received) - если вы получили сигнал, который ожидает вашего решения (одобрить или отклонить);

    • Выполняется (Executing) - сигнал обрабатывается;

    • Неудачный (Failed) - обработка была прервана по какой-то причине и не была завершена; сигнал не был выполнен;

    • Просрочен (Expired) - сигнал не был выполнен в течение определенного времени.

  • Действие (Action) - если вы выбрали вручную определять, одобрить или отклонить сигнал, вы увидите здесь кнопки действий - Одобрить (Approve) и Отклонить (Decline).

Нашли ответ на свой вопрос?