指定
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.
反馈
1
等级
项目
945
47%
仲裁
309
58%
/
27%
逾期
125
13%
空闲
1
等级
项目
14
43%
仲裁
0
逾期
3
21%
空闲
2
等级
项目
16
25%
仲裁
1
0%
/
0%
逾期
4
25%
工作中
2
等级
项目
0
0%
仲裁
0
逾期
0
空闲
发布者: 1 代码
3
等级
项目
0
0%
仲裁
0
逾期
0
空闲
3
等级
项目
602
34%
仲裁
64
20%
/
58%
逾期
147
24%
工作中
发布者: 1 文章, 22 代码
4
等级
项目
477
40%
仲裁
105
40%
/
24%
逾期
81
17%
已载入
发布者: 2 代码
4
等级
项目
31
23%
仲裁
8
25%
/
63%
逾期
5
16%
空闲
5
等级
项目
22
9%
仲裁
3
0%
/
67%
逾期
3
14%
工作中
5
等级
项目
0
0%
仲裁
0
逾期
0
空闲
6
等级
项目
102
23%
仲裁
12
25%
/
17%
逾期
13
13%
空闲
相似订单
Опыт работы с панелями 1. исправить трал - ЛИНИЯ ДОЛЖНА БЫТЬ ВИДНА ПРИ ВКЛЮЧЕНИИ(СТАРТ), КОГДА ЦЕНА ДОХОДИТ ДО ЛИНИИ СТАРТ ОНА ПЕРЕМЕЩАЕТСЯ НА ШАГ И ДВИЖЕТСЯ ЗА ЦЕНОЙ КАК СТАНДАРТНЫЙ ТРАЛ и сейчас он не закрывает 2. закрытие крайних ордеров снжение просадки с выводом на панель № ордера( в сетке самый убыточный, например 7 из настроек, когда цена выводит его в плюс на 1% самого убыточного-закрываются оба с прибыдлью
ХAUUSD BOSS/CHOCH Assistant for MT5
300 - 1000 USD
I need a simple semi-auto assistant for XAUUSD on MT5. Main functions: * BOS detection * CHOCH detection * Liquidity sweep detection * Buy/Sell arrows * London & New York session filter * Alert notifications * Simple dashboard No martingale. No grid. I need clean and optimized code with editable settings. Do you have experience with SMC/ICT concepts and XAUUSD? Can you build something like this
Язык платформы: MQL4 или MQL5 (уточним с выбранным исполнителем). Тип проекта: Информационный советник-сканер. БЕЗ автоматической торговли (без открытия ордеров). Краткое описание задачи Необходимо разработать высокооптимизированный многопоточный сканер рынков, который будет одновременно мониторить от 250 до 400 торговых инструментов (Forex, Crypto, Индексы, Акции). Система работает на базе 5 независимых виртуальных
Добрый день!
30 - 100 USD
Требуется адаптировать простенький индикатор для МТ5 под новые существующие сейчас билды. Раньше в 2015гг. индикатор работал. как обновились билды на мт5 , индикатор перестал прикрепляться к графику. Мой емейл: Eduardfoer@mail.ru Ребята с адаптацией индикатора ничего не выходит!!! Нет Mq файла. Тогда может кто нибудь сможет не за бесплатно восстановить сам терминал МТ5 под билды.13-13-15 года. Чтобы индикатор встал
Надо автоматизировать советник
30 - 80 USD
Эту советник надо автоматизировать и добавить функции время 5мин 10мин 15мин и лот 0.1 0.2 0.3 0.4 должно бить управляемим самое главное его надо декомплировать или на его основе создават советник
项目信息
预算
100+ USD
截止日期
从 3 到 9 天