
По цене 10 у нас стоит аск с объемом 1 контракт. Т.е. это ПАССИВНЫЙ ПРОДАВЕЦ, желающий продать.
По цене 9 у нас стоит бид с объемом 1 контракт. Это ПАССИВНЫЙ ПОКУПАТЕЛЬ, желающий купить.
Как должна произойти сделка? Участники в стакане у нас «пассивные». Они выставили свои лимитные заявки и ждут их исполнения. И так бы рыночек и стоял, если бы не появились АКТИВНЫЕ участники рынка. Те, кто будут целенаправленно выкупать или продавать из/в стоящие в стаканах лимитные заявки. Как это любят называть — оперировать рыночными заявками. Хотя это и не совсем верный термин, но тем не менее.
То есть, если кто-то направит в систему заявку «купить 1 контракт по цене 10», то данный участник ИНИЦИИРУЕТ сделку, ударив в стоящую в стакане заявку. Поскольку инициатором выступил покупатель, то сделка в системе пройдет с направлением «ПОКУПКА». Да, это снова не совсем верно, ибо определение направления будет проходить через очередность выставления заявок, но этак мы уйдем совсем глубоко, и для глобального понимания версия с инициатором будет лучше.
Данный продукт — это дальнейшее развитие всем известного индикатора VWAP. VWAP имеет один недостаток. Старт его расчёта необходимо выбирать вручную. Привязывать к старту дня. К хаю или лою дня. К последнему экстремуму. Это не всегда удобно. Наверняка многие из вас хотели бы, чтобы кривые средневзвешенных цен строились сами. Это упростило бы работу.
AutoVWAP — это реализация подобного механизма. Автоматическое построение кривых VWAP.
Создание алгоритма автоматического построения — задача нетривиальная. Человеческий глаз, а точнее мозг, легко определяет экстремумы на графике цены. Легко определяет важность того или иного минимума или максимума. Но компьютер всего этого не видит и не понимает. Ему нужны чёткие правила. Частично механизмы алгоритма скрыты в скрипте, частично отданы на откуп пользователю через доступные настройки. Пробежимся по возможностям индикатора и познакомимся с его опциями.
В основе у нас есть выбор между двумя разными подходами в построении.

Первый. Оценка скриптом всех имеющихся минимумов и максимумов без разделения дней. Т.е. он будет работать на любых таймфреймах. Глубина отрисовки задаётся в настройках параметром Quantityofcandles, который измеряется в свечах.

С большой радостью хочу сообщить, что я наконец-таки закончил работу над двумя прекрасными скриптами. Это SmartMap и BigDeals для торгового терминала МetaTrader 5. Думаю, неплохо сделать некий вводный обзор для тех, кто не в курсе, что это за зверь.
Итак… Откройте стакан. Вы увидите заявки на различных ценовых уровнях. На одних уровнях одиноко стоит всего одна заявка, а на другом может быть 100 и больше. Проблема в том, что данные в стакане часто меняются. Вот было где-то много заявок, а вот они исчезли. Или переместились. И вообще, спросите вы, а что они нам дают? Заявки. Что за граальное знание несут? Мы пока не будет говорить о целом «скальперском» направлении, которое только и делает, что «торгует» скопления в стакане. Нет. Я думаю, мы обратимся к небольшой аналогии. Так будет интереснее
Представим себе сверху футбольное поле. А на нем мяч. Что такое мяч? Это цена. И вот бегает цена от покупателя к продавцу, от продавца к покупателю… от футболиста к футболисту… И кем у нас будут выступать футболисты? Так заявками. В стакане. Крупными скоплениями.




Когда-то давно я уже писал о нестандартных нарезках графиков, в частности о РЕНКО. Беда была в том, что в МТ5 таких нарезок не было. Есть много различных поделок на этот счет, но они все через колено — то с обновлением в реале проблемы, то сделаны через индикаторы.
В своё время наш товарищ вроде сделал рабочие скрипты, которые мы немедленно опубликовали, но, к сожалению, как оказалось, проблемы победить не смогли.
И вот спустя огромное кол-во человеко-часов упорной работы мы смогли сделать работающую «синтетику». Сегодня я выношу на публику скрипт графиков РЕНКО для МТ5. Качать можно совершенно бесплатно по ссылке: https://www.mql5.com/ru/market/product/73335


