Инструмент для торговли
## Техническое задание на разработку индикатора TradingView
### Название индикатора:
«Combined: Volume Profile & Multi-Session Analyzer»
---
## Цель индикатора:
Создание комплексного инструмента для анализа сессий с расширенными возможностями визуализации и детального анализа объёмов на графике TradingView.
---
## 1. Общие требования:
- Платформа разработки: TradingView Pine Script v5
- Тип индикатора: overlay = true
- Максимальные параметры (для стабильной работы):
- max_boxes_count=500
- max_bars_back=1000
- max_labels_count=500
---
## 2. Основной функционал:
### 2.1 Определение и визуализация 4 торговых сессий
- Нью-Йорк, Лондон, Азия, Франкфурт.
- Возможность указать собственное название каждой сессии.
- Пользовательские настройки для каждой сессии:
- Выбор периода сессии (формат: HHMM-HHMM UTC).
- Четыре типа визуализации каждой сессии:
- Box (Прямоугольник с прозрачностью)
- Area (Закрашенная область между максимумом и минимумом сессии)
- Zones (Цветовое выделение фона на период сессии)
- Lines (Горизонтальные линии по максимуму и минимуму)
- Настройки цветов, прозрачности, толщины и стиля линий для каждого типа отображения отдельно.
- Отображение текстовых меток с названием сессии (опционально).
---
### 2.2 Таймзоны (Timezone)
- Выпадающий список для выбора таймзоны (от UTC-12 до UTC+12 и стандартные TradingView опции).
---
### 2.3 Объёмный профиль (Volume Profile)
- Профиль объёма отдельно по каждой из 4-х сессий с возможностью включения и отключения.
- Отдельные профили объёма:
- Обеденная зона
- Дневной профиль
- Недельный профиль
- Месячный профиль
- Ключевые уровни на каждом профиле:
- POC (Point of Control)
- VAH (Value Area High)
- VAL (Value Area Low)
- LVN (Low Volume Node)
- Настройки визуализации для каждого уровня:
- Цвет, прозрачность, толщина, стиль (сплошной, пунктирный, точечный)
---
### 2.4 Дополнительные уровни
Отображение и настройки уровней (опционально, пользователь выбирает):
- DO (Daily Open)
- WO (Weekly Open)
- MO (Monthly Open)
- NY Midnight (NYM)
- PDH/PDL (предыдущий дневной high/low)
- PWH/PWL (предыдущий недельный high/low)
Каждый уровень с отдельной настройкой цвета, толщины, и стиля (solid/dotted/dashed).
---
### 2.4 Информационная таблица по сессиям:
Таблица в верхнем правом углу графика с информацией по каждой сессии:
- Название сессии
- Статус: Open/Closed
- Время начала и окончания сессии (UTC)
- Возможность настройки внешнего вида (цвет фона, текста, рамок, размер текста)
---
### 2.4 Настройка отображения:
- Каждый элемент интерфейса (боксы, линии, метки, таблицы, уровни) должен иметь собственные настройки цвета, прозрачности, толщины, стиля линий и размера шрифта.
---
## 3. Интерфейс пользователя (Input Settings)
Организовать все настройки индикатора по группам для удобства:
- Display Settings
- Session Settings (каждая сессия отдельно)
- Volume Profile Settings
- Key Price Levels
- Timezone Settings
- Appearance Settings (цвета, стили, прозрачность)
- Table Settings
---
## 4. Общие технические требования к коду:
- Код должен быть оптимизирован и прокомментирован на английском или русском языке.
- Максимальная производительность и отсутствие лагов.
- Лимиты TradingView по объектам (box, line, label) не должны быть превышены.
---
## 5. Тестирование и сдача работы:
- Демонстрация работы на разных таймфреймах (M1, M5, M15, M30, H1).
- Корректная работа при переключении таймзон.
- Корректное отображение уровней и профилей.
- Отсутствие ошибок в логике и отображении при изменении настроек.
---
## 6. Требования к итоговому решению:
- Исходный код в формате .pine.
- Краткие комментарии для понимания логики кода.
- Скриншоты демонстрации работы индикатора.
---
## 📌 Формат оценки:
Прошу оценить:
- Время, необходимое для реализации.
- Общая стоимость разработки с указанием почасовой ставки.
Актуальные фриланс-проекты в категории Криптовалюта и blockchain
Нужен инженер/наставник по смарт-контрактам
356 103 UAH
Я хочу найти инженера/наставника по смарт-контрактам, который имеет богатый опыт в разработке смарт-контрактов на Solidity. Криптовалюта и blockchain, Инжиниринг ∙ 1 день 10 часов назад ∙ 10 ставок |