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

Первый. Оценка скриптом всех имеющихся минимумов и максимумов без разделения дней. Т.е. он будет работать на любых таймфреймах. Глубина отрисовки задаётся в настройках параметром Quantityofcandles, который измеряется в свечах.
Этот индикатор позволяет загружать и визуализировать историю макроэкономических событий прямо в виде стандартных графиков MT5. Вместо утомительного анализа таблиц и внешних источников — всё важное у вас перед глазами, в удобной визуальной форме.
Идеален для долгосрочных инвесторов и трейдеров, которые:
используют умеренное кредитное плечо (1:1, 1:2),
опираются на фундаментальный макроанализ,
отслеживают важные экономические публикации и их влияние на тренды.
Автоматическая загрузка макроэкономической истории
Получите десятки экономических индикаторов в один клик.
Визуализация в формате графиков MT5
Все данные переводятся в простой графический формат, привычный каждому трейдеру.
Тайминг публикаций
Чёткая привязка ко времени выхода новостей — незаменимо для внутридневной и среднесрочной торговли.
Перевел программы индикаторов и робота с MQL4 на MQL5, что наконец-то дало мне возможность сменить мой любимый торговый терминал Метатрейдер 4 на нелюбимый, но зато широко распространенный терминал Метатрейдер 5.
Принципиальной разницы в работе нет. Есть некоторые неудобства из-за отличий в органах управления и программном коде. Но вероятнее всего это просто вопрос привычки.
Сегодня начал тест алгоритмической торговой стратегии ТС-100500 (описание здесь - https://swt-metod.blogspot.com/p/12-100500.html ) на МТ5.
Торговля реальная, не прогон истории, полуатоматическая, на основе сделок робота.
Торгую один инструмент — золото.
Торговая тактика — «Линейка ордеров», запрограммированная в настройках робота.
Риски высокие, торговля агрессивная. Вытягивает то, что работа идет в направлении движения рынка, которое определяется с достаточно высокой точностью. Проблемы могут возникнуть на серьезном развороте рынка. Но запас прочности достаточно высок и времени на реагирование должно хватить с избытком, причем без особых потерь. Все это заложено в стратегии.

Месяц вкалывал, переводил программы с МТ4 на МТ5, чтобы перейти на БайБит и использовать преимущества работы с криптой (безналоговый статус в РБ). Других криптобирж с поддержкой МТ5 не нашел.
Стоило закончить, как БайБит прекратил поддержку Метатрейдер 5.
Нет слов… Одни междометия. Пойду на дочернюю компанию Финама… Там безналогового статуса нет, но сохранился ввод/вывод на пластик.


Область применения торгового терминала МТ4 сокращается. Тенденция наметилась несколько лет назад и скорее всего планы по вытеснению МТ4 из практики трейдинга будут реализованы в полном объеме.
И при всем моем нежелании я все-таки взялся за переделку индикаторов SWT-на MQL5. Для человека, не являющегося программистом и не владеющего языком MQL5 задача непростая. Но меня спровоцировал мой коллега, который сказал, что с помощью ИИ-ассистента это делается на раз-два.
Я имел неосторожность поверить и дал DeepSeek простенькую задачку, с которой последний успешно справился.
Это событие дало мне большой заряд оптимизма, и я встрял в переделку кодов. Однако не тут-то было.
Лихой кавалерийский наскок и поиск легкого пути окончились неудачей. Началась рутина и традиционный путь разработки шаг за шагом с неработающим кодом и с вылавливанием ошибок.
Три ключевых индикатора, которые работают автономно, были в конце концов переведены на MQL5, заработали и работают отлично. Торговать вручную на МТ5 с поддержкой SWT-метода уже в принципе было можно.