Кастомизация индикатора TradingView
13 442 UAHТехническое задание на кастомизацию индикатора TradingView
Пример скрипта:
https://www.tradingview.com/v/8mzvMPWL/
1. Упрощение визуальных элементов
Цель: сделать график чище, удалив всё лишнее.
Задачи:
Удалить все линии, показывающие продолжение тренда после BOS (например, диагональные линии над или под свечами).
Оставить только ключевые метки:
BOS(Break of Structure)CHoCH(Change of Character)
Убедиться, что линии BOS появляются только при валидном пулбэке.
Убедиться, что метка CHoCH рисуется только при выполнении условий, указанных ниже.
2. Обработка ценовых разрывов (гэпов)
Проблема: в текущем виде индикатор не распознаёт гэпы как закрытие свечи, что нарушает BOS/CHoCH логику.
Решение:
Любой ценовой гэп должен интерпретироваться как закрытие свечи.
Если гэп выполняет условия BOS или CHoCH, линия и сигнал должны быть сгенерированы корректно.
Пример: https://www.tradingview.com/x/Ykwlp08p/
3. Логика BOS и CHoCH (структура тренда)
Общие требования:
BOS можно фиксировать по телу или тени, но только после отката (V-образного апекса).
CHoCH подтверждается только закрытием тела свечи (не тенью).
4. Система уведомлений (Alerts)
Поддержка таймфреймов:
M1 (1 минута)
M15 (15 минут)
H4 (4 часа)
Для каждого таймфрейма:
отдельные настройки алертов;
возможность включения/отключения.
Типы алертов:
BOS Up
BOS Down
CHoCH Up
CHoCH Down
Условия срабатывания:
Алерт должен срабатывать при пересечении уровня, а не при закрытии свечи.
Добавить счётчик CHoCH: максимум 2 алерта подряд по CHoCH; сброс при BOS.
Сделать как опциональную настройку (чекбокс).
Фильтрация алертов по ценовому диапазону
Добавить параметры:
Start,Stop.
Условия фильтрации:
Если Start и Stop заданы: алерты срабатывают только в этом диапазоне (вверх или вниз).
Если Stop = 0: диапазон открыт от Start до ∞.
Если Start = 0, Stop задан: диапазон от -∞ до Stop.
Если оба значения = 0: фильтрация не применяется.
📍 Фильтрация применяется только к M1 алертам (CHoCH преимущественно).
5. Логика формирования сигналов
BOS (Break of Structure)
Условия:
Перед BOS должен быть V-образный откат:
Свеча закрывается ниже предыдущей (high и low).
Следующая свеча пробивает вверх (по телу или тени).
BOS может быть:
BS (Bos Wick) — тень пробивает уровень.
BB (Bos Body) — тело пробивает уровень.
CHoCH (Change of Character)
Условия:
Только тело свечи, закрывающееся за уровнем — подтверждённый CHoCH (CB).
Пробой тенью без закрытия тела — неподтверждённый CHoCH (CW).
В случае CW — линия CHoCH обновляется по новому экстремуму.
6. Дополнительные требования к качеству кода
Модульность и масштабируемость
Разделить код на логические модули:
Расчёт CHoCH
Расчёт BOS
Отрисовка
Alerts
Trend Table
Использовать функции для повторяющихся блоков (
calcBOS(),calcCHoCH(),sendAlert()и т.д.).Не дублировать
request.security()— сохранять данные в переменные и использовать повторно.
7. Устойчивость и производительность
Скрипт должен работать быстро даже при запуске на нескольких графиках.
Устранить дублирование логики и избыточные вычисления.
Оптимизировать отрисовку и переменные — использовать
varтам, где это возможно.
8. Тестирование
Проверить корректную работу:
На всех таймфреймах.
С одновременным добавлением на несколько графиков.
С реальными алертами в TradingView (веб и мобильное приложение).
Подтвердить:
Алгоритм BOS & ChoCh работает только при наличии валидного pullback.
Алерты не срабатывают повторно на одной и той же свече.
📝 Сводная таблица сигналов
Тип сигнала | Метод подтверждения | Направление тренда | Примечание |
BOS | Wick (BS) или Body (BB) | По направлению тренда | После отката (апекс) |
CHoCH | Только Body (CB) | Против тренда | Wick ≠ подтверждение |
Неудачный CHoCH | Только Wick (CW) | Без смены тренда | Линия ChoCh переносится по новому минимуму |
Приложения 2
Приложения 3
-
10 дней13 442 UAH
3526 51 2 10 дней13 442 UAHДобрый день! Меня зовут Александр, я full stack разработчик с более чем четырьмя годами опыта в коммерческой разработке, из которых последние два года активно работаю с Pine Script и платформой TradingView. Обладаю глубоким пониманием структуры рынка и практическим опытом создания пользовательских индикаторов с логикой BOS, CHoCH, а также гибкой системой алертов.
Я внимательно ознакомился с техническим заданием и полностью понимаю, что необходимо упростить визуальные элементы, оставив только ключевые метки BOS и CHoCH, а также реализовать корректную логику подтверждения сигналов с учетом pullback и типов пробоя (тело или тень). Также готов реализовать поддержку гэпов, где разрыв цены интерпретируется как закрытие свечи, что важно для точного формирования сигналов.
Особое внимание будет уделено системе алертов для трех таймфреймов (M1, M15, H4) с возможностью их гибкой настройки, ограничением количества CHoCH-сигналов подряд, а также фильтрацией по ценовым диапазонам, как описано. Реализую эту логику аккуратно и модульно — код будет чистым, структурированным и легко масштабируемым. Повторяющиеся вычисления вынесу в функции, минимизирую вызовы request.security, оптимизирую производительность для стабильной работы даже при использовании нескольких графиков.
Имею опыт тестирования таких индикаторов как на веб-версии TradingView, так и в мобильном приложении, с реальными алертами. Могу предоставить примеры предыдущих проектов или создать демо-фрагмент под ваш шаблон. Готов сразу начать работу, открыть доступ к коду и пройти тестовое, если потребуется.
Буду рад обсудить детали и сотрудничать с вами над этим проектом.
-
13 дней13 442 UAH
8778 60 0 1 13 дней13 442 UAHЗдравствуйте,
Мы готовы помочь с кастомизацией вашего индикатора TradingView. Наша компания SolidWay имеет опыт разработки и модификации торговых инструментов, что позволяет нам успешно решать подобные задачи. Мы разрабатывали алгоритмы, включая логику BOS и CHoCH, и уверены, что сможем адаптировать ваш индикатор в соответствии с указанными требованиями.
Важно, что мы учтём все аспекты вашего проекта, такие как упрощение визуальных элементов, обработка гэпов и реализация системы уведомлений. Мы знаем, как обеспечить производительность скрипта и его устойчивость, даже при использовании на нескольких графиках одновременно.
Обсуждение тонкостей проекта поможет определить бюджет и сроки, поэтому давайте обсудим детали, чтобы успешно завершить вашу задачу.
-
11 дней13 442 UAH
0 1 11 дней13 442 UAHДелаю всё качественно быстро и так как вам надо про цену договоримся.
Актуальные фриланс-проекты в категории Криптовалюта и blockchain
Аудит и построение защищённой инфраструктуры для отправки BTC-транзакций
27 000 UAH
Ищем инженера по безопасности Bitcoin под две задачи: (1) аудит текущей системы генерации кошельков и отправки BTC с выявлением уязвимостей; (2) проектирование и построение новой защищённой инфраструктуры для хранения ключей и отправки транзакций.Часть 1 — Аудит текущей системы… Администрирование систем и сетей, Криптовалюта и blockchain ∙ 4 дня 20 часов назад ∙ 7 ставок |
Нужен инженер/наставник по смарт-контрактам
358 451 UAH
Я хочу найти инженера/наставника по смарт-контрактам, который имеет богатый опыт в разработке смарт-контрактов на Solidity. Криптовалюта и blockchain, Инжиниринг ∙ 11 дней 16 часов назад ∙ 12 ставок |

