К основному содержимому
Все коллекцииБоты (DCA, GRID)
Signal бот, пример использования: Скальпинг
Signal бот, пример использования: Скальпинг
Обновлено более 9 мес. назад

Скальпинг - это краткосрочная стратегия торговли, в которой трейдер пытается заработать на небольших изменениях цены актива.

Давайте рассмотрим пример торговли скальпингом на паре DOGE/USDT с использованием индикатора Stochastic RSI с установленным временным интервалом на 1-5 минут, чтобы получить быстрый обзор ценовой динамики. Можно за основу взять любой другой индикатор, который вам симпатизирует и которому вы больше доверяете.

В примере рассмотрим цель, чтобы бот покупал (заходил в Long) каждый раз, когда цена падает по индикатору Stochastic RSI в зону перепроданности и затем разворачивается, и когда линия %K пересекает линию %D снизу вверхи свеча закрывается, это будет сигналом на покупку, а когда линия %K пересекает линию %D сверху вниз в зоне перекупленности, это может быть сигналом на продажу и тут мы можем закрывать всю лонг позицию.

В примере рассмотрим использование метода DCA и при дополнительных сигналах бот будет докупать на ту же сумму, но делать будет это не просто по отклонению на определенный процент, а отклоненнию % + сигнал, тем самым мы научим нашего бота покупать и усреднять только в лучших местах. И тоже самое сделаем с противоположным сигналом на зарытие и бот будет закрывать всю позицию в прибыль по отклонению % + сигнал.

1. Создайте Signal бот и алерт для сигналов

Для начала создания такого бота настроим на источнике сигналов индикатор Stochastic RSI и на 3Commas создаем такого Signal бота выбрав “TradingView custom Indicator/Пользовательский индикатор TradingView” (external signal).

2. Далее копируем для алертов правильный “Webhook URL” и нажимаем на “I have set webhook URL”

3. Выберите биржу, пару и настройки

Выбираем биржу и пару, выбираем необходимое плечо и затем в поле “Max. initial margin/Начальная маржа” прописываем сумму, которую бот не будет превышать суммарно по всех ордерам, выставленным ботом. Допустим, если мы хотим, чтобы бот выставлял по 10 USDT на ордер и чтобы бот усреднялся максимум 9 раз и каждый раз на сумму 10 USDT и не превышал общим количеством ордеров сумму 100 USDT, то прописав в это поле сумму 10 USDT с использованием плеча х10, мы как раз уложимся в общую сумму 100 USDT и на 10 DCA ордеров. При желании дайте вашему боту понятное название.

4. Выберите Entry long

5. Измените настройки

В разделе “Volume per order/Объем одного ордера” вставляем 10 USDT (сумму, что мы хотим размещать при каждом поступлении сигналов купить). С этой настройкой бот будет при падении цены покупать 10 USDT и для того, чтобы бот смог также усредняться по сигналам в нужных местах, то в разделе “Options/Опции” включаем опцию “Price deviation from the same order in past/Отклонение цены от такого же, предыдущего ордера” (фильтр от последнего ордера) и применяем фильтр -1% (или на ваше усмотрение). Сохраняем данные настройки.

6. Скопируйте JSON сообщение и создайте алерт

Далее копируем JSON сообщение и идем на ресурс к источнику сигналов и создаем новый алерт, вставляем в оповещения скопированный ранее Webhook URL и в самих настройках выбираем нужное нам условие алерта, индикатор Stochastic RSI c условием как мы описывали раньше, чтобы мы смогли, когда цена падает вниз и отскакивает, то чтобы бот там открывал позицию или усреднял позицию на сумму 10 USDT. И в раздел “Message/Сообщение” вставляем скопированное JSON сообщение.

7. Включите опцию "Exit long"

Теперь нужно, чтобы при росте цены бот закрывал позицию в прибыль. Для этого выбираем следующий шаг настройки “Exit long/Выход из лонг”.

8. Настройте Exit long order

В разделе “Volume per order/Объем одного ордера” выбираем “Position, %” и вставляем 100 (объем, который мы хотим продать при поступлении сигнала продать). С этой настройкой бот при росте цены закроет всю открытую позицию, но для того, чтобы бот продавал по сигналу только в плюс, то в разделе “Options/Опции” включаем опцию “Price deviation from average entry price/Отклонение цены от средней цены входа” и применяем фильтр 1% (или на ваше усмотрение). Сохраняем данные настройки.

9. Скопируйте JSON сообщение

Далее копируем JSON сообщение и идем на рессурс к источнику сигналов и создаем новый алерт, вставляем в оповещения скопированный ранее Webhook URL и в самих настройках выбираем нужное нам условие алерта, индикатор Stochastic RSI c условием как мы описывали раньше только на продажу, чтобы мы смогли, когда цена растет вверх и отскакивает, то чтобы бот там закрывал всю позицию в прибыль. В раздел “Message/Сообщение” вставляем скопированное JSON сообщение.

10. Завершите настройку

Переходим далее. Следующий шаг по настройке Take Profit и Stop Loss.

  • Если вы не желаете вашего Signal бота позицию закрывать по сигналу, то можно предыдущий шаг пропустить и настроить необходимый Take Profit в этом разделе.

  • Если вы торгуете крупной суммой и желаете обезопасить себя и добавить Stop Loss к вашей позиции, то это то самое место где можно также включить и добавить Stop Loss.

Обратите внимание!

  • Этот метод использует одну позицию, которая будет по сигналам открываться, усредняться и при росте цены по сигналу полностью закрываться.

  • При долгом падении цены может так получиться, что может понадобится больше чем 10 ордеров на усреднение, если это произойдет и боту нужны будут дополнительные деньги, если цена продолжает падать, то педейтите к Signal боту и отредактируйте его поменяв сумму “Max. initial margin/Начальная маржа” на больше (оттакливаясь от соблюдения вашего риск менеджмента) и бот сможет усреднять ниже снова пока рынок не развернется и бот сможет сможет закрыться в прибыль.

  • Данный метод торговли относится к долгоиграющему, вы запускаете бота и он может работать бесконечно покупая и продавая всё снова и снова лесенкой.

  • В данном методе торговли вы можете использовать любые другие индикаторы или ваши собственные разработки сигналов.

  • Проверьте общий тренд на более длительных временных интервалах. Scalping методом лучше торговать в направлении общего тренда.


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