В последнее время мы много пишем про индикаторы, персональные сигналы и стратегии. Со стороны может казаться, что эти статьи полезны продвинутым пользователям. Это не совсем так: новички вполне могут пользоваться индикаторами и прочими возможностями — более того, желательно начинать это делать как можно раньше. Чтобы это доказать, мы сделали эту статью.
Что такое TradingView и персональные сигналы
Большинство трейдеров, которые торгуют вручную, принимая решения, опираются на теорию. Это может быть фундаментальный или технический анализ или их сочетание. То есть человек в отличие от алгоритма решает, открывать или не открывать сделку, на основании широкой группы факторов. Сотни специализированных сервисов заполонили интернет, чтобы помочь трейдерам оперировать этим множеством.
TradingView - один из крупнейших веб-сервисов и социальная сеть для трейдеров, в основе которой лежит платформа технического анализа. Платформа дает широкий функционал. Что важно для нас, TradingView включает более ста индикаторов для тщательного анализа рынков, которые покрывают наиболее популярные торговые концепции и индикаторы. Продвинутым пользователям площадка предлагает создавать свои собственные индикаторы и сигналы на языке программирования Pine. Он позволяет изменить скрипт индикатора, поэтому каждый трейдер может с нуля создать почти любой индикатор. Новичкам TradingView дает достаточно: шаблоны индикаторов, простую интеграцию и возможность тестирования.
Технический прогресс не оставляет сомнений, что машина работает с точными данными или мгновенными сигналами кратно эффективнее человеческого мозга. Поэтому мы сделали так, чтобы вы относительно просто могли связать две машины: бота и инструменты одной из крупнейших трейдерских платформ, влиять на настройки и получать прибыль.
Как это работает
Вы связываете бота с выбранным индикатором — или несколькими индикаторами — бот начинает получать оповещения и открывать сделки.
Как вы поняли, TradingView включает множество инструментов, и сигналы приходят именно от инструментов. Для удобства мы все их обобщим до названия площадки TradingView.
Оповещения на TradingView бывают разовые и повторяющиеся. Повторяющиеся сигналы могут приходить с маленьким промежутком времени и вызовут попытки повторного запуска сделки или panic sell. Выбирая повторяющийся сигнал, проверьте, что хотите получить именно такой эффект.
Вот вы всё настроили — бот получит сигнал из TradingView и по возможности откроет новую сделку. Простой бот откроет сделку по своей единственной паре. Составной — по той паре, которую вы укажите в настройке, об этом ниже.
Бот не сможет создать новую сделку, если:
- Вы не включили бота;
- Когда поступил сигнал, бот уже достиг максимального количества открытых сделок;
- К моменту, когда поступил сигнал, вы изменили стратегию бота;
- При настройке TradingView вы указали пару, которой нет в списке пар составного бота.
Собственно говоря всё: берете индикатор или торговую стратегию, подключаете к боту, он торгует по ним.
7 шагов настройки
Для начала рассмотрим базовую логику настройки. Поймите её — и в вам придется прочитать гораздо меньше гайдов. Но можно и пролистать вниз, там вас ждет алгоритм подключения к боту индикаторов Стохастик и RSI.Итак, что нужно, чтобы заработали персональные сигналы TradingView:
3 шага в 3commas:
- Идете в 3commas, “Мои боты” (если вы не зарегистрированы, не пугайтесь, быстренько оформите триал, это бесплатно). Когда вы создаете или редактируете бота, система спрашивает вас, по какому принципу открывать сделки. Это называется “условие начала сделки”. Там выбираете "Персональный сигнал TradingView";
- Оставаясь в 3commas, идете на страницу просмотра бота, находите “Сообщение для сигнала начала сделки” и копируете настройку. Если вы счастливый обладатель составного бота, редактируете эту строку: указываете, какую пару ему отслеживать.
- В соседней вкладке дублируете страницу просмотра бота и находите "Сообщение для сигнала panic sell". Если вы рулите составным ботом, точно так же редактируете эту строку, указав, по какой паре получать сигналы.
4 шага в TradingView:
В соседней вкладке идете на сайт TradingView и там:
- Открываете настройки, находите поле "E-mail для отправки SMS" и вводите там адрес [email protected];
- Создаете уведомление TradingView. Для этого указываете способ "Отправить email-по-SMS";
- Создаете уведомление TradingView для начала сделки. Для этого в поле "Сообщение" копируете настройку из пункта 2.
- Создаете уведомление TradingView для закрытия сделки по Panic Sell: в поле "Сообщение" просто копируете строку из пункта 3.
Бинго!
Последовательность шагов со скринами
Если вы больше любите с картинками
3 шага в 3commas:
1. Подключаем персональные сигналы к боту.
Создаете или редактируете бота, находите “Условия начала сделки”, кликаете "Персональный сигнал TradingView". Ее нельзя использовать совместно с другими стратегиями.
Контролируете, что бот включен.
2. Берём сообщение для сигнала.
Идете на страницу просмотра бота. Там находите таблицу. В ней в поле “Условие начала сделки”, должно отобразиться "Персональный сигнал TradingView". Там же должны появиться новые строки: "Сообщение для сигнала начала сделки" и "Сообщение для сигнала panic sell".
У простого бота это выглядит так:
Здесь вы не можете ничего отредактировать. Когда бот получит сигнал, он откроет новую сделку по своей паре, если это возможно.
У составного бота это выглядит так:
В составном боте необходимо проверить, какая пара указана: должна быть та, для которой предназначено уведомление. Проверьте, что она числится в списке пар, который у вас будет отображен выше:
Когда бот получит сигнал, он откроет новую сделку, если это возможно. В сделке будет участвовать та пара, которую вы только что указали в пункте выше. Она должна быть такой же на момент получения сигнала.
3. Берем сообщение для сигнала Panic Sell
Простой бот
Копируете строку “Сообщение для сигнала panic sell” и готовитесь без изменений вставить в уведомление на TradingView.
Составной бот
Меняете пару на ту, для всех открытых сделок по которой планируете совершить Panic Sell.
Как работает Panic Sell
Бот получает сигнал Panic Sell, после этого:
- Если сделка в статусе "куплено", бот совершает panic sell.
- Если бот еще не исполнил сделку по базовому ордеру, он ее отменит.
- Если у сделки уже запущен Stop loss или PanicSell, то ничего не изменится.
- Так же ничего не произойдет, если сделка уже завершена любым способом.
4 шага в TradingView
Идете на сайт https://ru.tradingview.com. Там входите в свой аккаунт или регистрируетесь
1. Настраиваем, чтобы уведомления приходили на почтовый ящик 3commas
Идете в настройки профиля, далее в "Конфиденциальная информация" и "E-mail для отправки SMS". Там вписываете [email protected] и нажимаете "Сохранить изменения".
2. Настраиваем конкретное уведомление.
Открываете страницу графика для конкретной пары, кликаете на иконку часов — справа откроется панель "Управление оповещениями".
Нажимаете на кнопку "плюс" — откроется окно с настройками уведомления. Такое же окно откроется, если кликнуть правой кнопкой мышки на любом месте графика и выбрать "Добавить оповещение".
Дальше все проверяете:
3-4. Чтобы этот сигнал пришел на почту 3Commas и был правильно обработан, необходимо:
- Чтобы в разделе "Действия" стояла галочка "Отправить email-по-SMS". Состояние других галочек в этом разделе не влияет на получение сигнала.
- Нужно взять текст из "Сообщение для сигнала начала сделки" или"Сообщение для сигнала panic sell" со страницы просмотра бота и скопировать его в поле "Сообщение". Вы помните, в составном боте стоит проверить, та ли пара указана, для которой вы хотите получить сигнал.
После этого нажимаете "Создать". Оповещение отобразится на панели "Управление оповещениями".
Когда оповещение сработает, бот начнет новую сделку или произведет panic sell — это зависит от настроек в поле «Сообщение».
Проверьте, вы выбрали разовый или повторяющийся сигнал.
Как отключить персональные сигналы
Отключить персональный сигналы TradingView для конкретного бота можно двумя способами:
- Выключить этого бота. Идете на страницу просмотра бота и нажимаете "Выключить".
- Изменить его стратегию на любую другую. Тогда новые сделки не будут открываться в случае атаки писем с сигналом TradingView.
Теперь переходим к практике. Начните с топ индикаторов: Стохастика и-или RSI.
Как подключить Стохастик к боту
Стохастик показывает, когда тренд может развернуться, и даёт сигналы для входа на рынок.О стратегиях и сигналах индикатора можете прочитать в блоге: “Вся правда о Stochastic Oscillator: как работает, что показывает, когда полезен и другое”.
Как подключить Stochastic к боту 3commas:
2. Выбираем нужную пару
3. Настраиваем бота (см. “3 шага в 3commas”):
- При создании или редактировании бота в “условии начала сделки” выбираете "Персональный сигнал TradingView";
- На странице просмотра бота копируете содержимое поля “Сообщение для сигнала начала сделки”, для составного бота указываете, какую пару ему отслеживать.
- Готовитесь скопировать "Сообщение для сигнала panic sell" и точно так же редактируете строку пары для составного бота.
4. В TradingView открываем график пары добавляем сигнал по Stochastic.
5. Кликаем по нему правой кнопкой мыши добавляем уведомление:
6. Выбираем условие открытия сделки: пересечение %K и %D или рост или падение до зоны перепроданности или перекупленности. На примере ниже бот будет открывать лонг сделки при падении до зоны перепроданности:
7. Вставляем сообщение бота для начала сделки в сообщение алерта.
8. Хвалим себя за проделанную работу :)
Как подключить RSI к боту 3commas:
RSI тоже входит в топ мировых осцилляторов, подробнее можете прочитать в статье "RSI: 5 базовых стратегий".
Как подключить RSI к боту 3commas:
- Логинимся в TradingView
2. Выбираем нужную пару
3. Настраиваем бота (см. “3 шага в 3commas”):
- При создании или редактировании бота в “условии начала сделки” выбираете "Персональный сигнал TradingView";
- На странице просмотра бота копируете содержимое поля “Сообщение для сигнала начала сделки”, для составного бота указываете, какую пару ему отслеживать.
- Готовитесь скопировать "Сообщение для сигнала panic sell" и точно так же редактируете строку пары для составного бота.
4. Добавляем RSI на график:
5. Кликаем правой кнопкой мыши на любом месте индикатора RSI, добавить уведомление:
6. Выбираем условие и вводите значение. Например, “Переход в зону перкупленности”, пересекает 70 снизу:
7. Производите остальную настройку персональных сигналов по той же инструкции:
- Вставляете скопированное сообщение для бота в поле “Message” алерта
- Выбираете “Send email to sms”,
- Выбираете частоту сигнала: для одного раза “Only once”, для повторяющегося — “Once per bar close”
А еще вы можете подключить уведомление RSI в PineScript:
Это даст вам больше возможностей. Например, сделать сигнал по двум или более индикаторам.
Сам скрипт:
//@version=3
study(title="RSI_Custom", overlay=true)
rsi = rsi(close, 14)
buy_signals = rsi < 30
sell_signals = rsi > 70
plotshape(buy_signals, style=shape.triangleup, text="up")
plotshape(sell_signals, style=shape.triangledown, text="down")
alertcondition(buy_signals, title='rsi < 30', message='RSI is below 30')
alertcondition(sell_signals, title='rsi > 70', message='RSI is above 70')
Его логику легко менять, изменяя выделенные числа.
14 - длинна индикатора RSI
Курсивом - значение RSI для уведомления на покупку, в нашем случае это 30
Жирным - значения RSI для уведомления на продажу, в нашем случае это 70
Чтобы добавить к графику
- На TV снизу открыть Pine Editor
- Вставить туда текст скрипта
- Нажать ‘Add to Chart’ справа сверху в этом редакторе. На графике появятся стрелочки, значит скрипт успешно добавлен
Чтобы создать алерт
- Нажать alert сверху графика либо через правую кнопку мыши > добавить алерт
- В Condition выбрать RSI_Custom
- Для сигнала на продажу выбрат rsi >70, для покупки rsi < 30
- Остальные настройки общие для кастом сигналов. Т.е. вставить сообщение бота для покупки\продажи, в зависимости от назначения сигнала. Выбрать send email to sms, частоту once pre bar close, вот это все
И еще более крутой скрипт:
//@version=3
study(title="RSI_Custom_1", overlay=true)
rsi = rsi(close, 14)
buy_signals = crossover(rsi, 30)
sell_signals = crossunder(rsi, 70)
plotshape(buy_signals, style=shape.triangleup, text="up 1")
plotshape(sell_signals, style=shape.triangledown, text="down 1")
alertcondition(buy_signals, title='rsi < 30', message='RSI is below 30')
alertcondition(sell_signals, title='rsi > 70', message='RSI is above 70')
Легенда цветов такая же, как и в первом. Отличия на самом деле небольшие, так что смело пробуйте сделать для себя.Отличия:
- сигнал на продажу появляется, только когда RSI выходит из зоны перекупленности.
- сигнал на покупку поступает, только когда RSI выходит из зоны перепроданности. Сигналов будет меньше, но они могут быть лучше\достовернее. Ключевое слово: “могут” :).
Переходите по ссылке и пробуйте сами.
Ничего не бойтесь: у вас есть чат поддержки, где вы в любое время суток можете спросить совета или поделиться своим опытом.