Как в трейдингвью добавить индикатор
Перейти к содержимому

Как в трейдингвью добавить индикатор

  • автор:

Лучшие индикаторы TradingView и торговые системы на их основе – для криптовалюты, фьючерсов, акций. Индикаторы для краткосрочного и внутридневного трейдинга без перерисовки

лучшие индикаторы tradingview

Индикаторные торговые системы неизменно имеют высокую популярность, и перед начинающим трейдером всегда встает вопрос – какие индикаторы для трейдинга лучше, какую платформу использовать – TradingView, MetaTrader или другую? В данной статье будут рассмотрены особенности платформы TradingView, ее достоинства и недостатки.

Основная часть статьи посвящена индикаторным торговым системам, правилам их построения и основным ошибкам, допускаемым трейдерами при торговле по индикаторам. Мы на конкретных примерах рассмотрим лучшие индикаторы TradingView и торговые системы на их основе, которые я с успехом применяю.

Все, что вам нужно — это TradingView

В настоящее время этот сайт получил большую популярность среди трейдеров (рис. 1). Он создан в 2011 году разработчиками из Ростова-на-Дону К.Ивановым и Д. Глобой — теми же, кто написал программу MultiCharts, о которой упоминается в моей статье. Идеология TradingView – «демократичная» платформа для трейдеров и инвесторов любого уровня, на которой они могут получить бесплатный доступ к аналитическим инструментам.

TradingView

Рис. 1

Сайт представляет собой аналитическую платформу, дополненную полноценным торговым терминалом. Имеется собственный высокоуровневый язык программирования для написания индикаторов и автоматизированных торговых стратегий, новостной портал и другие инструменты для трейдеров.

Но TradingView — это не просто сайт для построения графиков и анализа рынков. Это также социальная сеть для трейдеров и инвесторов, где они могут обмениваться идеями, стратегиями и опытом. TradingView предлагает своим пользователям множество возможностей, которые делают торговлю более удобной, эффективной и интересной.

Некоторые из этих возможностей:

  • Универсальность и независимость от «железа» и программ. TradingView может работать на любом устройстве с браузером.
  • Имеется приложение для компьютера. Выглядит точно так же, как сайт. Поддерживает несколько мониторов. Честно говоря, особого смысла в нем я не увидел – если сайт «висит», приложение висит тоже. Но возможно, кому-то будет удобнее работать в приложении, и это хорошо.
  • Большой выбор графических инструментов. В частности, можно использовать 12 типов графиков. Количество встроенных средств рисования и индикаторов еще более впечатляющее. Кроме этого, можно создавать спреды и симулировать рыночные условия.
  • Регистрация бесплатна. После опробования основных функций TradingView можно приобрести платную подписку для расширения своих возможностей.
  • Имеется система оповещений. Вы можете получать уведомления о ценах, технических сигналах или новостях на любом устройстве и в любом браузере. Поддерживается 6 видов оповещений – звук, всплывающее окно, сообщение e-mail и др. (рис. 2).
  • Совместимость с биржами и брокерами. Вы можете подключить свой аккаунт на Binance или других популярных биржах к TradingView и торговать прямо с графика. Можно выбрать одного из брокерских партнёров TradingView. Пока поддерживается небольшое количество брокеров, из популярных в России я увидел только TickMill. Но лиха беда начало, дальше наверняка будет больше.
  • Скриптовый язык высокого уровня Pine. Это язык программирования для трейдеров, который позволяет создавать свои собственные индикаторы и стратегии. Он похож на Phyton, и если вы им владеете, без труда сможете освоить Pine. Вы можете использовать уже готовые скрипты из обширной библиотеки или делиться своими с другими пользователями.
  • Бэктест. Это функция для проверки работы вашей стратегии на исторических данных. Вы можете менять параметры стратегии в процессе тестирования и получать подробные отчёты о её результатах.
  • Фундаментальный анализ. Если вы пользуетесь этим видом анализа, на TradingView вы найдёте большое количество данных по акциям, валютам, криптовалютам и другим активам. Можно просматривать финансовую отчётность компаний, стоимостный анализ, ключевые показатели и другую полезную информацию.

Дополнено: неожиданно обнаружилось еще одно достоинство TradingView. Правда, касается оно в основном инвесторов, а не трейдеров. Сообщество TradingView удобно использовать для оценки настроений толпы. Пролистав две ленты «Чаты» и «Мнения», можно легко заметить направленность формирования рыночного настроения.

Например, последние десять комментаторов настойчиво утверждают, что биткоин надо продавать и всячески это аргументируют. Сознательно или бессознательно они пытаются создать «бычье» настроение у читателя. Вывод — время покупать! Сам я так не торгую, но наблюдения показывают, что тема в основном работает.

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

Недостатков у платформы TradingView, по большому счету, всего два:

  • Работая внутри экосистемы TradingView, вы ограничены ее возможностями, заложенными разработчиками. Собственно, так же, как и внутри любой другой экосистемы. Например, если вы хотите автоматизировать торговлю, вам придется освоить язык Pine, а он используется только в TradingView.
  • TradingView позиционируется как продвинутый инструмент для технического анализа, но вы можете использовать только те источники данных и инструменты, которые встроены в платформу. Их довольно много, но использование дополнительных внешних источников не предусмотрено. Например, вы не сможете использовать свои данные и синтетические инструменты, или, например, инструменты и данные с израильской биржи, кому это важно.

Блеск и нищета индикаторов на примере «Machine Learning: Lorentzian Classification»

В использовании индикаторов для торговли нет ничего плохого. Торговать в принципе можно и без индикаторов, на «голом» графике, но зачем? Рутинные вычислительные операции при анализе графика вполне можно доверить индикаторам и сосредоточиться на более интеллектуальной деятельности.

Как уже отмечалось выше, в TradingView имеется большая библиотека встроенных индикаторов, а также скриптов, написанных участниками сообщества, которая постоянно пополняется. Рассмотрим, как их эффективно использовать в торговле.Первый индикатор, который мы рассмотрим, называется «Machine Learning: Lorentzian Classification».

Это один из лучших индикаторов TradingView, в течение некоторого времени он был самым популярным и имеет пометку «Выбор редакции». Автор Justin Dehorty утверждает, что в индикаторе использовано машинное обучение и совместное использование индикаторов RSI, WT, ADX и CCI в пространстве Лоренца вместо Евклидова пространства.

Исходный код индикатора имеется, но мы не станем проверять эти утверждения, сосредоточимся на практике.

  • Сигналы на вход не перерисовываются
  • Индикатор дает сигналы не только на вход, но и на выход из сделки. Вместо сигнала на выход индикатор может дать сигнал на переворот сделки
  • Кроме сигналов на вход и выход, на каждом баре рисуется целое число – оценка вероятности роста или падения на основе модели машинного обучения
  • В индикаторе можно включить уведомление появления сигнала на вход и на выход. Причем уведомление срабатывает раньше, чем появляется стрелка на графике, так что смысл его использовать есть
  • Имеется встроенный тестер системы, который показывает количество прибыльных и убыточных сделок и рассчитывает показатели Winrate (отношение количества прибыльных сделок к общему количеству), WL Ratio (отношение количества прибыльных сделок к убыточным) и Early Signal Flips (количество сигналов на переворот сделки)

Знакомство с индикатором

Machine Learning: Lorentzian Classification

Рис. 3

Чтобы нанести индикатор на график, необходимо нажать кнопку «Индикаторы» в верхней строке окна TradingView (рис. 3). Выберем Скрипты сообщества – Популярные – Machine Learning: Lorentzian Classification. Индикатор появился на графике. Видно, что это индикатор любимого многими типа – «стрелочник», который рисует на графике стрелки в точках открытия сделок (рис. 4).

Machine Learning: Lorentzian Classification

Рис. 4

Красивое) Вот он, святой Грааль! Цифра ВинРейта справа вверху просто сводит с ума – больше 80% прибыльных сделок! Сразу хочу предостеречь желающих тут же начать торговать по этим стрелочкам и заработать 100500 денег. Все не так просто:

  • Во-первых, насколько я понял, тестер засчитывает прибыльную сделку при любом положительном исходе, даже в 1 пункт. А убыточная сделка может быть, грубо говоря, хоть в 100 пунктов. Т.е. цифра Винрейта ничего не говорит о реальной прибыли или убытке.
  • Во-вторых, цифры вычисляются при идеальных входах и выходах из сделок, что недостижимо на практике.
  • В-третьих, насколько я понял, в статистике минусовых сделок не учитываются перевороты сигнала, которые тоже дают убыток.
  • В-четвертых, красивая картинка на графике получается благодаря тому, что стрелки на истории ставятся вначале свечи, т.е. на продажу вверху, на покупку внизу. В действительности сигнал приходит в любое время – и в середине свечи, и даже на закрытии.

Чтобы охладить ваш пыл, давайте посмотрим, как изменится картина, когда сигналы приходят на закрытии свечи. Для этого нажмем кнопку «Настройки» (шестеренка справа от названия индикатора на графике) и поставим галочку «Use Worst Case Estimates» (рис. 5). Мы получили значение ВинРейта в наихудшей ситуации. Впечатляет разница? В действительности значение ВинРейта будет примерно между цифрой с галочкой и цифрой без галочки.

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

Итак, как мы видим, работать «в лоб» — торговать по стрелочкам – с нашим индикатором не получится. Так же, как и с любым другим. В описании индикатора автор тоже это подтверждает.

Так что же делать?

Разработка торговой стратегии на основе индикатора «Machine Learning: Lorentzian Classification»

Ответ содержится в моих предыдущих статьях, с которыми рекомендую ознакомиться – «Программы для трейдинга», «Авторские торговые стратегии». На основе этой информации пойдем правильным путем:

1. Определяем для себя комфортный график работы («Как зарабатывать на Форекс», раздел «С чего начать»), от этого будет зависеть используемый таймфрейм.

2. Придумываем торговую систему, в которой вышерассмотренный индикатор является одной из составных частей. Например, берем мою систему «Большая свеча», и используем индикатор в качестве фильтра – входим только на тех свечах, на которых индикатор рисует стрелку. Либо входим на любой стрелке, но не по рынку, а лимитной заявкой.

3. Оптимизируем параметры индикатора на выбранном торговом инструменте и таймфрейме, используя встроенный тестер. По моему опыту при этом желательно руководствоваться следующими правилами:

  • Параметры индикатора, которые имеют определяющее значение – Feature Count и Regime Filter Threshold. Величина последнего может быть от -1 до 1, при этом, чем меньше величина, тем больше сделок
  • Не нужно гнаться за максимальным значением ВинРейта, вполне достаточно 80-85%. Можно, конечно, получить и 100%, но это будет переоптимизация со всеми вытекающими последствиями
  • Количество сделок Trades желательно не меньше 50, чтобы показатели имели статистическое значение
  • Early Signal Flips должен быть 0. Иначе будут появляться ситуации, как на рис. 6, на которых мы сольем всю прибыль

4. Просматриваем историю и определяем оптимальные значения СтопЛосса и ТейкПрофита. Удобно пользоваться инструментом «Линейка» — «Shift + левый клик». Далеко назад ходить не надо, последних 20-25 сделок достаточно.

5. Некоторое время наблюдаем за развитием событий, как индикатор отрабатывает не на истории, а на реальном рынке. Моделируем свои действия в различных ситуациях.

6. Только после этого можно приступать к торговле, периодически корректируя параметры торговой системы. Если вам повезло, и ваша биржа или брокер поддерживает TradingView, можно торговать со встроенного терминала, он очень удобен. Впрочем, можно использовать и любой другой доступный терминал. Торговля лимитными заявками позволяет торговать в комфортном режиме, не проверяя быстроту вашей реакции.

Пример реальной торговой системы на основе индикатора Machine Learning: Lorentzian Classification

  1. Торгуемый актив – BTCUSD (биткоин).
  2. Таймфрейм – М5.
  3. Настройки индикатора — Feature Count 4, Regime Filter Threshold -0,4. Остальные настройки по умолчанию.
  4. Вход – лимитной заявкой на 50% свечи, на которой появился сигнал.
  5. СтопЛосс – на 0%, ТейкПрофит – на 100%.

Более подробно система описана здесь в разделе «Большая свеча». Разница в том, что мы входим не на большой свече, а на свече, которую индикатор помечает стрелкой.

Результаты работы системы в период 18.03.23 – 20.03.23:

  1. Всего сделок 19, прибыльных 12, убыточных 7.
  2. Прибыль при торговле с риском в каждой сделке 1% с учетом комиссии – 3,1% к депозиту.
  3. ВинРейт 63%

Торговая стратегия на основе индикаторов «Fractals» и «EMA»

Fractals – фракталы Билла Вильямса – это мой любимый индикатор. Он хорош тем, что показывает локальные ценовые максимумы и минимумы, а это вполне объективный показатель, не зависящий от настроек графика и точки отсчета свечей. Для появления на графике верхнего фрактала, обозначающего максимум, необходимо, чтобы справа и слева от него было N свечей, которые ниже (рис. 7). Аналогично для нижнего фрактала – слева и справа нужны N свечей, которые выше. Число N называется плечом фрактала.

Фракталы

Рис. 7

Фрактальные стрелочки рисуются с задержкой N относительно правого края графика. Оно и понятно – предсказывать будущее индикатор не умеет. Индикатор Fractals в TradingView хорош тем, что число N можно задавать в настройках. Я обычно использую N не меньше 7. Для сравнения, в MetaTrader плечо фракталов фиксировано и равно 2. Это неудобно, приходится тратить время и деньги на «правильный» индикатор.

В TradingView индикатор фракталов тоже неидеален, например, в ситуации на рис. 8 фрактал не рисуется. Понятно, что формальные условия не выполнены, но ценовой экстремум-то там есть! Необходимо иметь в виду такую особенность фрактального индикатора TradingView.

Нет фрактала

Рис. 8

Второй мой любимый индикатор – скользящая средняя, куда ж без нее) Я использую обычно EMA – экспоненциальную, при построении которой последним свечам на графике придается больший вес. Но можно попробовать другие варианты, я насчитал в TradingView 8 штук скользящих средних, есть на чем поэкспериментировать.

Торговую систему Fractals + EMA я разработал для торговле на фьючерсе доллар-рубль, но она хорошо показала себя и на других инструментах, в частности на криптовалютах. Торговая система относится к трендовым, без переворотов, без мартингейла и усреднения.

Правила торговой системы:

  1. Определяем тренд по пробитию фрактального уровня закрытием свечи (рис. 9).
  2. Если тренд вверх – ставим бай лимит на уровень ЕМА. СтопЛосс на нижний фрактал, ТейкПрофит фиксированный, определяется тестированием за последние 500-700 свечей. Если тренд вниз, все наоборот – ставим селл лимит, тейк на верхний фрактал.
  3. На новой свече перемещаем бай лимит на новый уровень ЕМА, ТейкПрофит соответственно. При изменении нижнего фрактального уровня перемещаем СтопЛосс.
  4. При срабатывании бай лимита ждем закрытия сделки по тейку или стопу. При этом уровень СтопЛосса перемещаем за фракталом.
  5. При срабатывании тейка переходим на пункт 2 – снова ставим бай лимит и т.д.
  6. При срабатывании стопа переходим на пункт 1 – ждем закрытия свечи, определяем тренд.

Можно не двигать лимитку на каждой свече, а сделать по другому – в TradingView создать оповещение на пересечение ценой уровня ЕМА и спокойно заниматься своими делами. При срабатывании оповещения открываем сделку и выставляем стоп и тейк. Такой подход менее трудозатратен, но и менее эффективен:

  • будут потери на проскальзывание,
  • можно не успеть войти в сделку.

Процесс создания оповещения показан на рис. 10. Во вкладке «Уведомления» не забудьте выбрать необходимый тип уведомления.

Создание оповещения в TradingView

Рис. 10

Пример торговли по системе показан на рис. 11 (картинка кликабельная).

Пример торговли по системе

Рис. 11

Использованы следующие параметры системы:

  • Торговый инструмент – GBPUSD (британский фунт стерлингов)
  • Таймфрейм – М1
  • Период EMA – 30
  • Плечо фрактала – 7
  • ТейкПрофит – 5 пунктов

Вышеуказанные параметры индикаторов были подобраны для фьючерса доллар-рубль, но показали свою состоятельность и на других торговых инструментах. Впрочем, всегда можно поэкспериментировать, поиграться типом и периодом МА и плечом фрактала.

Недостаток системы — при смене тренда всегда ловим стоп. Но это свойственно всем трендовым системам. Достоинством системы является достаточно четкий критерий прекращения торговли – 3-4 стопа подряд, в зависимости от инструмента. Это значит, что трендовый участок закончился, началась какая-то непонятная фигня. Не торгуем, наблюдаем за графиком, ждем новый тренд.

Наибольшие деньги система дает в ценовых «запилах», как на рис. 12. Причем этот запил может быть и внутри одной свечи.

Ценовой запилРис. 12

Я торговал эту систему роботом на минутном графике на фьючерсе доллар-рубль в начале торговых сессий – с 10 до 12 мск – и заработал просто неприличные деньги) Чего и вам желаю!

Резюме

Примеры других торговых систем на основе индикатора фракталов описаны здесь.

Как добавить индикатор в tradingview?

Открываем график нужного инструмента, нажимаем на Indicators, в поиске вбиваем moving, из выпадающего списка выбираем Moving Average Expotential.

В свойствах индикатора выбираем нужные настройки.

Как добавить индикатор Standard Deviation

Делаем по шагам
Наслаждаемся результатом

Как добавить индикатор Standard Deviation в Metatrader 5

В терминале Metatrader 5 есть встроенный индикатор Standard Deviation

Так же вы можете установить индикатор StdDev выполненный в виде цветной гистограммы из маркета по ссылке: https://www.mql5.com/ru/code/31236

Как добавить индикатор Momentum

Делаем по шагам
Оформляем внешний вид
Выбираем нужный период

Как создать индикаторы TA на TradingView

Как создать индикаторы TA на TradingView

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

Для многих TradingView — это платформа для построения графиков. Мощное веб-приложение HTML5, являющееся центром инструментов технического анализа, используется миллионами людей для отслеживания движений на Forex, криптовалютах и ​​традиционных фондовых рынках.

TradingView имеет множество мощных функций: он позволяет нам отслеживать активы на многочисленных торговых платформах и публиковать торговые идеи в своей социальной сети. В этой статье мы остановимся на его настраиваемости. Хорошо, мы будем использовать Pine Script , собственный язык программирования TradingView, который предоставляет нам детальный контроль над макетами наших диаграмм.

Что такое Pine Script?

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

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

Настройка

Начать работу с Pine Script невероятно просто. Любой код, который мы пишем, запускается на серверах TradingViews, поэтому мы можем получить доступ к редактору и разработать наши скрипты из браузера без дополнительной загрузки или настройки.

В этом руководстве мы собираемся построить график валютной пары Bitcoin / Binance USD ( BTCBUSD ). Если у вас его еще нет, создайте бесплатную учетную запись (также доступна профессиональная подписка, но это не обязательно для этого руководства).

Перейдите по этой ссылке, и вы увидите диаграмму, похожую на следующую:

Как создать индикаторы TA на TradingView

Ваш, вероятно, будет более свежим.

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

Как создать индикаторы TA на TradingView

Полнофункциональный график. Вы можете настроить временные рамки, нажимая на представления над выделенными вкладками.

Мы не будем обсуждать, как использовать различные доступные инструменты, но если вы серьезно относитесь к техническому анализу, мы настоятельно рекомендуем вам ознакомиться с ними. В левом нижнем углу (обведенном на изображении) вы увидите несколько разных вкладок, нажмите на Pine Editor .

Редактор Pine

Как создать индикаторы TA на TradingView

В этом редакторе происходит волшебство. Скажите ему, что мы хотим сделать, затем нажмите « Добавить в диаграмму», чтобы увидеть, как наши аннотации появятся выше. Обратите внимание, что все может стать беспорядочным, если мы включим несколько аннотаций одновременно, поэтому хорошо удаляйте их между примерами ( щелкните правой кнопкой мыши на диаграмме, чтобы удалить индикаторы ).

Как видите, у нас уже есть пара строк кода. Давайте нажмем « Добавить в диаграмму», чтобы увидеть, что произойдет.

Как создать индикаторы TA на TradingView

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

Эта первая строка просто настраивает нашу аннотацию. Для этого требуется только имя, которое вы хотите назвать индикатором (в данном случае My Script), но есть также некоторые дополнительные параметры, которые мы можем добавить. Одним из них является наложение , которое сообщает TradingView о необходимости разместить индикатор на существующем графике (а не в новом сегменте). Как видно из нашего первого примера, по умолчанию установлено значение false . Хотя сейчас мы не увидим его в действии, overlay = true добавляет индикатор к существующему графику.

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

Теперь давайте попробуем следующее:

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

Хорошо! Давайте избавимся от текущих аннотаций (помните, мы делаем это, щелкнув правой кнопкой мыши и выбрав « Удалить индикаторы» ). Наведите указатель мыши на биткойн / BUSD и нажмите кнопку « Скрыть» , чтобы очистить и текущий график.

Многие трейдеры предпочитают свечные графики, поскольку они дают нам больше информации, чем простой график, подобный тому, который мы только что сделали. Давайте добавим их дальше.

Это хорошее начало, но из-за отсутствия цветов он немного приглушен. В идеале у нас должны быть красные свечи, когда цена открытия больше, чем цена закрытия для данного таймфрейма, и зеленые, если цена закрытия превышает открытие. Хорошо добавьте строку над функцией plotcandle () :

Он просматривает каждую свечу и проверяет, больше ли цена закрытия закрытию. Если это так, это означает, что цены упали за период, поэтому свеча будет окрашена в красный цвет. В противном случае он окрасится в зеленый цвет. Измените функциюplotcandle (), чтобы передать эту цветовую схему в:

Удалите текущие индикаторы, если вы еще этого не сделали, и добавьте этот на график. Теперь у нас должно получиться что-то похожее на обычный свечной график.

Как создать индикаторы TA на TradingView

Построение скользящих средних (MA)

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

EMA немного отличается от простой скользящей средней (SMA) тем, что придает больший вес самым последним данным. Он, как правило, более реагирует на внезапные движения и часто используется для краткосрочной игры (например, в дневной торговле).

Простая скользящая средняя (SMA)

С таким же успехом мы могли бы построить SMA, чтобы потом сравнить их. Добавьте эту строку в свой скрипт:

Это отображает среднее значение за предыдущие десять дней. Измените число в скобках, чтобы увидеть, как изменяется кривая с учетом разной длины.

Как создать индикаторы TA на TradingView

SMA, основанная на предыдущих десяти днях.

Экспоненциальная скользящая средняя (EMA)

EMA будет немного сложнее понять, но не беспокойтесь. Давайте сначала разберем формулу:

Итак, о чем это нам говорит? Итак, для каждого дня мы рассчитываем новую скользящую среднюю на основе предыдущей. Множитель — это то, что определяет последний период, и рассчитывается по следующей формуле:

Как и в случае с простыми скользящими средними, нам нужно указать, какова будет длина EMA. Синтаксически функция построения EMA аналогична функции SMA. Постройте его рядом с SMA, чтобы вы могли сравнить два:

Как создать индикаторы TA на TradingView

Вы можете увидеть небольшую разницу в двух типах скользящей средней.

Встроенные скрипты

До сих пор мы писали наш код вручную, чтобы вы могли его почувствовать. Но давайте представим кое-что, что может сэкономить нам время, особенно если мы пишем более сложные скрипты, а мы не хотим делать их с нуля.

В верхней правой части редактора нажмите « Создать» . Вы получите раскрывающееся меню со всеми видами различных технических индикаторов. Нажмите « Экспоненциальная скользящая средняя», чтобы увидеть исходный код индикатора EMA.

Как создать индикаторы TA на TradingView

Продолжайте и добавьте это в диаграмму.

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

Как создать индикаторы TA на TradingView

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

Как создать индикаторы TA на TradingView

Давайте добавим пару функций input () в наш следующий скрипт, чтобы продемонстрировать это.

Построение индикатора Relative Strength Index (RSI)

Индекс относительной силы (RSI) — еще один важный индикатор в техническом анализе. Он известен как индикатор импульса , что означает, что он измеряет скорость, по которой активы покупаются и продаются. Индекс RSI, представленный по шкале от 0 до 100, пытается проинформировать инвесторов о том, являются ли активы перекупленными или перепроданными. Как правило, актив может считаться перепроданным, если его оценка меньше или равна 30, и он может быть перекуплен с оценкой больше или равной 70.

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

Добавьте это в диаграмму. Теперь вы должны увидеть несколько стрелок (определяемых функцией strategy.entry () в коде). RsiLE указывает на потенциальную возможность длинной позиции по активу, поскольку он может быть перепродан. RsiSE выделяет возможные точки для короткой продажи актива в случае его перекупленности. Обратите внимание, что, как и в случае со всеми индикаторами, вы не должны обязательно полагаться на них как на надежное доказательство того, что цены будут снижаться / расти.

Бэктестинг

У нас есть способ протестировать наши пользовательские индикаторы. Хотя производительность в прошлом не является гарантией будущих результатов, тестирование наших скриптов на истории может дать нам представление о том, насколько они эффективны при улавливании сигналов.

Вот пример простого скрипта ниже. Мы собираемся создать простую стратегию, которая открывает длинную позицию, когда цена BTC падает ниже 11000 долларов, и закрывает позицию, когда цена превышает 11300 долларов. Затем мы можем увидеть, насколько прибыльной была бы эта стратегия исторически.

Здесь мы определили вход и выход, поскольку обе переменные являются входами, а это означает, что мы можем изменить их на графике позже. Мы также настраиваем ценовую переменную, которая принимает значение закрытия для каждого периода. Затем у нас есть логика в виде операторов if . Если часть в скобках истинна, то будет запущен блок с отступом под ней. В противном случае он будет пропущен.

Итак, если цена меньше или равна нашей желаемой точке входа, первое выражение оценивается как истинное, и мы открываем длинную позицию. Как только цена станет равной или превысит желаемый выход, сработает второй блок, закрывающий все открытые позиции.

Хорошо пометите график стрелками, которые показывают, где мы вошли / вышли, поэтому мы указали, как маркировать эти точки с помощью параметра комментария (в этом примере BuyTheDip и SellTheNews). Скопируйте код и добавьте его на диаграмму.

Как создать индикаторы TA на TradingView

Теперь вы можете видеть индикаторы на графике. Возможно, вам придется уменьшить масштаб.

TradingView автоматически применяет ваши правила к более старым данным. Вы также заметите, что он переключается с Pine Editor на вкладку Strategy Tester . Это позволяет вам видеть обзор вашей потенциальной прибыли, список сделок и эффективность каждой отдельной сделки.

Как создать индикаторы TA на TradingView

Позиции, которые мы открыли и покинули.

Связывая это вместе

Пришло время написать наш собственный сценарий, используя некоторые из уже знакомых нам концепций. Мы собираемся объединить EMA и RSI и использовать их значения для раскрашивания свечей, чтобы получить информацию, которую мы можем легко визуализировать.

Это не следует истолковывать как финансовый совет, поскольку нет объективно правильного способа использования этого индикатора. Как и все остальные, его следует использовать с другими инструментами для разработки собственной стратегии.

Теперь поработаем над нашим новым скриптом. Удалите все индикаторы с графика и также скройте график Bitcoin / BUSD, чтобы у нас был чистый холст для работы.

Начнем с определения нашего исследования. Не стесняйтесь называть его как хотите, только не забудьте установить overlay = true .

Вспомните нашу формулу EMA ранее. Нам нужно предоставить множитель с длиной EMA. Давайте сделаем его вводом, который требует целого числа (то есть без десятичных знаков). Ну и установить , как минимум , что это может быть ( MINVAL ), а значение по умолчанию ( DEFVAL ).

Используя эту новую переменную, мы можем вычислить значение EMA для каждой свечи на нашем графике:

Большой. На RSI. Ну дайте ему длину аналогичным образом:

И теперь мы можем его вычислить:

На этом этапе давайте соберем логику, которая раскрашивает свечи в зависимости от значений EMA и RSI. Давайте возьмем ситуацию, когда (а) цена закрытия свечи превышает EMA и (б) когда RSI выше 50.

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

Итак, наша следующая строка будет выглядеть так:

Если мы переведем это на простой английский, мы просто скажем, что если значение EMA превышает цену закрытия, а оценка RSI превышает 50, хорошо закрасьте свечу в зеленый цвет. В противном случае хорошо покрасьте его в красный цвет.

Затем постройте EMA:

Наконец, нарисуйте свечи, обязательно включив параметр цвета :

Вот и сценарий! Добавьте его на диаграмму, чтобы увидеть в действии.

Как создать индикаторы TA на TradingView

График BTC / BUSD с индикатором EMA / RSI.

Заключительные мысли

В этой статье мы рассмотрели несколько основных примеров того, что вы можете делать с помощью TradingViews Pine Editor. К настоящему времени вы должны быть уверены в том, что делаете простые аннотации к графикам цен, чтобы получать дополнительную информацию от ваших собственных индикаторов.

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

Не хватает вдохновения? Следующие статьи могут дать вам некоторые идеи для вашего следующего проекта:

Как включить индикатор бокового горизонтального объёма на трейдингвью

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

Вертикальный

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

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

  1. Первая большая полная красная свеча вниз с небольшим объёмом
  2. Вторая зелёная с хвостом внизу и не большим телом, но с большим объёмом

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

Как включить

Для того что бы его включить будем использовать горячую клавишу / и вводим в поиск слово объём. Он так, и называется. Для удобства я окрашиваю его в серый цвет #758696

Вертикальный объём на трейдингвью

По скрину вы можете видеть что я не выключаю отображения среднего значения объёма. А так же учу горячие клавиши которые помогают эффективно использовать трейдингвью.

Горизонтальный объём

Горизонтальный объём излюблен новичками и теми кто активно торгует много активов и не может долго разбирать график. Служит в основном для поиска уровней и сопротивлений.

В целом вещь бесполезная и покупать подписку ради этого инструмента все же не стоит.

Как использовать?

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

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

Как включить горизонтальный объём на трейдингвью

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

Я рекомендую зайти в настройки индикатора и изменить значение размера строки на 100.

Как включить горизонтальный объём на трейдингвью

Такой индикатор показывает только проторговку и не более, остальное уже нужно додумывать самому

Осциллятор объёма

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

On Balance Volume или же балансовый объём

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

Как использовать

Именно по этому инструменту корректно торговать дивергенцию. Потому что инфляция движет рынком. Если индикатор снижается, а цена вопреки этому идёт вверх, то это плохой знак, не так ли?

Для меня было открытием насколько точно отрабатывают дивергенции индикатора и цены

Но нужно помнить что этот инструмент не используется в одиночку, если вы видите что индикатор стремится вниз, то у самых вершин цены вы должны увидеть подтверждение продажам. Оно может быть в виде свечи которая закрылась с большим вертикальным объёмом, под ценовым уровнем. Что в свою очередь начнёт говорить о том что цена встретила сопротивление в виде продавцов и ожидается откат.

Как включить

Осциллятор так и называется балансовый объём. Жмяк клавишу / и вводим название. Я слышал одно не гласное правило, что осцилляторы на основе объёма красятся в цвет #EC407A . Ну или другие оттенки розового.

Включение Осциллятор объёма

Заключение

Таким образом мы бегло взглянули как примерно используются эти индикаторы и как их включить. Самым важным фактором в использовании вспомогательных инструментов для торговли — это глубинное понимание того как они работают, без глубокого понимания индикаторов не стоит их использовать, торговать можно и чистый график. Тот же горизонтальный объём в принципе мало о чём говорит, в отличие от OBV.

Индикатор Зачем он нужен
Вертикальный Служит для поиска прецедентов при помощи которых мы можем видеть спрос или продажи
Горизонтальный Примерная оценка ценового уровня у конкретных выбранных свечей
Осциллятор Помогает оценить объём на продажу или на покупку

Как смотреть доминацию биткойна

Как смотреть доминацию биткойна

Технический анализ

Объём биткойна Как смотреть график объёма биткойна в мире

Обучение как пользоваться tradingview

Обучение как пользоваться tradingview, настройка для работы!

Как торговать треугольник

Как торговать треугольник на восходящем и нисходещем тренде

Аватар автора

Ilya Kozel’

Я разработчик работающий один. Пожалуйста, рассмотрите возможность поделиться страницей в Вконтакте

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *