Specification
1. Общее описание
Требуется разработать индикатор на языке Pine Script v5, отображаемый в основном окне графика (overlay = true), с открытым исходным кодом. Индикатор должен объединять следующие компоненты:
• SMA(8) — простая скользящая средняя по close без смещения.• SMA(100) — простая скользящая средняя по close.• Фракталы по Биллу Вильямсу с фильтрацией по положению цены относительно SMA(8), SMA(100) и POC, с запретом на отображение на двух последних свечах.• Зигзаг, строящийся по локальным максимумам/минимумам между пересечениями sma(hl2, 5) и sma(hl2, 34).• Fixed Range Volume Profile (FRVP), рассчитываемый только между двумя соседними экстремумами зигзага и только если оба экстремума попадают в пользовательский временной диапазон.
________________________________________
2. Детали реализации
2.1. Скользящие средние
sma8 = ta.sma(close, 8)sma100 = ta.sma(close, 100)
2.2. Фракталы
• Используются стандартные 5-баровые фракталы по Биллу Вильямсу:• Бычий: high[2] > high[1] and high[2] > high[0] and high[2] > high[3] and high[2] > high[4]• Медвежий: low[2] < low[1] and low[2] < low[0] and low[2] < low[3] and low[2] < low[4]• Критическое ограничение: Фрактал может быть отмечен только на свече с индексом ≤ bar_index - 2. На двух крайних правых свечах (bar_index и bar_index - 1) фракталы НЕ отображаются.• Условия отображения (все сравнения — со сдвигом [2]):• Вне пользовательского временного диапазона:• Бычий → close[2] > sma8[2] И close[2] > sma100[2]• Медвежий → close[2] < sma8[2] И close[2] < sma100[2]• Внутри пользовательского временного диапазона:• Бычий → close[2] > sma8[2], close[2] > sma100[2] И close[2] > POC• Медвежий → close[2] < sma8[2], close[2] < sma100[2] И close[2] < POC
2.3. Зигзаг
• Строится между последовательными пересечениями sma(hl2, 5) и sma(hl2, 34).• Экстремумы — локальные максимумы и минимумы цены в этих интервалах.• Логика non-repainting: экстремумы фиксируются после закрытия бара и не изменяются.• Должна быть возможность программно определить последние два соседних экстремума (например, минимум → максимум).
2.4. Fixed Range Volume Profile (FRVP)
• Профиль строится ТОЛЬКО между двумя соседними экстремумами зигзага.• Дополнительное условие: оба экстремума должны попадать в пользовательский временной диапазон, задаваемый интерактивно:
start_time = input.time(timestamp("2024-01-01T00:00"), "Start Time", confirm=true)end_time = input.time(timestamp("2024-01-31T23:59"), "End Time", confirm=true)
• Вне диапазона [start_time, end_time] профиль НЕ строится — это критично для производительности.• Логика выбора таймфрейма для расчета (в точности как в TradingView)• Дополнительно:
• POC (Point of Control) — уровень с максимальным объемом — должен быть вычислен и использован для фильтрации фракталов.• Value Area — визуально выделяется (например, фоном или цветом).• Объем учитывается только в свечах, которые:
1. Находятся между двумя соседними экстремумами зигзага,2. И попадают в пользовательский временной диапазон [start_time, end_time].
2.5. Производительность
• Все расчеты FRVP прекращаются вне заданного диапазона.• Избегать избыточных циклов и обращений к истории.• Использовать эффективные конструкции Pine Script v5 (var, array, line, box).
________________________________________
3. Требования к коду
• Язык: Pine Script v5.• Режим: overlay = true.• Исходный код — полностью открытый, без обфускации.• Все параметры — через input.* с понятными подписями и значениями по умолчанию.• Комментарии на русском или английском.• Поддержка всех таймфреймов, включая секундные, фьючерсы и спреды.
________________________________________
4. Дополнительно
• Индикатор должен быть non-repainting.• Желательно приложить скриншот или короткое видео, демонстрирующее:• Отсутствие фракталов на двух последних свечах,• Фильтрацию фракталов по SMA(8), SMA(100) и POC,• Профиль между экстремумами зигзага,• Отсутствие профилей вне заданного диапазона.
Предпочтение — исполнителям с подтвержденным опытом реализации FRVP и non-repainting зигзагов на Pine Script.
Responded
1
Rating
Projects
945
47%
Arbitration
309
58%
/
27%
Overdue
125
13%
Free
1
Rating
Projects
14
43%
Arbitration
0
Overdue
3
21%
Free
2
Rating
Projects
15
20%
Arbitration
1
0%
/
0%
Overdue
4
27%
Working
2
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
3
Rating
Projects
598
35%
Arbitration
64
20%
/
58%
Overdue
147
25%
Working
Published: 1 article, 22 codes
3
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
4
Rating
Projects
477
40%
Arbitration
105
40%
/
24%
Overdue
81
17%
Loaded
Published: 2 codes
4
Rating
Projects
31
23%
Arbitration
8
25%
/
63%
Overdue
5
16%
Free
5
Rating
Projects
22
9%
Arbitration
3
0%
/
67%
Overdue
3
14%
Working
5
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
6
Rating
Projects
102
23%
Arbitration
12
25%
/
17%
Overdue
13
13%
Free
Similar orders
Добрый день!
30 - 100 USD
Требуется адаптировать простенький индикатор для МТ5 под новые существующие сейчас билды. Раньше в 2015гг. индикатор работал. как обновились билды на мт5 , индикатор перестал прикрепляться к графику. Мой емейл: Eduardfoer@mail.ru
Need an advisor that works on the retest of the first five-minute New York candle. Entry is on the breakout of the M1 candle testing the range of the first five M1 candles. Automatic and adjustable GMT. Adjustable take profit in PP. Stop loss is per M1 candle. The M1 candle should test the range and close with a body outside it. The ability to customize stop-loss orders by RR and points. Add the ability to trail
MT5 Indicator Developer Needed (Breakout Zones & FVG)
100 - 400 USD
Description: Hello! We are looking for a developer to create a custom MT5 indicator. Requirements: — Detection of breakout zones — Detection of FVG (fair value gap) zones — Clean logic, non-repainting Preferred: — Experience with MT5 indicator development — Understanding of market structure / price action (SMC is a plus) Please include: — Examples of similar work (if available) We are ready to discuss details and
Нужен советник на основе индикатора Heiken Ashi
40 - 50 USD
Советник нужен полноценный, хотя он нужен для поиска закономерностей. Так как я в первый раз заказываю советник, то нужен опытный человек, который сможет направить (подсказать) по составлению грамотного ТЗ. Желательно чтобы исполнитель был русскоязычным, так как я с России. Всем благ
Нужен советник на золото
30 - 200 USD
Нужен советник на золото , закинул скрин каком принципе . На mt5, и что бы код был бы свободный , смогбы его доработать . Встроенный стоп лосс, тайк профит , интерфейс .что бы автоматически открывал и закрывал позиции
Project information
Budget
100+ USD
Deadline
from 3 to 9 day(s)