Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

ATS Liquidity City - liquidity pools and sweeps, drawn as a neon city - индикатор для MetaTrader 5

Andrea Michelon
Andrea Michelon
  • MQL5 Developer / Trading Systems в  Indicator and EA developer
  • Италия
  • 2105
5 (3)
Андреа (Энди), Италия. Программист-самоучка с 1990-х, сейчас создаю инструменты для MetaTrader 5 под именем Andy Trading Solutions (ATS).
| Russian English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Просмотров:
22
Рейтинг:
(1)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

ATS Liquidity City дает ответы на два вопроса по любому графику: где расположены стоп-ордера и какие из них были активированы сегодня?


Что считается пулом ликвидности
- Свинг-максимумы и минимумы: максимум, по обе стороны от которого находится N более низких максимумов (по умолчанию N = 5). Подтверждается только после N закрытых баров, поэтому перерисовки не происходит. Стоп-ордера на покупку у коротких продавцов располагаются выше свинг-максимумов, стоп-ордера на продажу у покупателей — ниже свинг-минимумов.
- Равные максимумы / равные минимумы: два или более активных колебания, расположенных в пределах 0,10 x ATR(14) друг от друга. Чем больше стопов, тем больше пул: линия на графике становится толще.
- Вчерашние максимум и минимум (по серверному времени), актуальны только на сегодня.

Что считается «свипом»
- Первый закрытый бар, который торгуется за пределами пула. На этом баре рисуется стрелка.
- «Зацепился и отклонился»: бар, совершающий «свип», закрывается обратно по другую сторону от уровня. «Пробил»: он закрывается за пределами уровня.

На графике
- Активные пулы: сплошные линии (синие вверху, оранжевые внизу, золотые для вчерашнего дня), идущие до текущего бара, с их названием и ценой в конце: SWING HIGH, EQUAL LOWS x2, YDAY HIGH... Чем толще линия, тем больше стопов.
- Прометежные диапазоны: серые пунктирные линии, заканчивающиеся на прометежном баре, сохраняются для последних 300 баров. Стрелка на прометежном баре указывает «захват» (закрытие обратно внутри) или «прорыв» (закрытие за пределами, обозначено серым).
- Наведите курсор на линию, чтобы увидеть всплывающую подсказку: тип, цена и статус.

Панель
- «ЛЕТАЮЩАЯ МАШИНА» — это цена, движущаяся на средней высоте.
- Пул НИЖЕ цены — это небоскрёбы: неоновая крыша находится на этом уровне, более широкие башни означают равные минимумы. Пул ВЫШЕ — это плавучие платформы. Вчерашний максимум/минимум — это золотые голографические рекламные щиты. Каждый пул имеет свою цену.
- Высота = расстояние в ATR. Масштаб растягивается самостоятельно, так что ближайший бассейн с каждой стороны всегда остается в поле зрения; бассейны за его пределами считаются «за пределами карты».
- ПРОЖЕКТОР перемещается по небу и освещает зоны, которые он затрагивает (чисто декоративный элемент).
- БЛИЖАЙШИЙ ВВЕРХУ / БЛИЖАЙШИЙ ВНИЗУ: цена, расстояние в ATR и тип пула.
- ЗАХВАТЕНО СЕГОДНЯ: сколько пулов было захвачено с начала серверного дня, с прокручивающейся лентой (время, уровень, захвачено и отклонено или взято).
- Кнопка - / + сворачивает панель; состояние запоминается.

Для программистов
Буферы: 0 — просканированный пул с высоким уровнем (стрелка), 1 — просканированный пул с низким уровнем (стрелка), 2 — ближайший активный пул выше, 3 — ближайший активный пул ниже (значения на формирующейся полосе, EMPTY_VALUE, если их нет).
CCanvas не смешивает полупрозрачную фигуру с тем, что уже находится на холсте, поэтому каждое свечение в городе смешивается вручную с цветом неба на данной высоте (Mix(), SkyAt()). Кнопка свертывания создаётся после холста, поскольку объекты диаграммы, созданные позже, рисуются поверх. Панель перерисовывается 5 раз в секунду с помощью таймера с шагом в миллисекунду; пулы и прогоны перестраиваются только при открытии новой полосы.

Входы
InpPivot (5) — бары по обе стороны от колебания.
InpLookback (400) — количество баров, сканируемых на наличие пулов.
InpEqualATR (0,10) — допуск для равных максимумов/минимумов, в ATR(14).
InpDayLevels (true) — включать вчерашние максимум и минимум.
InpLines (true) — рисовать зоны на графике.
InpAlert (false) — всплывающее окно при пробое зоны на последнем закрытом баре.
InpShowPanel, InpPanelX, InpPanelY.

Примечание о честности
Это карта вероятного расположения стопов, а не прогноз. В наших собственных тестах на золоте торговля каждым прорывом сама по себе не давала преимущества после вычета затрат. Используйте её как контекст для ваших собственных правил: где находятся очевидные стопы и были ли они уже сработаны.

Примечания
Это индикатор. Он никогда не открывает, не изменяет и не закрывает сделки. Разработан для XAUUSD на M5/M15, но работает с любыми инструментами и на любых таймфреймах.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/77847

Symbol Spec Auditor Symbol Spec Auditor

Панель диаграмм, на которой отображаются подробные характеристики контракта, определяющие размер позиции и торговые издержки (стоимость пункта, стоимость спреда, маржа, своп, правила исполнения) в валюте счета, предупреждает о настройках брокера, которые незаметно нарушают правила определения размера лота, а также экспортирует отчет по каждому символу из панели «Market Watch» в формат CSV.

Spread Profile by Hour Spread Profile by Hour

Отображает реальный спред за каждый час работы сервера, рассчитанный на основе собственной истории тиков вашего брокера: медиана и 90-й процентиль за час, опциональная стоимость в виде доли от вашего стопа и в расчете на лот, а также экспорт в формат CSV.

Repaint Inspector Repaint Inspector

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

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.