Ошибка индикатора или стратегии трейдингвью как исправить

  1. Аватар Ivan Afonkin

    Всем привет. Помогите, пожулауйста, с кодом.
    Выдет ошибку:
    The script must have one study or strategy function call.

    скрипт либо study либо strategy, а у Вас и то то указано

  2. Аватар Тимофей Мартынов

    🔥Новый логотип Tradingview. Что думаете?
    Вот старый логотип:
    🔥Новый логотип Tradingview. Что думаете?

    Вот новый логотип:
    Логотип Tradingview logo

    Вот ролик презентации нового лого:

    Что думаете по поводу нового лого?
    Спецы из TRADINGVIEW пообещали дать в подарок годовой премиум доступ к своему терминалу стоимостью $600 тому, кто на смартлабе даст самую интересный/оригинальный конструктивный фидбэк/отзыв по новому логотипу👍

    Авто-репост. Читать в блоге >>>

  3. Аватар pav

    Организация алгоритмической торговли портфелем из стратегий с использованием вебхуков. Часть 2.

    Всем добрый день!

    Я уже в своё время писал о том, что на Tradingview (далее TV) наконец-то появился адекватный способ полноценной автоматизации торговли без применения костыльных решений.

    Например, раньше TV предоставлял возможность отправлять сигналы только на почту.

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

    Либо второй вариант, сканирования выделенной области экрана на наличие в нём заданного цвета сигнала покупка (зелёный), продажа (красный). А о каком открытом API речи даже и не шло.

    Очевидно, что у данных решений были определённые недостатки, но они позволяли так или иначе автоматизировать торговлю. И если вы торгуете максимум 1-2 инструментами вышеописанного функционала может быть вполне достаточно, но в случае желания работать с портфелем из стратегий эти решения не совсем подходят.

    Но благо TV дал нам наконец функционал, используя который мы можем наконец построить портфель из нескольких стратегий.  

    Авто-репост. Читать в блоге >>>

    ANTI_Finsov, хочу вашу прогу, как с вами с вязаться? есть у телега или вотсап?

  4. Аватар John_Travel

    TradingView и InteractiveBrokers. Как соединить?
    Как соединить терминал TradingView с IBKR?
    Не могу найти.

    Благодарю.

    Авто-репост. Читать в блоге >>>

  5. Аватар Михаил Ярков

    Всем привет. Помогите, пожулауйста, с кодом.
    Выдет ошибку:
    The script must have one study or strategy function call.
    Код на скриншоте.
    Задача: когда скользящая средняя пересекает EMA 21 снизу вверх, открывать лонг.
    Когда скользящая средняя пересекает EMA 51, открывать шорт

  6. Аватар akumidv

    Обход ограничений Tradingview на количество индикаторов

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

    Простой способ уменьшить это ограничение — воспользоваться редактором Pine и в нём разместить все необходимые индикаторы кучей. Ниже подробней.

    Во первых по многим индикаторам достаточно легко посмотреть исходный код. Например для аллигатора Билла Вильямса.
    Обход ограничений Tradingview на количество индикаторов

    Во вторых это код можно комбинировать и выводить индикаторы не раздельно, а все вместе одновременно в рамках одного скрипта. Добавим индикатор «полосы Боллинджера» и скопируем исходный код ниже строки study в буфер обмена.
    Обход ограничений Tradingview на количество индикаторов

    Авто-репост. Читать в блоге >>>

  7. Аватар Дмитрий Тарасов

    А часто-ли TV не предоставляет данные? Сегодня с 9.00 нет данных по фьючерсам ММВБ. «Проблема с данными»

    HansQu, то же самое! Нет данных с 9-15.

  8. Аватар HansQu

    А часто-ли TV не предоставляет данные? Сегодня с 9.00 нет данных по фьючерсам ММВБ. «Проблема с данными»

  9. Аватар Мурен(а)

    TradingView рисует графики от себя и гордится этим!
    В трейдингвью графики написаны случайным образом. Я сравнил 2 графика на фьючерс на PLD-9.21
    График от мосбиржи:

    TradingView рисует графики от себя и гордится этим!

    график от трейд

    инг вью:
    TradingView рисует графики от себя и гордится этим!

    Авто-репост. Читать в блоге >>>

  10. Аватар Мурен(а)

    Осторожно с Tradingview! Неправильные графики фьючерсы moex
    Провожу анализ по ближайшим графикам фьючерсов MOEX. И заметил, что в TV они другие. Будьте внимательны, ваш анализ может оказаться неверным.
    Пример:
    фьючерс на PLD
    Осторожно с Tradingview! Неправильные графики фьючерсы moex

    а это в QUIK (без склейки графиков)
    Осторожно с Tradingview! Неправильные графики фьючерсы moex

    Авто-репост. Читать в блоге >>>

  11. Аватар Karlstein

    Как вывести текс письма gmail.com в эксель.

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

    Вопрос в следующем, какая программа автоматически при поступлении письма на почтовый ящик, сможет это само оповещение отправить в Эксель.
    Ну или если есть вариант напрямую отправить из TradingView в эксель?

    Авто-репост. Читать в блоге >>>

  12. Аватар Грамматон Клерик

    Добрый день традингвью убрал 30 дневный пробный период… Теперь. 7 дней всего. Если хорошее предложение с моей стороны, напиши в телеграмм @noterer

  13. Аватар Alex

    баг tradingview памагите!!!
    баг tradingview памагите!!!

    кто использует индикатор  fixed range у вас тоде при переключении тикера индикатор пропадает с графика? проверьте у кого есть подписка на tradingview и если не трудно стукните саппорту челобитную что бы поправили индикатор, он стал бесполезным теперь, когда не сохраняется при переключении тикера или это только у меня такая проблема?

    @Тимофей Мартынов  может ты подсобишь и стукнешь саппорту tradingview что бы исправили?

    Авто-репост. Читать в блоге >>>

  14. Аватар kolesnikov

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

    Cейчас я тестирую два индикатора и они дают замечательные показатели. Буду готов бесплатно ими поделиться.

    Авто-репост. Читать в блоге >>>

  15. Аватар Михаил К.

    Почему только у брокера Алор есть интеграция с TradingView? Что мешает прочим российским брокерам сделать то же самое? Почему мы обречены на использование богомерзкого Квика?

    Авто-репост. Читать в блоге >>>

  16. Аватар Биотехнолог

    Обновился трейдингвью. Стали появляться описания инструмента если на него навести курсор.
    Кто знает как убрать эту шайзи?

    Авто-репост. Читать в блоге >>>

  17. Аватар Investor Zim

    Та же беда. Котировки на платформе и в приложении брокера в процентном выражении не совпадают.

  18. Аватар weblogic

    Неправильно отображает закрытие дня на D1 на акциях ММВБ которые торгуются в вечернюю сессию. Отображает как если бы рынок закрылся в 18-40. Как пофиксить?

  19. Аватар Мурен(а)

    У кого есть платная подписка tradingview.com?

    Авто-репост. Читать в блоге >>>

  20. Аватар tashik

    Эстиматор исторической волатильности для TradingView от balipour, Russian edition
    В солнечный день хочется порадовать мир. Имею представить сообществу красивую работу некоего balipour, сделанную для tradingview и переведенную мною на русский язык. Это эстиматор исторической волатильности по различным моделям с встроенным процентным рейтингом волы.

    Как подключить его себе в трейдингвью:
    0. Скачайте код индикатора отсюда Откройте в любом текстовом редакторе (Блокнот подойдет)
    1. Войдите в свою учетку, откройте график.
    2. Внизу под графиком будут вкладочки — нам нужна Редактор Pine.
    3. На вкладке откройте пустой файл (кнопка Открыть -> Новый индикатор), удалите в открывшемся скрипте все, что там есть, и вставьте туда код эстиматора. Сохраните под понятным Вам именем, нажав там справа Сохранить.
    4. После сохранения можно нажать там же кнопку Добавить на график

    Получится такое

    Эстиматор исторической волатильности для TradingView от balipour, Russian edition

    После закрытия окна TradingView или индикатора, повторно поместить его на график можно из Индикаторы (на верхней панели над графиком) — Мои скрипты

    Авто-репост. Читать в блоге >>>

  21. Аватар Diamond

    Индикатор с фиксированным таймфреймом в TradingView
    В TradingView есть интересная возможность задавать таймфрейм индикатора вручную. Рассмотрим эту фичу на простом примере:Существует простая логика, по которой средняя цена акции за 200 дней может выступать в качестве глобального ориентира для более мелких таймфреймов и если цена ушла за эту среднюю, то дальше возможен большой тренд. Но в обычном терминале это работает только в том случае, если 200-дневная средняя рендерится на таймфрейме D1 и тогда чтобы более точно открыть позицию, нужно искать локальную точку входа ещё на одном отдельном графике. Допустим, вы торгуете GMKN по этой логике, пытаетесь открыть позицию внутри дня с помощью двух графиков D1 и H1 — выбираете нужную свечу слева и ищете свой часовой маркер справа, получается не очень удобно:

    Индикатор с фиксированным таймфреймом в TradingView

    А вместо этого можно сделать так:

    Индикатор с фиксированным таймфреймом в TradingView

    Авто-репост. Читать в блоге >>>

  22. Аватар TradingView

    «Все идет по плану», новые максимумы?

    "Все идет по плану", новые максимумы?
    Доброе утро друзья!

    Как ранее и говорил разворот начался почти от 72 рублей (72,53 рубля). Основной сценарий в силе и я думаю началась мощная фаза роста в рамках 3(оранжевой) волны. Тут как и в прошлом обзоре цели остаются такие же: 1я по (3)(синей) волне — 89 рублей, 2я цель — 102 рубля. Также еще можно добавить цель по 3(оранжевой) волне — 93 рубля. Поэтому на графике выделяю желтым первую зону для остановки роста именно в этом диапазоне 89-93.

    "Все идет по плану", новые максимумы?

    Авто-репост. Читать в блоге >>>

  23. Аватар Руслан Смехов

    Hey there, I just tried Bitsgap cryptocurrency multi-exchange platform and I LIKED it! Follow, trade, manage all your coins from one place and discover new trading opportunities. Sign up too for free. bitsgap.com/?ref=3b44560
    «Start Your Free 14-Day Trial Today»
    API traders rejoice — #Bitsgap Exchange is equipped with an industry-leading API developed to ensure you can buy or sell #cryptocurrency the way it works for you! Learn more at: bitsgap.com/?ref=3b44560

    #Crypto #cryptoexchange #bitcoin #btc #eth #ethereum #cryptotrading #cryptotrader #cryptolife #cryptoworld #blockchain #dlt #BitsgapExchange #Криптовалюты #Криптовалюта #arbitrage #trading bot #signals #Trade on Binance #OKEX #Kraken #crypto #exchanges FTX #Bitfinex #Huobi #Coinbase #Binance Pro #Bittrex #HitBTC #Cex.io #Poloniex #Bitstamp #Coinbene #EXMO #Bithumb #Bibox #Gemini #Gate.io #Liquid #Lbank #THEROCKtrading #api #API #pro #PRO

  24. Аватар XXFIRST

    tradingview в режиме интегрированный график во весь экран, как из этого режима перейти на основной сайт для просмотра символа? (идеи, тех анализ и т.д.)

    Авто-репост. Читать в блоге >>>

  25. Аватар andrey dmi ermak

    закажу скипт/ робота для Trading View
    жду предложения на e-m: ade1101@rambler.ru

    Авто-репост. Читать в блоге >>>

Когда я работал над сосновым скриптом в TradingView (tradingview.com), я продолжал видеть красный текст, появляющийся в верхней части диаграммы, говоря «вне глубины по индексу» 540, и мой скрипт не выполнялся. Будучи новичком в сосновом сценарии, я не совсем понимал, что это значит.

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

1 ответ

Лучший ответ

Я нашел ответ через эта подробная запись по проблеме. Поскольку stackoverflow не любит link-rot, я скопирую здесь достаточно, чтобы перейти к сути.

По сути, TradingView не может определить, сколько исторических данных нужно вашему скрипту. Таким образом, вам нужно либо изменить организацию вашего скрипта, чтобы помочь ему, либо вручную ввести количество полосок, которое понадобится вашему скрипту, передав параметр max_bars_back в свой вызов study() или strategy(). .

Пример. Я создаю SMA, которая работает с более чем 200 барами. Итак, мне нужно передать strategy("example", max_bars_back=200) 200 — это минимум здесь, поэтому вам может потребоваться увеличить значение, в зависимости от того, сколько данных вы хотите проанализировать.

Практически все скрипты индикаторов и стратегий TradingView для расчетов используют исторические данные. От того, сколько данных мы используем, зависит, как долго скрипт «ждет» перед вычислением. Индикатору, который строит 20-барные максимумы, для этого требуется 20 баров ценовых данных. А стратегии, которая торгует по 9-барной SMA, нужно 9 ценовых баров, прежде чем она сможет отправлять приказы.

TradingView неплохо оценивает, сколько ценовых баров нужно нашему скрипту, и откладывает вычисления, пока не будет достаточно данных. Но иногда даже хорошая оценка может ошибаться. Когда это происходит, TradingView выдает сообщение об ошибке «вне глубины индекса».

[…]

Сообщение об ошибке «Недостаточно глубины в индексе» может напугать, потому что звучит абстрактно. Но есть всего три шага, чтобы исправить ошибку:

  1. Откройте в Pine Editor тот индикатор или сценарий стратегии, который вызывает ошибку «out of depth at index».
    1. Просмотрите код, чтобы получить представление о многих исторических столбцах, которые ваш скрипт использует для своих расчетов. Также учитывайте диапазон значений, которые могут иметь параметры ввода.
    2. Теперь добавьте аргумент max_bars_back к функции study () или strategy () в вашем скрипте. Установите значение этого аргумента на вашу оценку того, сколько полосок скрипт использует в своих вычислениях.
      • Вы уже добавляли аргумент max_bars_back в функцию study () или strategy (), но по-прежнему получали ошибку «вне глубины индекса»? Затем увеличьте значение max_bars_back и сохраните сценарий, чтобы повторить попытку.

Примечание: «max_bars_back» поначалу показалось мне неудачным выбором названия, но теперь я думаю, что оно называется так, потому что это «максимальное» число среди индикаторов, которые вы используете. Итак, если бы у меня были 15-дневные sma (), 50-дневные sma () и 200-дневные sma (), 200 были бы «максимальными» барами, необходимыми для всех моих вычислений.


2

chris
19 Авг 2018 в 00:37

В этой статье сделаем обзор индикатора PRO_Traiding Trend Indicator от канала ПРО Трейдинг. Рассмотрим трейдинг с использованием данного индикатора. Данный индикатор не бесплатный, подписка стоит 50 долларов в месяц. На практике окупается первыми сделками. Подходит для различных инструментов от фондового рынка до криптовалют. Будет полезен не только новичкам, которые ничего не понимают в рынке, но и бывалым трейдерам.


На эту тему есть видео на нашем канале YouTubeОбзор PRO_Traiding Trend Indicator

Торговля по сигналам в телеграмм — PRO TRADE SIGNALS
Последние новости в канале телеграмм — PROТрейдинг
Общение на тему теханализа в чате телегам — PROТрейдинг Chat


Предлагаю перед прочтение посмотреть видео с простейшей и рабочей стратегией.

Что такое PRO_Traiding Trend Indicator

PRO_Traiding Trend Indicator — это многофункциональный индикатор для аналитической платформы tradingview. На базе индикатора разработана стратегия торговли. Трейдер может применять данный индикатор как вспомогательный элемент своей стратегии, либо как полноценную стратегию. Давайте рассмотрим функционал подробнее.

Установка индикатора на платформе tradingview

Чтобы начать работать с индикатором его необходимо установить. Для этого необходимо получить к нему доступ.

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

Сообщение о том что доступ получен

Сообщение о том что доступ получен

Далее откройте вкладку индикаторы, скрипты с ограниченным доступом, и нажмите на каждый индикатор, на индикатор PRO_Traiding Trend Indicator два раза.

P.S. Если у вас базовая подписка на tradingview, вы можете добавить только 3 индикатора, в таком случае рекомендуется добавить только PRO_Traiding Trend Indicator два раза, и Trend Indicator Lite 1h.

Добавление индикаторов tradingview

Добавление индикаторов tradingview

В результате должна получится такая картинка, это еще не настроенные индикаторы.

Добавление индикатора на площадке трейдингвью

Добавление индикатора на площадке трейдингвью

Настройка индикаторов для работы

Чтобы работать с индикаторами необходимо произвести их настройку, а именно выбрать рабочие тайм фреймы 1ч, 5-8м. И задать границы пересечения диапазонов.

Настройка индикаторов PRO_Traiding Trend Indicator

У нас добавлено два индикатора PRO_Traiding Trend Indicator, каждый индикатор необходимо настроить отдельно.
Чтобы настроить индикатор, необходимо навести на его название мышкой и нажать на шестерёнку. Рассмотрим настройку первого индикатора.

Настройка первого индикатора PRO_Traiding Trend Indicator

Настройка первого индикатора PRO_Traiding Trend Indicator

Настройка проста, выбираем тайм фрейм — 5 минут. Убираем галочку с Show Trend Line, Show new filter ROP, ставим галочку напротив Filter Line.

Рассмотрим настройки второго индикатора PRO_Traiding Trend Indicator.

Настройка второго индикатора PRO_Traiding Trend Indicator

Настройка второго индикатора PRO_Traiding Trend Indicator

Второй индикатор настраивается проще, необходимо просто включить тайм фрейм 1час.

Настройка индикатора Trend Indicator lite 1h

Индикатор Trend Indicator lite 1h — это вертикальные линии на графике, показывают в каком направлении желательно торговать, давайте рассмотрим как настроить индикатор.

Настройка индикатора Trend Indicator lite 1h

Настройка индикатора Trend Indicator lite 1h

Чтобы настроить индикатор, нажимаем на шестерёнку, выставляем тайм фрейм 1 час. Делаем подгонку верхний и нижних границ в зависимости от торгового инструмента.

Настройка индикатора Trend Indicator Lite 5-8-15м

Индикатор Trend Indicator Lite 5-8-15м- это красные и зеленые треугольники, показывают точки входа в сделку, давайте рассмотрим как настроить индикатор.

Настройка индикатора Trend Indicator Lite 5-8-15м

Настройка индикатора Trend Indicator Lite 5-8-15м

Чтобы настроить индикатор, нажимаем на шестерёнку, выставляем тайм фрейм 5 минут. Делаем подгонку верхний и нижних границ в зависимости от торгового инструмента.

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

Настроенные индикаторы PRO_Traiding Trend Indicator

Настроенные индикаторы PRO_Traiding Trend Indicator

Торговая стратегия по индикаторам

Далее мы рассмотрим торговые стратегии, основная стратегия — это использование двух индикаторов PRO_Traiding Trend Indicator. Остальное это вспомогательные элементы для отображения, либо фильтры.

Стратегия торговли два индикатора PRO_Traiding Trend Indicator

Зайдем в настройки индикатора Trend Indicator lite 1h, далее стиль, оставим галочки красная линия внутрь и фильтр роп.

Настройка индикатора lite 1h для стратегии два индикатора

Настройка индикатора lite 1h для стратегии два индикатора

Данный индикатор, это визуализация второго (нижнего индикатора) настроенного на 1ч.

В стратегии используется два индикатора один с тайм фреймом 5 минут (сверху), второй 1ч (снизу).

Первый этап торговой стратегии

Первый этап торговой стратегии

Первый этап стратегии — понять в какую сторону будем торговать, то есть открывать сделки лонг или шорт.
Для этого взглянем на второй индикатор PRO_Traiding Trend Indicator, находящийся внизу, настроенный на тайм фрейм 1 час.

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

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

Основные линии на которые стоит ориентироваться — зеленая и оранжевая. Их пересечения помечены синим и желтым цветом.

Когда зеленая линия индикатора пересекает оранжевую вниз — это сигнал на поиск точки входа в шорт. Пересечение помечены синими кругами. Индикатор lite 1h, рисует синие вертикальные линии.

Когда зеленая линия индикатора пересекает оранжевую вверх — это сигнал на поиск точки входа в лонг. Пересечение помечены желтыми кругами. Индикатор lite 1h, рисует желтые вертикальные линии.

Второй этап стратегии — открытие сделок. Для открытия сделок используется первый индикатор.

Сделаем настройку первого индикатора. Входим в настройки. Тайм фрейм — 5 минут. Стрелочки на против Show new filter ROP, Show ROP RSI Line.

Настройка первого индикатора для стратегии два индикатора

Настройка первого индикатора для стратегии два индикатора

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

Принцип работы стратегии торговли

Принцип работы стратегии торговли

Чтобы открыть сделку в лонг, необходимо чтобы линии второго индикатора с тайм фреймом 1 час удовлетворяли условиям для входа в лонг, то есть имели восходящую направленность. Открытие позиции происходят во время пересечения красной линии первого индикатора снизу вверх нижней пунктирной линии, а так же когда зеленая пересекает вверх оранжевую. Закрытие позиции происходит во время пересечения сверху вниз верхней линии первого индикатора или так же когда зеленая пересекает вниз оранжевую.
На графике, два вида стрелочек яркие и тусклые. Яркие отвечают за пересечение зеленой и оранжевой. Тусклые за пересечение красной линии с линиями 5 и 95.

Логика входа в лонг

Логика входа в лонг

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

Логика входа в шорт

Логика входа в шорт

На этом все, далее расскажу подробнее о вспомогательных индикаторах.

Вспомогательные индикаторы Trend Indicator lite 1h и Trend Indicator Lite 5-8-15м

Давайте рассмотрим вспомогательные индикаторы.

Данные индикаторы, отображают на графике пересечения линий с основного индикатора.

Рассмотрим индикатор Trend Indicator lite 1h

Индикатор Trend Indicator lite 1h

Индикатор Trend Indicator lite 1h

Для чего нужны вертикальные лини? Это направление в котором стоит открывать сделку. Вертикальные линии обозначают пересечения с основного индикатора.

Красные и его оттенки торгуем в низ по сигналу.
Зеленные и его оттенки торгуем вверх по сигналу.
Желтый — ищем точку в лонг.
Синий — ищем точку в шорт.

Есть ли логика в цвете линий?
Темно зеленый начало восходящего тренда.
Зеленый — восходящий тренд.
Темно оливковый — внимание мы около конца восходящего тренда.
Оливковый — входим в конец восходящего тренда.
Темно красный — начало нисходящего тренда.
Красный — нисходящий тренд.
Темно коралловый — скоро завершение нисходящего тренда.
Коралловый — входим в конец восходящего тренда.

То есть это пересечение красой и зеленой линии уровней 5 и 95 наружу или внутрь.

Сигналы с фильтра:
Синий — шортим.
Желтый — лонгуем.

То есть это пересечение зеленой и оранжевой линий фильтра.

В настройках индикатора можно включать или выключать разные линии.

Как включать и выключать линии

Как включать и выключать линии

Сигналы на вход в сделку по индикатору Trend Indicator Lite 5-8-15м

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

Ярко зеленый треугольник — вход в лонг по фильтру (зеленая и оранжевая линия).
Ярко красный треугольник — вход в шорт по фильтру (зеленая и оранжевая линия).

Темно зеленый треугольник — вход в лонг по ROP RSI (красная линия).
Темно красный треугольник — вход в шорт по ROP RSI (красная линия).

Выход из сделки от обратного сигнала или от вертикальной линии противоположного цвета.

Принцип совместного использования индикаторов

Принцип совместного использования индикаторов

Применение фильтров

Индикатор PRO_Traiding Trend Indicator имеет ряд фильтров.

Синяя фильтрующая линия — это осциллятор , применяет на первом индикаторе в диапазоне от 5 — 8 — 15 минутах.

Включение синей фильтрующей линии

Включение синей фильтрующей линии

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

Фильтрация сигналов на графике биткоин

Фильтрация сигналов на графике биткоин

Кругами отмечены зоны перекупленности и перепроданности. В этих зонах стоит искать разворот. Если вы обратите внимания в этих зонах обычно присутствуют точки входа по верхнему индикатору. Если точка входа и фильтр совпадают — это наилучшая точка входа.

Фильтрации сигналов с помощью функции RSI.

Чтобы включить RSI, зайдите в настройки индикатора и включите отображения RSI.

Включение функции RSI

Включение функции RSI
Фильтрация входов с помощью RSI
Фильтрация входов с помощью RSI

Видим пересечение на шорт, однако RSI ниже середины, ждем отката и заходим в шорт.
То же самое, видим пересечение на лонг, RSI на пике, ждем пока упадет — входим в лонг.

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

Где выставлять стопы?

Я выставляю стопы за тестируемый баланс. То есть за предыдущую проторговку.

Как выставлять стопы

Как выставлять стопы

Получение максимальной прибыли из сделки

Чтобы получить максимальную прибыль необходимо входить по самому первому отфильтрованному сигналу на 5 минутке, после начала тренда на 1 часе.

Максимальная прибыль

Максимальная прибыль

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

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

Установка оповещений

Вы можете устанавливать оповещения на индикаторы.

Установка оповещений на индикатор Trend Indicator lite 1h

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

Оповещение Trend Indicator lite 1h

Оповещение Trend Indicator lite 1h

Что такое лонг и шорт красная оранжевая — это пересечение на часовом индикаторе.

Оповещения на 1ч

Оповещения на 1ч

Установка оповещений на индикатор Trend Indicator Lite 5-8-15м

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

Оповещение Trend Indicator Lite 5-8-15м

Оповещение Trend Indicator Lite 5-8-15м

Что такое Buy 5m и Sell 5m красная оранжевая — это пересечение на часовом индикаторе.

Оповещение на 5 минутах

Оповещение на 5 минутах

Стратегия интрадей скальпинг

Интрадей скальпинг — это внутридневные короткие сделки в направлении тренда. Давайте разберем алгоритм работы по стратегии интрадей скальпинг.

Настройка индикаторов для стратегии интрадей скальпинг

В данной стратегии, мы применяем три индикатора PRO_Traiding Trend Indicator. Рассматриваем график на тайм фрейме 1 минута.

Я буду называть индикаторы по порядку сверху вниз от 1 до 3.

Порядок индикаторов на графике

Порядок индикаторов на графике

Настройка первого индикатора

Первый индикатор настраивается на тайм фрейм 1 минута, оставляются линии ROP RSI и Filter.

Настройка первого индикатора

Настройка первого индикатора

Настройка второго индикатора

Второй индикатор настраивается на тайм фрейм 5 минут, оставляются линии ROP RSI и Filter.

Настройка второго индикатора

Настройка второго индикатора

Настройка третьего индикатора

Третий индикатор настраивается на тайм фрейм 1 час, оставляются линии ROP RSI и Trand Line.

Настройка третьего индикатора

Настройка третьего индикатора

На этом настройка закончена, такая картинка должна получится.

Настроенные индикаторы для интрадей скальпинг

Настроенные индикаторы для интрадей скальпинг

Правила стратегии интрадей скальпинг

Первое что необходимо сделать перед тем как открыть сделку. Считать информацию с графиков.

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

3й индикатор для чего нужен

3й индикатор для чего нужен

Далее переходим ко второму индикатору

По второму индикатору мы определяем начало восходящей или нисходящей тенденции. Для этого используется линия фильтра синего цвета.

Начало восходящего и нисходящего тренда на 5м

Начало восходящего и нисходящего тренда на 5м
Пересечения синей линии на 2м индикаторе
Пересечения синей линии на 2м индикаторе

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

Первый индикатор

Первый индикатор необходим для открытия и закрытия сделок

После того как синяя линия второго индикатора пересекла пунктирную линию на лонг или шорт, необходимо дождаться подтверждения сигнала на первом индикаторе.

Правила входа в сделку интрадей скальпинг

Правила входа в сделку интрадей скальпинг

Выход из сделки

Длинная сделка

Длинная сделка

Первый вариант, длинная сделка, входим в сделку и сидит до слома тренда (красной линии на 2м индикаторе, выходим по 1му.

Коротка сделка

Коротка сделка

Второй вариант торговли — это короткие сделки. Смотрим направление на втором индикаторе и торгуем в этом на правлении по первому.

Заключение

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

Насколько я понимаю, согласно справочнику по сосновому скрипту на https://www.tradingview.com/study-script-reference/
параметр when в функции strategy.exit используется только для выставления ордера
это то, что говорится в документации
«Условие заказа. Ордер размещается, если условие« истинно ». Если условие« ложно », ничего не происходит (ранее размещенный ордер с тем же идентификатором не отменяется). Значение по умолчанию -« истина »».

Это означает, что заказ не обязательно может быть выполнен, когда условие выполнено. Например, если у меня есть условие, при котором я должен выйти из сделки, когда RSI меньше 30, и если у меня есть

strategy.exit("IdOfThisOrder","EntryOrderID", when=rsilessthan30, profit=100,loss=50) 

(что означает, что у меня есть цель по прибыли в 100 пиков и стоп-лосс в 50 тиков)
затем, предполагая, что ни цель прибыли, ни стоп-лосс не достигнута, ордер будет размещен и не будет исполнен.

Если мне нужно выйти из позиции, когда RSI <30, мне действительно придется проверить это, а затем вызвать стратегию .close

if rsi<30
  strategy.close("EntryOrderID")

Кроме того, мне также придется отменить существующий заказ, что означает

if rsi<30
  strategy.cancel("IdOfThisOrder")
  strategy.close("EntryOrderID")

Фактически, цель и прибыль будут заботиться о strategy.exit, а о любых других условиях — с помощью strategy.close

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

Я поискал примеры, но не нашел. Может кто-нибудь посоветовать? Спасибо за любые ответы

Ответ на первый комментарий:
Этот код:

if (shortentercondition )
    strategy.entry("Tech1", strategy.short)
    strategy.exit("Exit","Tech1",profit=profittarget,stop=sl_level)

if ( shortclosecondition )
    strategy.cancel("Exit")
    strategy.close("Tech1")

И этот код:
если (сокращенное условие)
strategy.entry («Tech1», strategy.short)
// strategy.exit («Выход», «Технология1», profit = profittarget, stop = sl_level)

if ( shortclosecondition or proftconditionmet or slconditionmet)
    // strategy.cancel("Exit")
    strategy.close("Tech1")

Должен быть эквивалентным в моем случае. Но первый приносит мне убыток (примерно -10%), а второй дает прибыль (примерно 20%). Я не могу понять, по каким причинам во многих случаях из сделок выходили в первом случае. Я могу предоставить подробную информацию о реальных сделках, но, возможно, это будет много данных для устранения неполадок на этом форуме. Надеюсь, вы сможете указать на различия в этом коде.



Follow

Following
Unfollow



Follow

Following
Unfollow

EURJPY: RSI Pull-Back

A pull-back occurs whenever the price or the value of an indicator breaks a line and comes back to test it before continuing in the prevailing trend.

The RSI has oversold and overbought levels such as 20 and 80 and whenever the market breaks them returns to normality, we can await a pull-back to them before the reversal continues.

This indicator shows the…

BANKNIFTY: Ma Pullback

This indicator is based on ema band….

condition for buy =>

1) price should crossover ema band
2) price pullback on ema band but price should not close below lower band
3)after pullback green candle should close above ema band
4)check candle size when its crossing ema band
5)check previous canlde 7 should not touching cloud so (we can reduce range…

QQQ: Morning Option Pullback Indicator

I designed this indicator to help me identify Option CALL and PUT signals for the QQQ and SPY on the 1 min chart.

Summary of how it works
1. It identifies the Pre-Market channel High and Low and draws green and red lines for the day at these levels.
2. Waits for a morning or afternoon sessions breakout/breakdown of price out of that channel.
3. The buy a CALL or…

GE: Market Crashes/Chart Timeframes Highlight

This extremely helpful indicator allows you to highlight 7 custom date-based timeframes on your charts.

The default dates selected are what I consider to be the most significant 7 most recent market declines, including and since the 87 flash crash.

Note: The default dates are approximate but good enough to highlight the key timeframes of these…

ES1!: M0PB (Momentum Pullback)

Long/short strategy that identifies extreme readings on the rsi as a *momentum signal*, unlike most RSI strategies the script will look to buy or sell the first pullback in the direction of the extreme RSI reading.

Enters positions on the first pullback to the 5ema(low)/ 5ema(high) and exits at rolling 12 bar high/ low. The rolling high/ low feature means that if…

BTCUSDTPERP: Double EMA WIth Pullback Buy Sell Signal - Smarter Algo

Built with love «Double EMA With Pullback Buy Sell Signal »

This indiator will help you to find a Double EMA Pullback Signal

You can combine with your own strategy, or use this purely

DISCLAIMER :
Measure the risk first before use it in real market
Backtest The Strategy was very important, so you know the probability

Fundamentally Logical :
Pullback (Some…

DE30EUR: Mean Deviation Index

The Mean Deviation Index (MDX) is used to see how much price is deviating from the mean. This indicator takes both volatility and mean deviation in consideration.

It uses the standard deviation of the ATR to filter an EMA, and uses this as the mean. It then only plots > or < 0 if price is more than one x ATR away from the mean. If index is positive, the…

AUDNZD: Pullback Trading Tool R5-65 by JustUncleL

By request this is an updated version of the «PullBack Trading Tool»: removes experimental «OCC» channel, added option to display ribbons or just single moving average lines, added alert arrows for «PB» exits, added alertcondition for TV alarm subsystem, added some extract options for Pivot points and general cleanup of code.

Description:
This project…

INTC: Setting-Less Trend-Step Filtering

Introduction

Indicators settings have been a major concern in trading strategies, in order to provide the best results each indicators involved in the strategy must have its settings optimized, when using only 1 indicator this task can easily be achieved, but an increasing number of indicators involve more slower computations, lot of softwares will use brute…

EURJPY: Entry master RSI pullback

Simply using a single RSI and placing a signal after it crosses the 50 level after being overbought or oversold in the same direction.

USDJPY: Aggressive Pullback Indicator

This indicator is designed to be used with the rules of Steven Hart’s Aggressive Pullback Strategy. It is intended for use on the 4-hour timeframe of certain currency pairs, but will work on all timeframes and instruments. The rules are customizable, but the default settings are designed to reflect the rules of Steven’s pullback strategy as closely as possible.

BTCUSDT: Hulk Strategy x35 Leverage 5m chart w/Alerts

This strategy is a pullback strategy that utilizes 2 EMAs as a way of identifying trend, MACD as an entry signal, and RSI and ADX to filter bad trades. By using the confirmation of all of these indicators the strategy attempts to catch pullbacks, and it is optimized to wait for high probability setups. Take not that the strategy is optimized for use on…

FTMUSDT: Smarter Pullback + Candlestick Pattern (Steven Hart)

Built with love «Smarter Pullback + Candlestick Pattern»

This indiator will help you to find a Pullback + Candlestick Pattern, inspirated by Steven Hart

You can combine with your own strategy, or use this purely
DISCLAIMER :
Measure the risk first before use it in real market
Backtest The Strategy was very important, so you know the probability

Fundamentally…

QQQ: Price Target Pullback Correction or Bear

Price Target percent drop is an indicator that allows you to set default percentage down from the 52 week high.

A pullback, correction, bear and a bear market is marked as a 5%, 10%, 20% or 40% drop from the 52 week highest price, so this will show the target price to buy at if these thresholds are hit.

You can change the default values of 5%, 10%, 20% and 40%…

AAPL: Pullback SP-Strategy#9

This is my interpretation of Steven Primo’s pull back strategy indicator # 9. Seems to work on any time frame or combination high and low. I prefer to use it with the regular fractals and a 20 or 50 SMA and 5 period RSI. I would prefer to have it only paint up arrows when bars close above the SMA and vise versa with down arrows. If someone can help me correct that…

ETHUSDT: Coral Trend Pullback Strategy (TradeIQ)

Description:

Strategy is taken from the TradeIQ YouTube video called «I Finally Found 80% Win Rate Trading Strategy For Crypto».
Check out the full video for further details/clarification on strategy entry/exit conditions.

The default settings are exactly as TradeIQ described in his video.
However I found some better results by some tweaking settings,…

XOM: Excellent ADX

The Average Directional movement indeX (ADX) is an indicator that helps you determine the trend direction, pivot points, and much more else! But it looks not so easy as other famous indicators. It seems strange or even terrible, but don’t be afraid. Let’s understand how it works and get its power into your analysis tactics.

In the beginning, imagine a drunk man…

GBPUSD: Bollinger Band+ Multi EMA, SMA

Hello Everyone.
I make Bollinger band , 3 ema and 3 sma combined.
I think this indicator can use all timeframe.
—————————————————————
Indicator will show you
1. Trend follow
2. Pullback catch
2. Market bounce.

1. Trend Follow
— Trend Follow for I used 3 terms. They are short, Mid and Long Trend.

2. Pullback Catch
— EMA…



Follow

Following
Unfollow



Follow

Following
Unfollow

EURJPY: RSI Pull-Back

A pull-back occurs whenever the price or the value of an indicator breaks a line and comes back to test it before continuing in the prevailing trend.

The RSI has oversold and overbought levels such as 20 and 80 and whenever the market breaks them returns to normality, we can await a pull-back to them before the reversal continues.

This indicator shows the…

BANKNIFTY: Ma Pullback

This indicator is based on ema band….

condition for buy =>

1) price should crossover ema band
2) price pullback on ema band but price should not close below lower band
3)after pullback green candle should close above ema band
4)check candle size when its crossing ema band
5)check previous canlde 7 should not touching cloud so (we can reduce range…

QQQ: Morning Option Pullback Indicator

I designed this indicator to help me identify Option CALL and PUT signals for the QQQ and SPY on the 1 min chart.

Summary of how it works
1. It identifies the Pre-Market channel High and Low and draws green and red lines for the day at these levels.
2. Waits for a morning or afternoon sessions breakout/breakdown of price out of that channel.
3. The buy a CALL or…

GE: Market Crashes/Chart Timeframes Highlight

This extremely helpful indicator allows you to highlight 7 custom date-based timeframes on your charts.

The default dates selected are what I consider to be the most significant 7 most recent market declines, including and since the 87 flash crash.

Note: The default dates are approximate but good enough to highlight the key timeframes of these…

ES1!: M0PB (Momentum Pullback)

Long/short strategy that identifies extreme readings on the rsi as a *momentum signal*, unlike most RSI strategies the script will look to buy or sell the first pullback in the direction of the extreme RSI reading.

Enters positions on the first pullback to the 5ema(low)/ 5ema(high) and exits at rolling 12 bar high/ low. The rolling high/ low feature means that if…

BTCUSDTPERP: Double EMA WIth Pullback Buy Sell Signal - Smarter Algo

Built with love «Double EMA With Pullback Buy Sell Signal »

This indiator will help you to find a Double EMA Pullback Signal

You can combine with your own strategy, or use this purely

DISCLAIMER :
Measure the risk first before use it in real market
Backtest The Strategy was very important, so you know the probability

Fundamentally Logical :
Pullback (Some…

DE30EUR: Mean Deviation Index

The Mean Deviation Index (MDX) is used to see how much price is deviating from the mean. This indicator takes both volatility and mean deviation in consideration.

It uses the standard deviation of the ATR to filter an EMA, and uses this as the mean. It then only plots > or < 0 if price is more than one x ATR away from the mean. If index is positive, the…

AUDNZD: Pullback Trading Tool R5-65 by JustUncleL

By request this is an updated version of the «PullBack Trading Tool»: removes experimental «OCC» channel, added option to display ribbons or just single moving average lines, added alert arrows for «PB» exits, added alertcondition for TV alarm subsystem, added some extract options for Pivot points and general cleanup of code.

Description:
This project…

INTC: Setting-Less Trend-Step Filtering

Introduction

Indicators settings have been a major concern in trading strategies, in order to provide the best results each indicators involved in the strategy must have its settings optimized, when using only 1 indicator this task can easily be achieved, but an increasing number of indicators involve more slower computations, lot of softwares will use brute…

EURJPY: Entry master RSI pullback

Simply using a single RSI and placing a signal after it crosses the 50 level after being overbought or oversold in the same direction.

USDJPY: Aggressive Pullback Indicator

This indicator is designed to be used with the rules of Steven Hart’s Aggressive Pullback Strategy. It is intended for use on the 4-hour timeframe of certain currency pairs, but will work on all timeframes and instruments. The rules are customizable, but the default settings are designed to reflect the rules of Steven’s pullback strategy as closely as possible.

BTCUSDT: Hulk Strategy x35 Leverage 5m chart w/Alerts

This strategy is a pullback strategy that utilizes 2 EMAs as a way of identifying trend, MACD as an entry signal, and RSI and ADX to filter bad trades. By using the confirmation of all of these indicators the strategy attempts to catch pullbacks, and it is optimized to wait for high probability setups. Take not that the strategy is optimized for use on…

FTMUSDT: Smarter Pullback + Candlestick Pattern (Steven Hart)

Built with love «Smarter Pullback + Candlestick Pattern»

This indiator will help you to find a Pullback + Candlestick Pattern, inspirated by Steven Hart

You can combine with your own strategy, or use this purely
DISCLAIMER :
Measure the risk first before use it in real market
Backtest The Strategy was very important, so you know the probability

Fundamentally…

QQQ: Price Target Pullback Correction or Bear

Price Target percent drop is an indicator that allows you to set default percentage down from the 52 week high.

A pullback, correction, bear and a bear market is marked as a 5%, 10%, 20% or 40% drop from the 52 week highest price, so this will show the target price to buy at if these thresholds are hit.

You can change the default values of 5%, 10%, 20% and 40%…

AAPL: Pullback SP-Strategy#9

This is my interpretation of Steven Primo’s pull back strategy indicator # 9. Seems to work on any time frame or combination high and low. I prefer to use it with the regular fractals and a 20 or 50 SMA and 5 period RSI. I would prefer to have it only paint up arrows when bars close above the SMA and vise versa with down arrows. If someone can help me correct that…

ETHUSDT: Coral Trend Pullback Strategy (TradeIQ)

Description:

Strategy is taken from the TradeIQ YouTube video called «I Finally Found 80% Win Rate Trading Strategy For Crypto».
Check out the full video for further details/clarification on strategy entry/exit conditions.

The default settings are exactly as TradeIQ described in his video.
However I found some better results by some tweaking settings,…

XOM: Excellent ADX

The Average Directional movement indeX (ADX) is an indicator that helps you determine the trend direction, pivot points, and much more else! But it looks not so easy as other famous indicators. It seems strange or even terrible, but don’t be afraid. Let’s understand how it works and get its power into your analysis tactics.

In the beginning, imagine a drunk man…

GBPUSD: Bollinger Band+ Multi EMA, SMA

Hello Everyone.
I make Bollinger band , 3 ema and 3 sma combined.
I think this indicator can use all timeframe.
—————————————————————
Indicator will show you
1. Trend follow
2. Pullback catch
2. Market bounce.

1. Trend Follow
— Trend Follow for I used 3 terms. They are short, Mid and Long Trend.

2. Pullback Catch
— EMA…


Определённые данные предоставлены ICE Data Services

© TradingView, Inc., 2023 Все права защищены.
Суб-домен ru.tradingview.com находится под управлением компании TradingView UK Ltd., #12169059, адрес регистрации: 43 Berkeley Square, London, England, W1J 5FJ

I found an answer via this detailed writeup regarding the issue. Since stackoverflow doesn’t like link-rot, I’ll copy enough here to get to the point.

Basically, TradingView cannot figure out how much historical data your script needs. So, you either have to change the organization of your script to help it, or manually enter the number of bars your script will need by passing the max_bars_back parameter to your study() or strategy() call.

Example: I create an SMA that runs over 200 bars. So, I need to pass strategy("example", max_bars_back=200) 200 is the minimum here, so you may need to make the value larger, depending on how much data you want to analyze.

Practically all TradingView indicator and strategy scripts use historical data for their calculations. How much data we use affects how long the script ‘waits’ before calculating. An indicator that plots 20-bar highs needs 20 bars of price data to do so. And a strategy that trades the 9-bar SMA needs 9 price bars before it can send orders.

TradingView is quite good in estimating how many price bars our script needs and hold off calculations until there’s enough data. But sometimes even a good estimation can be wrong. When that happens TradingView triggers the ‘out of depth at index’ error message.

[…]

The ‘out of depth at index’ error message can be intimidating because it sounds abstract. But there are just three steps to fix the error:

  1. Open in the Pine Editor the indicator or strategy script that triggers the ‘out of depth at index’ error.
    1. Look through the code to get an idea of many historical bars your script uses for its calculations. Also consider the range of values that input options can have.
    2. Now add the max_bars_back argument to the study() or strategy() function in your script. Set that argument’s value to your estimation of how many bars the script uses in its calculations.
      • Did you already add the max_bars_back argument to the study() or strategy() function but still got the ‘out of depth at index’ error? Then increase the value of max_bars_back and save your script to try again.

Side-note: ‘max_bars_back’ sounded like a poor name choice to me at first, but now I’m thinking it’s called that because it’s the «max» number among the indicators you’re using. So, if I had a 15-day sma(), a 50-day sma() and a 200-day sma(), 200 would be the «max» bars needed among all my calculations.

Я нашел ответ через это подробное описание проблемы. Поскольку stackru не любит link-rot, я скопирую здесь достаточно, чтобы добраться до сути.

По сути, TradingView не может определить, сколько исторических данных требуется вашему сценарию. Таким образом, вы должны либо изменить организацию вашего скрипта, чтобы помочь ему, либо вручную ввести количество баров, которое понадобится вашему скрипту, передавая max_bars_back параметр вашего study() или же strategy() вызов.

Пример: я создаю SMA, который работает более 200 баров. Итак, мне нужно пройти strategy("example", max_bars_back=200) 200- это минимум, поэтому вам может потребоваться увеличить значение в зависимости от объема данных, которые вы хотите проанализировать.

Практически все сценарии индикатора и стратегии TradingView используют исторические данные для своих расчетов. То, сколько данных мы используем, влияет на то, как долго сценарий «ждет» перед вычислением. Индикатор, который строит максимумы в 20 баров, нуждается в данных о ценах в 20 баров. И стратегия, которая торгует 9-барной SMA, требует 9 ценовых баров, прежде чем она сможет отправлять заказы.

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

[…]

Сообщение об ошибке «из глубины индекса» может быть пугающим, потому что звучит абстрактно. Но есть только три шага, чтобы исправить ошибку:

  1. Откройте в Pine Editor скрипт индикатора или стратегии, который вызывает ошибку «из глубины индекса».
    1. Просмотрите код, чтобы получить представление о многих исторических барах, которые ваш сценарий использует для своих расчетов. Также рассмотрите диапазон значений, которые могут иметь параметры ввода.
    2. Теперь добавьте аргумент max_bars_back в функцию study () или стратегии () в вашем скрипте. Установите значение этого аргумента для вашей оценки того, сколько баров использует скрипт в своих вычислениях.
      • Вы уже добавили аргумент max_bars_back в функцию study () или стратегии (), но все же получили ошибку «из глубины индекса»? Затем увеличьте значение max_bars_back и сохраните ваш скрипт, чтобы повторить попытку.

Примечание: «max_bars_back» поначалу звучало для меня как неудачный выбор имени, но теперь я думаю, что оно называется так, потому что это «максимальное» число среди используемых вами индикаторов. Таким образом, если бы у меня была 15-дневная sma (), 50-дневная sma () и 200-дневная sma(), 200 были бы «максимальными» барами, необходимыми для всех моих вычислений.

Когда я работал над сосновым скриптом в TradingView (tradingview.com), я продолжал видеть красный текст, появляющийся в верхней части диаграммы, говоря «вне глубины по индексу» 540, и мой скрипт не выполнялся. Будучи новичком в сосновом сценарии, я не совсем понимал, что это значит.

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

1 ответ

Лучший ответ

Я нашел ответ через эта подробная запись по проблеме. Поскольку stackoverflow не любит link-rot, я скопирую здесь достаточно, чтобы перейти к сути.

По сути, TradingView не может определить, сколько исторических данных нужно вашему скрипту. Таким образом, вам нужно либо изменить организацию вашего скрипта, чтобы помочь ему, либо вручную ввести количество полосок, которое понадобится вашему скрипту, передав параметр max_bars_back в свой вызов study() или strategy(). .

Пример. Я создаю SMA, которая работает с более чем 200 барами. Итак, мне нужно передать strategy("example", max_bars_back=200) 200 — это минимум здесь, поэтому вам может потребоваться увеличить значение, в зависимости от того, сколько данных вы хотите проанализировать.

Практически все скрипты индикаторов и стратегий TradingView для расчетов используют исторические данные. От того, сколько данных мы используем, зависит, как долго скрипт «ждет» перед вычислением. Индикатору, который строит 20-барные максимумы, для этого требуется 20 баров ценовых данных. А стратегии, которая торгует по 9-барной SMA, нужно 9 ценовых баров, прежде чем она сможет отправлять приказы.

TradingView неплохо оценивает, сколько ценовых баров нужно нашему скрипту, и откладывает вычисления, пока не будет достаточно данных. Но иногда даже хорошая оценка может ошибаться. Когда это происходит, TradingView выдает сообщение об ошибке «вне глубины индекса».

[…]

Сообщение об ошибке «Недостаточно глубины в индексе» может напугать, потому что звучит абстрактно. Но есть всего три шага, чтобы исправить ошибку:

  1. Откройте в Pine Editor тот индикатор или сценарий стратегии, который вызывает ошибку «out of depth at index».
    1. Просмотрите код, чтобы получить представление о многих исторических столбцах, которые ваш скрипт использует для своих расчетов. Также учитывайте диапазон значений, которые могут иметь параметры ввода.
    2. Теперь добавьте аргумент max_bars_back к функции study () или strategy () в вашем скрипте. Установите значение этого аргумента на вашу оценку того, сколько полосок скрипт использует в своих вычислениях.
      • Вы уже добавляли аргумент max_bars_back в функцию study () или strategy (), но по-прежнему получали ошибку «вне глубины индекса»? Затем увеличьте значение max_bars_back и сохраните сценарий, чтобы повторить попытку.

Примечание: «max_bars_back» поначалу показалось мне неудачным выбором названия, но теперь я думаю, что оно называется так, потому что это «максимальное» число среди индикаторов, которые вы используете. Итак, если бы у меня были 15-дневные sma (), 50-дневные sma () и 200-дневные sma (), 200 были бы «максимальными» барами, необходимыми для всех моих вычислений.


2

chris
19 Авг 2018 в 00:37

Понравилась статья? Поделить с друзьями:
  • Ошибка индекса в счет фактуре
  • Ошибка индекс не соответствует таблице
  • Ошибка индезит стиральная машина 001
  • Ошибка индезит f01 и ремонт
  • Ошибка инвертора кромочный станок holzher