Обзор
VR Smart Grid — это самый умный торговый робот для MetaTrader 4 и MetaTrader 5, который способен поэтапно закрывать множество рыночных позиций с заданной трейдером прибылью. Постепенное закрытие мелких частей помогает оперативно и результативно сокращать риски. Алгоритм торговой стратегии включает несколько тщательно проработанных торговых стратегий: создание сетки позиций, интеллектуальное усреднение, частичное закрытие с фиксированной прибылью, трейлинг по тренду и против тренда. Робот анализирует текущую рыночную ситуацию, разбивая лоты на отдельные части, что позволяет вычислить оптимальную среднюю цену для закрытия определённой части позиций. Такой метод обеспечивает максимальное приближение средней цены к актуальной рыночной цене, а незначительные колебания рынка приводят к автоматическому закрытию заранее рассчитанной части позиций.
Тема на форуме
Чем VR Smart Grid считается лучшим
VR Smart Grid сочетает сразу несколько продуманных торговых стратегий, в основе которых — работа сеткой и механизм частичного закрытия позиций с фиксированной прибылью. Советник анализирует текущий рынок, разбивает общий объём на части и управляет ими отдельно, что позволяет вычислять оптимальную среднюю цену закрытия и гибко реагировать на движение цены. Это даёт важное преимущество: робот не «держится до упора», а постепенно выгружает прибыльные фрагменты, разгружая сетку и высвобождая маржу.
В стратегию заложено восемь методов закрытия позиций (в текущей версии — девять режимов усреднения) и девять методов расчёта лота, включая варианты по принципу Фибоначчи. Трейдер может использовать реальные и виртуальные уровни Take Profit, управлять порядком и шагом открытия сделок вручную или доверить это автоматике. Такой уровень гибкости редко встречается в массовых сеточных роботах и позволяет тонко настроить стиль торговли под себя — от консервативного до агрессивного.

Уникальные свойства продукта
- Интеллектуальное усреднение — умный и частичный режимы, реальный и виртуальный тейк-профит, умный выбор лучшего уровня.
- Девять методов расчёта лотов — стартовый, мартингейл, Фибоначчи, сумма, верх/низ, мягкий мартингейл, шаговый, корневой, логарифмический.
- Тринадцать типов дистанции — пункты, проценты, ATR (классический, модифицированный, сглаженный, медианный, EMA, x коэффициент), Боллинджер, Дончиан, среднее баров, плавный рост шага, гибрид.
- Шесть типов сигналов — без сигналов, CCI, Дончиан, пересечение MA, пользовательский, KAMA.
- Два независимых трейлинг-стопа — по тренду и против тренда, классический, динамический, ручной.
- Баланс-менеджмент — закрытие всех позиций при заданном профите или убытке.
- Единые уведомления — Alert, Mail, Push, Telegram с событийной моделью и скриншотами.
- Контроль ручных позиций — сопровождение позиций других советников и трейдера (Magic Number = 0).
- Компенсация комиссии и свопа — точка безубытка с учётом всех затрат.

Алгоритм работы продукта
Логика торговли построена вокруг управления и модификации рыночных позиций в зависимости от тренда. В растущем тренде для покупок используется трейлинг-стоп: когда Stop Loss выходит в зону прибыли, советник может добавить дополнительную позицию, усиливая прибыльную серию без роста риска на один ордер. В падающем рынке робот открывает усредняющие позиции с заданным лотом и шагом, а при малейшем откате начинает поэтапно закрывать сетку мелкими частями, фиксируя результат. Трейдер может задавать максимальное количество ордеров, ограничения по лоту, дистанцию между сделками и целевую прибыль или убыток для полной остановки. В результате VR Smart Grid превращается в конструктор стратегии, где вы определяете рамки риска, а советник выполняет рутинную часть.

Сравнение с другими роботами
Типичные сеточные и мартингейл-советники часто работают по жёсткой схеме: на каждое движение против позиции увеличивают лот и ждут крупного отката, чтобы закрыть всю сетку сразу. Это создаёт сильную нагрузку на депозит. VR Smart Grid работает иначе: он сочетает усреднение с частичным закрытием и гибким расчётом лота, что позволяет разгружать сетку по мере движения цены, а не одним рывком. Многие популярные роботы привязаны к узкому набору инструментов и требуют строгого следования одной «волшебной» настройке. VR Smart Grid, наоборот, изначально задуман как универсальный механизм: работает с любыми символами и периодами, поддерживает разные режимы торговли по тренду и против тренда и может подключаться к уже существующим стратегиям. Автор с 2009 года последовательно дорабатывал VR Smart Grid, тестируя версии на учебных и демо-счетах в условиях, максимально близких к реальным, что позволило учесть спред, комиссии, скорость тиков и прочие нюансы реального рынка.
Рекомендации по использованию
Любой советник требует контроля и понимания базовых принципов риск-менеджмента. Рекомендуется регулярно просматривать работу робота и при необходимости корректировать настройки под изменение волатильности, спреда и новостного фона. Перед запуском на реальный счёт обязательно протестируйте советника на демо в условиях, максимально приближенных к боевым: тот же брокер, тип счёта, спред, депозит и лотность. Минимальный срок такого теста — 2–4 рабочие недели. Для круглосуточной работы рекомендуется использовать специализированный VPS-сервер, географически и сетево близкий к серверу вашего брокера. Всегда ограничивайте риск и не запускайте робота на весь депозит без подушки безопасности.

Об авторе
Привет! Меня зовут Владимир, и я больше 20 лет программирую торговые стратегии и создаю торговых роботов. В своей работе я использую только свои идеи и стратегии. Разработка торговых роботов — это моя страсть. Каждый день я тестирую новые инновационные идеи и на их основе создаю уникальные функции торговых роботов. Я создаю профессиональные торговые инструменты. Вы легко можете протестировать все мои продукты в тестере стратегий, на демонстрационных счетах и даже на реальных счетах в реальных условиях. Я показываю всё как есть и не даю обещаний или гарантий прибыли. Работа над советником VR Smart Grid началась в 2009 году. С тех пор я перепробовал тысячи вариаций алгоритмов и логических схем. Каждая новая версия проходила тщательное тестирование на учебных и демо-счетах, поскольку симуляторы не могут передать всей сложности реальных условий.

Преимущества
VR Smart Grid полностью автоматизирует процесс торговли: советник способен как сам открывать и сопровождать сделки, так и управлять позициями, открытыми другими советниками или вручную.
Для робота не важно, откуда пришел ордер — из терминала или с мобильного приложения, он все равно включит позицию в свою сетку и начнет ее сопровождать по заданному алгоритму.
Это удобно начинающему трейдеру: можно постепенно переходить от ручной торговли к автоматической, не ломая привычный подход.
Робот прост в настройке, подходит новичкам и профессионалам, работает на любом таймфрейме и с любыми инструментами: Forex, металлы, CFD, фьючерсы, криптовалюты.
Он автоматически учитывает комиссии и своп, поддерживает оптимизацию в тестере стратегий, регулярно обновляется и сопровождается бесплатной технической поддержкой и наборами готовых set-файлов.
Для начинающего это означает минимальный порог входа: достаточно установить рекомендованный набор настроек и следовать базовым правилам риск-менеджмента.
Как VR Smart Grid работает
Логика торговли построена вокруг управления и модификации рыночных позиций в зависимости от тренда.
В растущем тренде для покупок используется трейлинг-стоп: когда Stop Loss выходит в зону прибыли, советник может добавить дополнительную позицию, усиливая прибыльную серию без роста риска на один ордер.
В падающем рынке робот открывает усредняющие позиции с заданным лотом и шагом, а при малейшем откате начинает поэтапно закрывать сетку мелкими частями, фиксируя результат.
Восемь методов закрытия и разные схемы расчета лота (включая Фибоначчи) позволяют управлять скоростью набора и разгрузки сетки.
Трейдер может задавать максимальное количество ордеров, ограничения по лоту, дистанцию между сделками и целевую прибыль или убыток для полной остановки.
В результате VR Smart Grid превращается в конструктор стратегии, где вы определяете рамки риска, а советник выполняет рутинную часть.
Сравнение VR Smart Grid с другими роботами
Типичные сеточные и мартингейл-советники часто работают по жесткой схеме: на каждое движение против позиции увеличивают лот и ждут крупного отката, чтобы закрыть всю сетку сразу.
Это создает сильную нагрузку на депозит, а результат закрытия зачастую выглядит как «черный ящик» для новичка.
VR Smart Grid работает иначе: он сочетает усреднение с частичным закрытием и гибким расчетом лота, что позволяет разгружать сетку по мере движения цены, а не одним рывком.
Многие популярные роботы привязаны к узкому набору инструментов или таймфреймов и требуют строгого следования одной готовой «волшебной» настройке.
VR Smart Grid, наоборот, изначально задуман как универсальный механизм: он работает с любыми символами и периодами, поддерживает разные режимы торговли по тренду и против тренда и может подключаться к уже существующим стратегиям.
Для начинающего трейдера это плюс — можно начать с простого пресета и постепенно расширять использование робота, не покупая каждый раз нового советника под другую задачу.
Еще одно отличие — прозрачность и эволюция алгоритма.
Автор с 2009 года последовательно дорабатывал VR Smart Grid, тестируя версии на учебных и демо-счетах в условиях, максимально близких к реальным, а не полагаясь только на модель тестера.
Это позволило учесть спред, комиссии, скорость тиков и прочие нюансы реального рынка, чего часто нет у «однодневных» роботов с красивыми отчётами из тестера.
Уважаемые коллеги и друзья-трейдеры,
Как и многие из вас, я стремлюсь зарабатывать на финансовых рынках. Работа над советником VR Smart Grid началась в 2009 году. С тех пор я перепробовал тысячи вариаций алгоритмов и логических схем. Каждая новая версия проходила тщательное тестирование на учебных и демо-счетах, поскольку симуляторы не могут передать всей сложности реальных условий. Лишь наблюдая за поведением советника в живой торговле, я вносил улучшения, шаг за шагом совершенствуя алгоритм до оптимальной конфигурации.
VR Smart Grid выделяется среди аналогичных решений не только наличием восьми методов усреднения, но и гибкостью настроек, позволяющих точно настроить автоматическую торговую стратегию под ваши нужды.
Важно! Тестируя программу в тестере стратегий, учтите следующие моменты:
- Лучшее тестирование – это использование программы в реальных условиях. Чтобы оценить реальную эффективность приложения, купите программу на небольшой срок и используйте ее на учебных счетах или на микро счетах.
- Тестер стратегий, встроенный в MetaTrader, не учитывает: спред, комиссию, пинги, реквоты, реальную скорость поступления тиков, качество тиков и другие важные условия.
- Результаты прибыльности или убыточности, полученные в тестере стратегий, брать во внимание нельзя!
Особенности торгового робота VR Smart Grid
- Уникальный многофункциональный комбайн, способный работать с различными видами средних цен;
- Работает на любых финансовых инструментах (Forex, CFD, Crypto, Metalls, Futures);
- Подходит как для начинающего, так и для профессионального трейдера;
- Не большое количество настроек;
- Прост в установке и настройке, к программе прилагается текстовая и видео инструкции;
Маркет Trading-Go:
- Поставляется архивом содержащим версии для MetaTrader 4 и MetaTrader 5;
- При оплате в маркете Trading-Go вторая версия для MetaTrader 4 или MetaTrader 5 идет бесплатно;
- Перед покупкой можно протестировать в тестере стратегий, на демо счете, на реальном счете в течении 30 дней;
- Оплата: МИР, VISA ru, MasterCard ru и другие. Crypto: USDT trc20, USDT erc20;
- Количество ключей 5, для каждой новой операционной системы списывается 1 ключ. При необходимости ключи заменяются после создания запроса в тех. Поддержку.
- Требует включения DLL библиотек в настройках терминала MetaTrader;
- Возможность использовать приложения на бесплатной основе по реферальной программе.
- Техническая поддержка бесплатно;
- Обновления бесплатны;
- Инструкция по установке;
Маркет MQL5:
- Каждая версия для MetaTrader 4 и MetaTrader 5 оплачивается отдельно.
- Количество активаций 20, для каждой новой операционной системы списывается 1 активация.
- Перед покупкой можно протестировать только в тестере стратегий.
- Возможно получить напрямую в вашем MetaTrader. Раздел маркет, в поиске указать имя приложения.
- Оплата: VISA, MasterCard, PayPal, UnionPay, WebMoney идругие.
- Платная версия для MetaTrader 4 https://www.mql5.com/ru/market/product/28140
- Платная версия для MetaTrader 5 https://www.mql5.com/ru/market/product/38626
- Техническая поддержка бесплатно.
- Обновления бесплатны.
- Инструкция по установке;
Тема на форуме
Рекомендации
Любой советник, даже самый продвинутый, требует от трейдера контроля и понимания базовых принципов риск-менеджмента.
Рекомендуется регулярно просматривать работу робота и при необходимости корректировать настройки под изменение волатильности, спреда и новостного фона.
Особенно на старте полезно периодически сравнивать результат с вашими ожиданиями: совпадает ли максимальная просадка с заложенными параметрами, как ведет себя сетка на тренде и во флете.
Перед запуском на реальный счет обязательно протестируйте советника на демо в условиях, максимально приближенных к боевым: тот же брокер, тип счета, размер спреда, размер депозита и лотность.
Минимальный срок такого теста — 2–4 рабочие недели, чтобы успеть увидеть разные рыночные фазы и понять, комфортны ли вам просадки и стиль ведения позиций.
Именно на этом этапе стоит подобрать подходящий размер шага сетки, лота и уровни ограничения по просадке.
Всегда ограничивайте риск: не увеличивайте лот только ради быстрой прибыли и не запускайте робота на весь депозит без подушки безопасности.
Для небольших сумм подойдут центовые счета: это позволит протестировать советника «живыми» деньгами, но с минимальной нагрузкой на психологию и депозит.
Важно также внимательно относиться к готовым set-файлам: они создаются под конкретные условия и требуют проверки на демо перед использованием.
Работа робота на VPS-серверах
Для круглосуточной работы любой автоматической стратегии нужен компьютер, который не выключается и стабильно подключен к интернету.
В реальности держать домашний ПК включенным 24/5 удобно далеко не всем, да и стабильность электропитания и связи может подвести в самый неподходящий момент.
Именно поэтому для VR Smart Grid настойчиво рекомендуется использовать специализированный VPS-сервер.
VPS — это удаленный сервер в дата-центре, по сути тот же компьютер, но размещенный в профессиональной инфраструктуре с контролируемым питанием, охлаждением и мониторингом.
Вы устанавливаете на него терминал MetaTrader, запускаете советника и подключаетесь по удаленному рабочему столу, как к обычной машине.
Благодаря этому робот продолжает работать даже когда ваш домашний ПК выключен, а за его доступность отвечают системные администраторы.
Для оптимальной работы VR Smart Grid имеет смысл выбирать VPS, который географически и сетево близок к серверу вашего брокера — это снижает задержку и уменьшает риск проскальзываний.
Специализированные провайдеры, ориентированные на трейдеров, сразу предлагают конфигурации под MetaTrader и помогают с начальной настройкой.
Вложения в VPS быстро окупаются за счет того, что робот не пропускает входы и корректно отрабатывает алгоритм 24/5.
Почему стоит учиться создавать роботов самому
Работая с VR Smart Grid, начинающий трейдер фактически получает готовый «учебник» по продвинутой автоматической стратегии: сетки, усреднение, частичное закрытие, работа с трендом и против него.
Наблюдая за тем, как советник открывает и закрывает позиции, меняет лот, реагирует на тренд и откаты, вы начинаете понимать логику, которую можно перенести в собственные алгоритмы.
Это отличный фундамент для того, чтобы перейти от простого использования чужого решения к созданию своих роботов.
Изучение MQL4/MQL5 и основ алгоритмической торговли дает полную независимость: вы сможете адаптировать идею VR Smart Grid под свои взгляды на рынок, добавить собственные фильтры, индикаторы, правила входа и выхода.
Вместо того чтобы бесконечно покупать новые советники «под каждый случай», вы создаете один или несколько собственных, которые понимаете изнутри и можете дорабатывать под изменения рынка.
Путь здесь простой: начать с изучения кода открытых проектов и официальной документации, параллельно анализируя поведение установленного робота на демо и реале.
Постепенное добавление небольших изменений, тестирование в условиях, близких к реальным, и работа с обратной связью от рынка позволят вам со временем стать не только пользователем, но и разработчиком востребованных торговых решений.
Тема на форуме
Настройки
Описание настроек
Тренд считается, когда цена находится выше верхней позиции для покупки; против тренда — когда цена ниже верхней позиции для покупки. Для продаж логика зеркальна. Настройки, отмеченные 4/5, зависят от количества знаков после запятой у брокера.
Lot calculation settings — настройки расчёта лотов
- The type of lot calculation — тип расчёта лота: фиксированный лот (Fixed lot), процент от маржи (Percentage lot), баланс для минимального лота (The balance for the minimum lot).
- Value (Lot, Percentage, Balance) — значение для выбранного типа расчёта.
- Manual sequence of lots, through ( ; ) — ручная последовательность лотов (высший приоритет).
- Type of automatic lot calculation — метод автоматического расчёта: стартовый лот, мартингейл, Фибоначчи, сумма, верх/низ, мягкий мартингейл, шаговый, корневой, логарифмический.
- Additional lot multiplier (0 - Disabled) — дополнительный множитель лота.
- Maximum Buy lot / Maximum Sell lot — ограничения максимального лота.
Position step settings — настройки шага позиций
- Type of distance calculation — тип расчёта дистанции: пункты (Points), проценты (Percentages), ATR модифицированный, разность Боллинджера, разность Дончиана, среднее значение баров, ATR классический, сглаженный ATR, медианный диапазон, EMA диапазона, ATR x коэффициент, плавный рост шага, гибрид.
- Value (Points, Percentage, Indicator Period) — значение дистанции.
- Step increase between positions (0 - Disabled) — увеличение шага с глубиной сетки.
- Manual distance sequence, through ( ; ) — ручная последовательность дистанций.
Uptime settings — настройки времени работы
- New Bar trading — торговля по новому бару выбранного таймфрейма.
- Trade end time / Trading start time — время окончания и начала торговли (hh:mm:ss).
Trading settings — настройки торговых операций
- Maximum spread (0 - Disabled) — максимальный спред.
- Type of trading operations — покупки и продажи вместе, только покупки, только продажи, плавная остановка, контроль ручных позиций.
- Maximum number of positions per buy / sell — максимальное количество позиций.
Balance management settings — настройки управления балансом
- Close all positions at profit or loss — закрытие всех позиций при заданном результате.
- Action after closing all positions — остановить или продолжить торговлю.
Averaging settings — настройки усреднения
- Type of averaging — режим усреднения: все позиции / две крайние / две последние / умный выбор, реальный или виртуальный тейк-профит, без усреднения.
- Partial closing percentage (virtual mode) — процент частичного закрытия в виртуальном режиме.
- Minimum profit for closing positions — минимальный профит в пунктах.
- Manual sequence of profit, via ( ; ) — ручная последовательность профитов.
Trailing stop in the trend / against the trend — трейлинг стоп
- Type of trailing — классический, динамический, ручной.
- Potential trend size (Points) — потенциальный размер тренда в пунктах.
- Maximum percentage for a trailing stop (Dynamic) — максимальный процент динамического трейлинга (0–95%).
Setting up strategies — настройка стратегий
- Type of signals for a strategy — без сигналов, CCI, Дончиан, пересечение MA, пользовательский, KAMA.
- Indicator Period — периоды индикаторов.
Other settings — другие настройки
- Info panel size — размер информационной панели.
- Notifications — Push, Alert, Email, Telegram (токен и канал).
- MagicNumber — серийный номер позиций (по умолчанию 227).
- Slippage — проскальзывание.
- Comment on the positions — комментарий или маска комментария.
Видео
Обновления
Версия 26.086 - 19.08.2026
Исправление функции закрытия позиций при достижении указанного профита или убытка
История обновлений — последние 5 версий
Версия 26.085 - 18.08.2026
Незначительные исправления и улучшения
Версия 26.081 - 17.08.2026
В этом обновлении переработаны пять ключевых блоков: расчёт торговых лотов, дистанция между позициями, усреднение позиций, сигналы для стратегии и трейлинг стоп. Логика работы не изменилась, но код стал надёжнее, быстрее и проще в поддержке.
ЧТО УЛУЧШЕНО
- Проверка ручной последовательности лотов и дистанций. Советник проверяет ввод в настройках: неправильные символы, опечатки (например, две точки) или лишние разделители больше не приводят к ошибкам — советник сообщит об этом в журнал и не откроет позицию с некорректным объёмом или шагом.
- Автоматическая защита объёма. Если рассчитанный лот меньше минимального или больше максимального, допустимого для инструмента, советник сам приведёт его к допустимому значению и выведет предупреждение.
- Корректный отсчёт дистанции. Новая позиция открывается только когда цена прошла заданный шаг от последней позиции — больше никаких «задвоенных» открытий.
- Защита от некорректных настроек. Нулевой шаг, нулевой период индикатора или неверный тип расчёта больше не приводят к сбоям — используется запасное значение.
- Новые плавные методы расчёта лотов — теперь на выбор 9 методов (подробно ниже).
- Новые плавные типы дистанции — теперь на выбор 13 типов (подробно ниже).
- Переработан блок усреднения — единый отсчёт от последней позиции, защита от лишних торговых запросов, память позиций на глобальных переменных (подробно ниже).
- Переработан блок сигналов — сигнал больше не «залипает», индикаторы создаются один раз, добавлен новый сигнал KAMA (подробно ниже).
- Переработан трейлинг стоп — исправлен размер дистанции против тренда, защита от лишних запросов и от деления на ноль (подробно ниже).
- Компенсация комиссии и свопа в точке безубытка. Средняя цена усреднения корректно учитывает комиссию и накопленный своп — позиции закрываются «в ноль» с учётом всех затрат (подробно ниже).
- Усреднение покупок и продаж стало полностью зеркальным. Блоки продаж переписаны один в один по структуре покупок — устранена ошибка, при которой тейк-профит в режимах «Две крайние» и «Первые две» ставился средним позициям, а крайним обнулялся.
- Единая система уведомлений. Alert, Mail, Push и Telegram собраны в один класс CMyMessage: события позиций (новая, закрыта, изменена), локализация lang() и скриншоты графика (подробно ниже).
- Безопасная работа с графическими объектами. Панель при выгрузке удаляется только если реально создана, индикаторы корректно освобождаются, глобальные переменные сигнала чистятся (подробно ниже).
- Мелкие исправления. Исправлены опечатки в текстах, код приведён к единому стилю.
БЛОК 1. МЕТОДЫ РАСЧЁТА ЛОТОВ
1.1 Стартовый лот (тип расчёта)
Определяет, с какого объёма начинается торговля. На выбор три способа:
- Фиксированный лот — всегда один и тот же объём (пример: 0.01);
- Процент от маржи — лот равен указанному проценту от свободной маржи (пример: 3, то есть 3% маржи);
- Лот на сумму — баланс делится на заданную сумму и умножается на минимальный лот (пример: 300 — старт с минимального лота при балансе 300).
1.2 Рост лота при добавлении позиций (тип автоматического расчёта)
Определяет, как меняется объём каждой следующей позиции при усреднении. Все примеры приведены для стартового лота 0.01 (последовательность для позиций с 1-й по 5-ю):
- № 0 Стартовый лот: 0.01, 0.01, 0.01, 0.01, 0.01 — без роста;
- № 5 Мягкий мартингейл: 0.01, 0.015, 0.0225, 0.0338, 0.0506 — очень плавный рост (x1.5);
- № 8 Логарифмический: 0.01, 0.017, 0.021, 0.024, 0.026 — самый плавный, рост «насыщается»;
- № 7 Корневой: 0.01, 0.014, 0.017, 0.02, 0.022 — плавный, рост замедляется;
- № 6 Шаговый: 0.01, 0.015, 0.02, 0.025, 0.03 — плавный, линейный;
- № 3 Сумма: 0.01, 0.02, 0.03, 0.04, 0.05 — линейный (плюс стартовый);
- № 2 Фибоначчи: 0.01, 0.01, 0.02, 0.03, 0.05, 0.08 — умеренный (сумма двух предыдущих);
- № 4 Верх/низ: 0.03, 0.04, 0.07, 0.10 — сумма лотов крайних позиций;
- № 1 Мартингейл: 0.01, 0.02, 0.04, 0.08, 0.16 — агрессивный (каждый вдвое больше).
Подробнее о каждом методе:
- Стартовый лот (1, 1, 1, 1 и далее) — все позиции открываются одинаковым объёмом. Самый безопасный, но и самый медленный способ восстановления после усреднения.
- Мягкий мартингейл (1, 1.5, 2.25, 3.4 и далее) — каждая следующая позиция в 1.5 раза больше предыдущей. Мягче классического мартингейла, но быстрее восстанавливает убыток.
- Логарифмический (1, 1.7, 2.1, 2.4 и далее) — рост быстро замедляется и «насыщается». Минимальная нагрузка на депозит при глубокой серии.
- Корневой (1, 1.4, 1.7, 2, 2.2 и далее) — лот растёт пропорционально квадратному корню из номера позиции. Плавный рост с замедлением — хороший баланс риска и скорости.
- Шаговый (1, 1.5, 2, 2.5, 3 и далее) — к каждому лоту добавляется половина стартового. Простой и предсказуемый линейный рост.
- Сумма (1, 2, 3, 4, 5 и далее) — к лоту первой позиции прибавляется стартовый. Линейный рост с полным шагом.
- Фибоначчи (1, 1, 2, 3, 5, 8 и далее) — лот равен сумме двух предыдущих. Классическая умеренная прогрессия.
- Верх/низ (3 и более, 4, 7, 10 и далее) — лот равен сумме лотов самой верхней и самой нижней позиции. Подходит для сеточных стратегий с зеркальными ветками.
- Мартингейл (1, 2, 4, 8, 16 и далее) — каждая следующая позиция вдвое больше предыдущей. Самый агрессивный: быстро восстанавливает убыток, но требует большого запаса маржи.
1.3 Как выбрать метод
- Консервативная торговля, маленький депозит: логарифмический, корневой или шаговый — минимальная нагрузка на маржу;
- Сбалансированный подход: мягкий мартингейл, сумма, Фибоначчи;
- Быстрое восстановление и готовность к риску: мартингейл, верх/низ.
1.4 Дополнительные настройки лотов
- Множитель лота — дополнительно умножает рассчитанный лот (0 — отключено);
- Максимальный лот покупок и продаж — ограничивает объём позиций, чтобы защитить депозит;
- Ручная последовательность лотов — можно задать свой список объёмов через точку с запятой, например: 0.01; 0.02; 0.04; 0.08.
БЛОК 2. ДИСТАНЦИЯ МЕЖДУ ПОЗИЦИЯМИ
Блок расчёта шага между позициями переработан: добавлена проверка ввода, исправлен отсчёт дистанции и добавлены плавные типы расчёта. Теперь на выбор 13 типов:
- В пунктах — фиксированное расстояние в пунктах (пример: 150);
- В процентах — расстояние как процент от цены открытия (пример: 1.5, то есть 1.5%);
- ATR модифицированный — среднее движение баров вверх и вниз за период (пример: 50);
- Разность Боллинджера — разница между верхней и нижней полосой (пример: 12);
- Разность Дончиана — разница между максимумом и минимумом за период (пример: 22);
- Среднее значение баров — средний размер бара за период (пример: 30);
- ATR классический — значение индикатора ATR (пример: 14);
- Сглаженный ATR (новое) — усреднение (EMA) значений ATR, шаг без рывков (пример: 14);
- Медианный диапазон (новое) — медиана размеров баров, игнорирует выбросы, самый спокойный (пример: 50);
- EMA диапазона (новое) — сглаженное среднее размера баров с акцентом на свежие бары (пример: 14);
- ATR x коэффициент (новое) — расстояние равно ATR, умноженному на коэффициент (пример: 1.5);
- Плавный рост шага (новое) — расстояние растёт с глубиной сетки и замедляется (пример: 50);
- Гибрид (новое) — комбинация фиксированного расстояния и ATR (пример: 100).
Что исправлено:
- Отсчёт от последней позиции. Раньше опорная цена могла «застывать» — после первого срабатывания условия советник открывал позиции на каждом тике. Теперь дистанция отсчитывается от последней (крайней) позиции, и каждая следующая открывается только после прохождения полного шага.
- Защита индикаторов. Периоды ATR, Боллинджера и других индикаторов автоматически приводятся к допустимым значениям; ошибки загрузки индикатора больше не вызывают сбоев.
- Защита от нулевого шага. Если в настройках указан ноль, используется запасное значение — советник продолжит работу корректно.
- Ручная последовательность дистанций — можно задать свой список шагов через точку с запятой, например: 50; 100; 80; 30 (проверяется так же, как и лоты).
Как выбрать тип дистанции:
- Стабильный шаг без привязки к рынку: «В пунктах» или «Плавный рост шага»;
- Адаптация к волатильности без рывков: «Сглаженный ATR», «Медианный диапазон», «EMA диапазона»;
- Следование за волатильностью: «ATR классический», «ATR x коэффициент», «Гибрид»;
- Анализ рыночной структуры: «Разность Боллинджера», «Разность Дончиана».
БЛОК 3. УСРЕДНЕНИЕ И ЧАСТИЧНОЕ ЗАКРЫТИЕ ПОЗИЦИЙ
Блок усреднения полностью переработан и перенесён в новую архитектуру — теперь он работает согласованно с расчётом лотов и шага.
Режимы работы:
- Реальный TakeProfit — устанавливает тейк-профит на позициях при достижении уровня;
- Виртуальное частичное закрытие — закрывает часть позиции (в процентах) при достижении уровня.
Типы расчёта уровня:
- Все (All) — общий уровень для всех позиций;
- Крайние (Max/Min) — уровень для двух крайних позиций (верхней и нижней);
- Первые две (Max/Max) — уровень для двух первых позиций;
- Умный (Smart) — автоматически выбирает лучший из трёх вариантов.
Что исправлено и улучшено:
- Единый отсчёт от последней позиции. Усреднение, шаг и расчёт лотов работают от одной и той же опорной точки — последней добавленной позиции сетки. Раньше блоки могли «тянуть» в разные стороны.
- Защита от лишних торговых запросов. Тейк-профит модифицируется только когда уровень реально изменился — раньше запросы отправлялись на каждом тике, теперь нагрузка на терминал и сервер минимальна.
- Память позиций. Значения хранятся в глобальных переменных терминала с кешем в памяти: данные переживают перезапуск терминала, а запись выполняется только при изменении — без лишней нагрузки на каждый тик.
- Защита на старте сетки. При двух-трёх позициях закрывается доля от каждой позиции — после частичного закрытия в рынке не остаётся позиция с крупным лотом.
- Защита параметров. Процент закрытия приводится к допустимому диапазону; некорректные значения не вызывают сбоев.
Настройки блока усреднения:
- Тип усреднения — выбор режима (реальный TP или виртуальное закрытие) и типа расчёта (все, крайние, первые две, умный);
- Закрытие части в процентах — какой объём позиции закрывать в виртуальном режиме (например, 25 — четверть);
- Минимальный профит — в пунктах, либо ручная последовательность уровней через точку с запятой (например, 25; 50; 100).
БЛОК 4. СИГНАЛЫ ДЛЯ СТРАТЕГИИ
Блок сигналов переработан: добавлен новый тип KAMA, исправлено «залипание» сигнала и оптимизирована работа с индикаторами.
Типы сигналов:
- № 0 Без сигналов — стратегия работает без фильтра по индикаторам;
- № 1 CCI — покупка или продажа при развороте CCI от уровней минус 100 и плюс 100;
- № 2 Дончиан — покупка при пробое максимума, продажа при пробое минимума;
- № 3 Пересечение MA — покупка при пересечении быстрой EMA выше медленной, продажа — при пересечении вниз;
- № 4 Пользовательский — сигнал из глобальной переменной (внешний индикатор);
- № 5 KAMA (новое) — отскок от низа — покупка, отскок от верха — продажа.
Новый сигнал KAMA:
- Адаптивное скользящее среднее Кауфмана (KAMA) само подстраивается под волатильность рынка;
- Покупка — цена коснулась линии KAMA снизу и отскочила вверх;
- Продажа — цена коснулась линии KAMA сверху и отскочила вниз;
- Сигнал считается по закрытым барам — без перерисовки;
- Период KAMA задаётся полем «Период индикатора» (iPeriod_1).
Что исправлено:
- Сигнал больше не «залипает». Раньше, если условие перестало выполняться, сигнал сохранял старое значение и советник мог «покупать» бесконечно. Теперь сигнал сбрасывается на каждом тике.
- Индикаторы создаются один раз. Раньше хэндлы CCI и MA создавались на каждом тике — теперь они создаются при инициализации и корректно освобождаются при завершении.
- Защита от ошибок. Проверки наличия данных и корректности каналов Дончиана исключают сбои и выход за границы массивов.
БЛОК 5. ТРЕЙЛИНГ СТОП
Блок трейлинга переработан и перенесён в новую архитектуру. Работает в двух независимых группах: по тренду и против тренда, для каждой — на выбор два типа.
Группы и типы:
- По тренду, Классический — стоп следует за ценой на фиксированной дистанции;
- По тренду, Динамический — стоп привязан к пройденному проценту потенциального размера тренда;
- Против тренда, Классический — стоп двигается в обратном направлении при развороте;
- Против тренда, Динамический — адаптивный стоп при откате цены от крайней позиции.
Что исправлено и улучшено:
- Исправлена дистанция против тренда. Раньше блок «против тренда» использовал размер трендовой дистанции — теперь у него собственный параметр «Потенциальный размер тренда» группы «Против тренда».
- Защита от некорректных настроек. Нулевой или отрицательный размер тренда автоматически заменяется запасным; максимальный процент приводится к допустимому диапазону 0–95. Деление на ноль исключено.
- Защита от лишних запросов. Стоп-лосс модифицируется только когда уровень реально изменился — раньше запросы отправлялись на каждом тике.
- Оптимизация скорости. Текущие цены Bid/Ask и размер пункта кэшируются один раз на тик — меньше нагрузки на терминал при большом количестве позиций.
Настройки блока трейлинга:
- Тип трейлинга по тренду — классический или динамический;
- Потенциальный размер тренда — в пунктах (например, 10000);
- Максимальный процент — ограничение для динамического режима (0–95%);
- те же три параметра для группы «Против тренда».
БЛОК 6. КОМПЕНСАЦИЯ КОМИССИИ И СВОПА
- Точка безубытка с учётом затрат. Средняя цена усреднения включает комиссию (с учётом закрытия — «туда и обратно») и накопленный своп: для покупок точка безубытка выше цены входа, для продаж — ниже, ровно на величину затрат. Позиции закрываются «в ноль» без скрытых убытков от комиссии.
- Корректные единицы расчёта. Компенсация пересчитывается в пункты через стоимость пункта, а не тика — корректно работает даже на инструментах, где тик отличается от пункта.
- Ускорение. Значение компенсации кэшируется: один расчёт на позицию за тик вместо нескольких обращений к истории сделок.
БЛОК 7. ГРАФИЧЕСКИЕ ОБЪЕКТЫ (ПАНЕЛЬ)
- Безопасное удаление панели. При выгрузке советника панель удаляется только если она действительно создана (проверка флага Work()). Раньше безусловная очистка объектов могла стереть с графика все нарисованные объекты, включая чужие.
- Корректное освобождение индикаторов. Хэндлы CCI/MA освобождаются при завершении работы (Release()) — без утечек при переинициализации (смена параметров, перекомпиляция, смена графика).
- Логирование причины выгрузки. В журнал выводится причина Deinit (REMOVE, RECOMPILE, PARAMETERS, ACCOUNT, CLOSE и т.д.) — проще понять, почему советник остановился.
- Очистка глобальных переменных. В режиме сигнала «Пользовательский» при выгрузке удаляется глобальная переменная сигнала — после перезапуска не читается устаревшее значение.
- Сброс состояния для реинита. Гейт нового бара и флаг перерисовки панели сбрасываются при выгрузке — советник стартует с чистого состояния.
- Обновление графика. При выгрузке вызывается ChartRedraw() — панель исчезает сразу, без «зависших» остатков на графике.
БЛОК 8. СООБЩЕНИЯ (УВЕДОМЛЕНИЯ)
- Единый фасад уведомлений CMyMessage — один вызов отправляет сообщение во все включённые каналы: Alert (окно терминала), Mail (e-mail), Push (смартфон), Telegram (бот). Каждый канал включается отдельно, для Telegram задаются токен и имя канала.
- Событийная модель позиций. Советник сравнивает снимки позиций и отправляет сообщения только при реальных событиях: «Новая позиция», «Позиция закрыта» (профит, комиссия, своп, итог), «Изменен объём / Stop Loss / Take Profit». Первый проход служит базовой линией — спама при старте нет.
- Локализация сообщений. Все тексты переведены на систему lang(): добавлены индексы 110100200–110100213 (английский и русский). Язык сообщений совпадает с языком терминала.
- Маркировка событий. Покупки и продажи помечаются метками BUY/SELL, события сопровождаются пометками «новая позиция», «изменение Stop Loss / Take Profit», «закрыта (профит)», «комиссия и своп», «итог». Заголовок и подвал сообщений оформляются в том же стиле.
- Скриншоты в отдельную папку. Снимок графика сохраняется в папку «Имя программы\Screenshots» с уникальным именем (программа_символ_дата_время) и отправляется в Telegram с подписью.
- Корректная кодировка меток событий в Telegram. Символы кодируются корректным UTF-8 — суррогатные пары объединяются в кодовую точку. Раньше значки превращались в пробелы и не отображались.
- Защита от спама. Каждый канал имеет тихий троттлинг: 6 секунд для Alert/Mail/Push и 30 секунд для Telegram — без повторных окон и надоедливых Alert'ов.
- Фолбэк на текст. Если скриншот не удался (например, в тестере стратегий ChartScreenShot не работает), сообщение всё равно уходит обычным текстом — уведомления не теряются.
- Корректная обработка ошибок. Код ответа проверяется только после реальной отправки; фото возвращает реальный код результата — сбои не скрываются и дубли не создаются.
ИТОГИ ОБНОВЛЕНИЯ
Исправлено ошибок: 38
- Разбор ручных последовательностей лотов и дистанций — опечатки (например, 0.01.5), пустые элементы, лишние разделители больше не дают нулевой объём или шаг;
- Защита от деления на ноль и некорректных параметров (нулевой шаг, нулевой период индикатора, нулевой размер тренда, процент вне диапазона);
- Корректный отсчёт дистанции и усреднения от последней позиции — устранены «задвоенные» открытия;
- Исправлен размер дистанции трейлинга против тренда (раньше использовался трендовый размер);
- Защита от лишних торговых запросов — тейк-профит и стоп-лосс модифицируются только при реальном изменении уровня;
- Сигнал больше не «залипает» — сбрасывается на каждом тике;
- Память позиций на глобальных переменных с кешем — без лишней нагрузки и с сохранением после перезапуска;
- Проверка выделения памяти (new == NULL) для всех объектов;
- Защита от некорректного формата времени в настройках (вылет исключён);
- Поиск крайних позиций при одинаковом времени открытия (усреднение больше не пропускается);
- Исправлены ошибки портирования из старой версии (несуществующие методы, переменные, имена классов);
- Тейк-профит ставится крайним позициям в режимах «Две крайние» и «Первые две» (раньше — только средним, крайние оставались без уровня);
- Компенсация комиссии переведена в корректные единицы (пункты вместо тиков) — точный учёт затрат на любом инструменте;
- Блок усреднения продаж переписан зеркально покупкам — устранена перепутанная логика тейк-профита у крайних позиций;
- Обращение к удалённому объекту в Telegram (use-after-free) — заменено на прямой вызов;
- «Отравление» кода ответа в Telegram — проверка только после реальной отправки, фото возвращает реальный код;
- Спам Alert'ов при троттлинге — заменён тихий троттлинг;
- Значки событий не отображались в Telegram — исправлена UTF-8 кодировка (суррогатные пары);
- Ошибка компиляции в Telegram.mqh (необъявленная переменная length);
- Удаление панели при выгрузке могло стереть все объекты графика — добавлена проверка Work();
- Неинициализированный флаг сообщений в конструкторе CMyStructuraUpdate;
- Конфликт include guard в CMyMail (совпадал с CMyPush) — файлы теперь подключаются совместно;
- Ошибка компиляции CMyAlert (if от void-функции Alert);
- Дубль объявления переменной при вставке кода скриншота в CMyMessage.
Добавлено новых возможностей: 19
- Лоты: 4 плавных метода роста — мягкий мартингейл, шаговый, корневой, логарифмический;
- Дистанция: 6 плавных типов — сглаженный ATR, медианный диапазон, EMA диапазона, ATR x коэффициент, плавный рост шага, гибрид;
- Сигналы: 1 новый сигнал — KAMA (отскок от низа — покупка, отскок от верха — продажа);
- Сообщения: единый фасад CMyMessage — Alert, Mail, Push и Telegram одним вызовом;
- Сообщения: событийная модель позиций (новая, закрыта, изменена) с итогами по профиту, комиссии и свопу;
- Сообщения: локализация lang() — новые индексы 110100200–110100213 (EN/RU);
- Сообщения: скриншоты в папку «Имя программы\Screenshots» с уникальным именем;
- Сообщения: метод Telegram(aText, aPatch) — текст или текст со скриншотом;
- Сообщения: фолбэк на текст при неудаче скриншота;
- Сообщения: тихие троттлинги каналов (6 секунд / 30 секунд).
Оптимизаций: 10
- Кеш глобальных переменных памяти позиций (запись на диск только при изменении);
- Индикаторы создаются один раз при инициализации (вместо каждого тика);
- Копирование только необходимых баров индикатора (вместо двойного периода);
- Кеш цен Bid/Ask и размера пункта на тик;
- Защита от спама торговых запросов в блоках усреднения и трейлинга;
- Очистка мёртвого кода и закомментированных старых реализаций;
- Русские комментарии с выравниванием по правому краю во всех файлах;
- Кеш компенсации комиссии и свопа — один расчёт на позицию за тик вместо 4–8 обращений к истории сделок;
- Уведомления отправляются только при реальных событиях позиций (сравнение снимков) — ноль лишних запросов на тик;
- Освобождение индикаторов и очистка состояния при выгрузке — без утечек при переинициализации.
Рост производительности
- Память позиций. Раньше советник обращался к глобальным переменным терминала (запись на диск) на каждый тик — при сетке из 10 позиций это до 40 дисковых операций в секунду. Теперь значения хранятся в памяти и пишутся на диск только при изменении — при стабильной сетке дисковых операций ноль.
- Индикаторы. Хэндлы CCI и MA создавались заново на каждом тике — теперь создаются один раз при запуске и корректно освобождаются при завершении. Экономия времени и памяти терминала.
- Данные индикаторов. Копировалось 2 x периода баров — теперь только последние 3 бара, которых достаточно для расчёта сигналов.
- Цены. Bid/Ask и размер пункта запрашивались десятки раз за тик — теперь кэшируются один раз и переиспользуются во всех блоках (лоты, дистанция, усреднение, трейлинг).
- Торговые запросы. Тейк-профит и стоп-лосс отправлялись на сервер на каждом тике — теперь только при реальном изменении уровня. Снижение нагрузки на терминал, сервер и сетевой трафик.
- Компенсация комиссии. Раньше для каждой позиции она пересчитывалась до 8 раз за тик с обращением к истории сделок — теперь один расчёт с кэшированием, история сканируется один раз.
Итог: нагрузка на каждый тик снижена в разы — советник быстрее обрабатывает тики, стабильнее работает на слабых компьютерах и в тестере, а количество торговых запросов к серверу сведено к минимуму.
ОБЩИЙ ИТОГ
38 исправлений + 19 новых возможностей + 10 оптимизаций = 67 улучшений.
Обновление полностью совместимо с предыдущими настройками — перенастраивать советник не нужно.
Версия 26.011 - 29.01.2026
Исправление ошибки 138
Версия 26.010 - 28.01.2026
Исправлено отображение в панели "MAX MIN V" и "MAX MAX V"
Улучшена работа информационной панели.
Теперь что бы выключить панель, достаточно указать размер панели 0, что бы оставить только уросни достаточно указать размер панели меньше 10.
Если указать значение больше 10 будут отрисованы и панель и уровни.
Скрыть историю обновлений
Частые вопросы
Как установить советник?
Как установить советник?
Открываем терминал MetaTrader. Нажимаем вверху слева Файл > Открыть каталог данных > Папка Mql4 или Mql5 > Папка Experts. Вот в эту папку нужно положить советник и перезапустить терминал. Советник появится в терминале в разделе "Навигатор > Советники".
Установил торгового робота а он не торгует, почему?
Установил торгового робота а он не торгует, почему?
Есть несколько основных причин такого поведения. Возможно в настройках торговли вы установили торговлю по новому бару, это значит что торговый робот будет торговать только при наступлении нового бара. Просто следует дождаться нового бара. Возможно вы не включили авто торговлю в вашем терминале, проверить это легко. В верхнем правом углу графика есть смайлик если он не улыбается или серый, значит авто торговля не включена. Что бы включить авто торговлю нужно в настройках торгового робота поставить галочку на против пункта "Разрешить авто торговлю" и проверить нажата ли кнопка алготрейдинга в самом терминале, обычно она находится в верхнем меню
Какое плечо использовать?
Какое плечо использовать?
Чем меньше плечо, тем меньше рисков. Изначально советник разрабатывался для счетов 1 к 500, но вы можете использовать другое плечо. Рекомендуем протестировать программу на демо-счете с желаемым плечом.
Я нашел сайт, где программа стоит дешевле!
Я нашел сайт, где программа стоит дешевле!
Приобрести лицензию на использование программы можно только в маркете MQL 5 или на этом ресурсе. На всех остальных ресурсах есть риск просто отдать деньги мошенникам.
Могу ли я получить демо-версию программы?
Могу ли я получить демо-версию программы?
Да, на данной странице есть ссылка на загрузку архива с программой. В архиве последняя актуальная версия программы, настройки и инструкции.
Комментарии
Добрый день Владимир хотелось бы видеть в торговой панели текущею и максимальную просадку в процентах как было реализовано в предыдущих версиях , были бы очень благодарны , спс .
Здравствуйте. Планирую взять в аренду советник на 3 месяца. Сколько активаций и как они происходят?
Здравствуйте Владимир, версия 25 128 при маджике 0 или -1 не выставляется тейк , в мт4 и мт5
смысл торговли
я ставлю отложку на селл, она открывается виден уровень выше где будет следующий ордер при открытии следующего ордера нет тп
ранее я сам мог открывать хоть на одном месте 2 и более ордера всегда был тп
Я не совсем понял проблему, опишите пошагово и детально.
Добрый день!
Владимир хотелось бы добавить в уже имеющийся советник, добавление функционала отправки сообщений с мт5 в свой телеграм канал.
Какие функции хотелось бы увидеть - если это конечно возможно сделать:
Отправка скриншота графика, на котором размещен новый ордер или произошло его изменение (модифицирование).
* Эта функция уже есть в данном советнике VR Smart Grid
1. Отправка номера тикета размещенного ордера.
#94737379#
2. Отправка размещения нового ордера.
(New Order - GBPUSD Buy
Владимир, добавьте в настройки возможность закрыть все открытые ордера в определённое время в независимости от прибыли. Скажем в 19:00 советник просто закрывает всё открытое не смотря на + или -. И начало торговли после закрытия всех ордеров.
Как будто ошибку исправил...
Как будто опечатку исправил...
Здравствуйте, Владимир!
Терминал МТ5. Версия советника VR Smart Grid MT5 v.25.031. В настройках расчёта лотности следующих позиций выбрал последний вариант, где добавляется стартовый лот к предыдущему. При тестировании советника заметил ошибку. После закрытия всех позиций по общей прибыли новая серия начинается с неправильным расчётом лотности, а именно серия Buy. К примеру открыто 8 позиций Buy(1,2,3,4,5,6,7,8). При закрытии всех позиций по прибыли из настройки, новая серия начинается с лота 9 и этот лот считается стартовым и следующая позиция открывается с лотом 18. Исправьте пожалуйста.
В ближайшем обновлении 25.032 будет исправлено.
Сейчас нашёл участок, где серия Sell начинается с повышенного лота. В настройках стоит лот 1. По идее новая серия должна начинаться с 1 и Buy и Sell. Неужели до этого никто не заметил?
В ближайшем обновлении 25.032 будет исправлено.
Добрый день. Хотелось бы видеть в программе:
1. Сколько сейчас в работе лотов в бай и селл. Общее число
2. Нужны кнопки Закрыть Бай. Закрыть селл. Остановить работу робота
В старых версиях очень удобно отражалась на графике информация при виртуальных тейках о цене закрытия, лотности и сумме профита. В новой версии этого нет, только цена закрытия. Прошу вернуть расчетную информацию при виртуальных тейках на графике, очень не хватает данной информации. Заранее благодарна))
В новых версиях эта информация сохранена.
Так же,
при целесообразности, добавьте возможность устанавливать значение максимально допустимого спреда для открытия позиции.
Спасибо.
Запланировано, будет сделано
Здравствуйте, очень хороший советник.
Рассмотрите пожалуйста целесообразность и возможность, при разработке обновления советника VR Smart Grid, добавить в параметр расчета дистанции между лотами (по аналогии как в советнике VR Lollipop)
Distance calculation method - тип расчета дистанции.
Спасибо за Ваш труд !
Запланировано, будет сделано
Владимир в будущем обновлении сделайте оповещении в телеграмм о просадке в процентах и по возможности какое колено открылось.
Нет разницы использовать отложку или по рынку, все цены можно просчитать в коде. Если прописано что позиция должна открыться на 1,23569 то там либо позиция откроется либо отложка сработает. А какая разница? Результат то будет один и тот же = открытая позиция. Если нужно пересчитаь цену новой позиции то это можно просто пересчитать в коде согласно новым условиям.
Здравствуйте. 52:31 Открытие позиции на новом баре - это понятно, а вот на каком таймфрейме? На том который установлен на графике? Значит ли это, что в дальнейшем нельзя переключать таймфрейм или в советника заложен только часовой таймфрейм?
На том на котором установлен торговый робот
Предлагаю добавить в Smart Grid параметр, который будет запрещать открытие новых ордеров при спреде больше заданного в настройках.
здравствуйте .столкнулся с проблемой.в роботе начальный лот 0,03 стоит коэф. мартин 1,6.а робот открывает следующую усредняющую сделку лотом 0,1 и пишет что следующая сделка будет лотом 0,32.получается увеличивает больше чем в три раза. хотя коэф.мартин 1,6.может я что то не так делаю но в тестере все норм открывает.
Здравствуйте, хочу предложить сделать в VR Smart (обратных сеточных советниках) по три MINIMAL PROFIT . В каждом из которых будет стоять свой профит (в пунктах) . А использоваться каждый будет в зависимости от открытого кол-ва ордеров сетки (или от максимального порядкового номера ордера в этой сетке). Например : если открыты ордера с 1 по 4 то используется максимальный (из допустимых) профит, если открылись с 5 по 8(7) ордера то используется средний (стандартный) размер профита, а если открылись 9(8) и больше ордеров то используется пониженный (минимальный) размер профита. Чтобы прибыль получать и ордера закрывать надежнее было (меньше волнений).
PS это для включеной торговли по нов. бару. Для других сов. тоже было бы хорошо
Добрый день. Посетила мысль! Возможно сделать такую настройку, чтобы при достижении определенного уровня колен автоматически переключался таймфрейм. Например: начинает и работает сов. на м5, после открытия 3го колена сов. переключается на м15, после 6го колена на Н1. А после ТР начинается все сначала.
Зачем? Какая польза от этого?
Добрый день! VR Smart Grid версии 22.017 для MT4. Не корректно работает функция "полная остановка торговли". Я использую настройку закрытия всех позиций при профите. В случае если идёт нисходящий тренд, а эксперт торгует на покупку, когда сетка на buy схлапывается, то он открывает ещё одну позицию на покупку и если цена идёт вверх фиксирует её по профиту и только тогда останавливается. В случае с продажами всё работает корректно.
Просьба добавить в СМАРТ ГРИД, трейлинг по тренду от Лолипоп. (Процент от тренда и длину тренда) Таким образом советник сможет забирать больше прибыли как в тренде так и во флете.
Всем добрый вечер господа трейдеры.
Буквально несколько минут назад разговаривал с Володей по поводу внесения дополнений в советник Smart Grid, он мне рекомендовал написать в "Отзывы пользователей.", чтобы внести изменения. Чтобы эти изменения внести нужно, чтобы как можно большее количество людей подтвердило, что это действительно потребуется.
Я приобрел этот советник чуть более года назад и успешно на нем торгую. В процессе этой торговли у меня выработалась стратегия, которая на порядок увеличила прибыль, но отнимает у меня большое количество времени.
Итак, сама мысль.
Торгую я на инструменте EUR USD. Торгую только Sell, объясню почему, при длительных просадках не накапливаются свопы и точка когда должны закрыться сделки в сети не отодвигается.
Объясню на примере мартингейла. Начинаю с 0,01 и указываю в панели открытие не более 10 сделок с шагом 100 пунктов, последняя сделка в этой сети 5,12. Цена прошла 900 пунктов и не остановилась и идет вверх, тянет меня в минус. Поднялась еще выше и остановилась, начала накапливать (флэт). Теперь, чтобы вылезти из этой неприятной ситуации мне нужно открыть 11 сделку, которая по моему мнению должна закрыть всю сеть в плюс. Я ее должен открыть в верхней точке графика. В накоплении цена несколько раз приходит в эту точку, но чтобы ее дождаться нужно несколько часов, и днем и ночью нужно следить, чтобы поймать эту точку. Времени отнимает уйму.
Мое предложение, которое я сделал Володе заключается в следующем.
Внести в панель управления советником такую командную строку, что открытие сделок и работа советника происходит не от балды а именно по цифрам, которые я устанавливаю в советнике. Например цена находится 1,10000 (Roboforex), а мне нужно чтобы сделка открылась по цене 1,20000. Я выставил все параметры и включил, теперь советник ждет эту цену и откроет сделку, не я. Для того, чтобы вам проверить выше перечисленное потребуется месяц, полтора. Функция очень нужная, на себе проверил.
Хотел бы продолжить в адрес своей же рекомендации по внесению изменений. Раньше я торговал другой сеткой но делал все вручную. Там всегда соблюдал правильность открытия сделок, попадал в просадки но всегда удерживал. Эту правильность прошу у Володи перенести на Смарт Грид, так как он открывает сразу сделки, этого не нужно. Открываться нужно именно по цифрам, тогда нужное количество сделок откроется и если потянет в минус, можно без напряг пересидеть. Поддержите, проверьте мои слова, протестируйте.
Но не в тестере стратегий, нужно открыть демо счет и руками выставлять сделки. На графике есть накопления, где верхняя граница Селл а нижняя Бай, поэтому если вы будете выставлять по 100, 150, 200 пунктов шаг между позициями вы попадете. А когда будете открывать по накоплениям цифры между сделками будут разные. Поэтому я и прошу внести изменения.
Здравствуйте Владимир! В процессе тестирования советника заметил, что с включённой настройкой - Trade when a new bar comes? - открывается меньше позиций по тренду (позиция закрылась по трейлинг-стопу, цена движется в том же направлении, а мы ждём нового бара, в то время, как у нас накопилось много позиций против тренда) что снижает потенциальный профит. Опция очень полезна, при движении цены против тренда. Поэтому, предлагаю, при обновлении, сделать так, чтобы при отсутствии сделки( закрытии) по тренду, данная настройка автоматически игнорировалась. Спасибо.
Владимир добрый день!
В советнике VR Smart Grid при выборе торговли выбранных позиций ручной ввод частичное усреднение всех позиций.
Заметил такой сценарий.
Пример ручные ордера 0.55:0.55:0.89:0.89:1.4:1.4:2.33:2.33
Так вот когда сетка набрала уже объем к примеру до 2.33 и затем доходит до метки закрытия позиций (частичное усреднение всех позиций) то после того как произошло закрытие и разгрыз всех отрецательных позиций ниже цены если селл или выше цены если бай!
Рассмотрим вариант селл!
Так вот если сеть частично закрылась в селл и остались в рынке не закрытые позиции ниже цены! То в этом случае остаются незакрытые ордера выше цены! Что не совсем верно на мой взгляд.
Которые можно также было использовать на частичное закрытие нижних ордеров! Тем самым еще больше разгрысть саму сеть, уменьшив нагрузку на депозит и достижения скорейшего закрытия всей сетки и быстрого профита.
Если я все верно понял то предположим у нас есть сеть позиций сел и цена откатывает в низ.
Вы предлагаете ПОЛНОСТЬЮ закрывать все позиции которые находятся выше текущей цены, а те которые ниже закрывать частично. При расчете средней цены в таком случае средняя цена может получиться выше текущей цены. Что приведет к закрытию позиций. На первый взгляд, это может работать. Давайте рассмотрим ситуацию что цена продолжает опускаться ниже но еще не доходит до средней цены. В процессе движения цена пересекает еще одну позицию, это вызовет перерасчет средней цены. Цена может быть перерассчитана и отодвинуться дальше от текущей цены, что не позволит схлопнуть набранные позиции.
В Вашем предложении есть некий смысл, при обновлении обязательно проверю Ваши предложения.
Владимир благодарю Вас за внимание.
Теперь опишу следующею ситуацию на которую тоже полагаю стоит обратить особое внимание!
В продолжение этого же сценария.
Предположим что у нас образовалась сеть селовских ордеров все та же схема ручной ввод частичное усреднение!
Так вот если первый ордер (схема) 0.55:0.55:0.89.0.89:1.4:1.4:2.33:2.33:3.77:3.77
первый в данной схеме у нас 0.55!
Ждем откат в селл и у нас цена дошла до первой заданной советником отметки частичного усреднения и разгрызла часть ордеров!
И при этом верхний ордер который частично отдал свой плюс на закрытие отрицательных ордеров, но все еще находится в рынке и остался выше цены но с уже меньшим объемом!!!
Так как отдал часть своей прибыли.
Вот здесь самое Важное!
у нас в рынке нижние ордера уже имеют предположим объем 0.01:0.03:0.08:0.13:034
а выше цены остались ордера с объемом 0.89
то в ожидании на заданное в советнике количество пунктов стоит приготовленный ордер к открытию если сетка начнет опять набирать объем то ордер будет 2.33
То-есть как я это понимаю.
Что советник считывает количество ордеров по порядковому номеру если 0.55 первый предположим то порядковый номер его будет как 1 ! Так вот у Вас сейчас запрограммировано таким образом что следующий ордер откроется согласно заданной вручную арифметике по количеству ордеров, а не по сумме объема и в место того что-бы осуществить расчет и выставить объем 0.89 выставится огромный объем и это уже начинает напрягать депозит. Оно то может и хорошо средняя отметка закрытия при этом должна еще ближе подтянутся к цене закрытия. Но на деле происходит совершенно не так она подтягивается согласно не объему сверху а количеству ордеров и это риск!
Не понимаю, возьмите калькулятор на моем сайте и по возможности запишите видео.
Если Вы хотите последнюю позицию с самым большим лотом закрывать частично, то сразу скажу что это провальная идея....
Здравствуйте, Владимир!
В советнике VR Smart Grid версии 22.017 для мт5 в настройках типа торговой стратегии не работает пункт "Пересечение индикаторов МА" (в мт4 - все Ок).
Подобное было в версии 21.060.
Журнал пишет точно такую же ошибку.
Большая просьба устранить эту неполадку.
Проверю, с обновлением поправлю. Благодарю.
Доброго времени суток, прошу добавить в настройки робота следующую опцию, так как считаю это необходимым для более развернутого контроля над роботом. А именно добавить для каждого направления шага свой номинал шага с выбором. То есть, из принципа торговли в роботе есть установка, что независимо от какого направления он торгует (types of trading -buy/sell) устанавливает тот шаг, который указан в п.№4 и с выбором последующего (manual step), НО нет такого, когда к примеру если указана торговля только в "продажу", чтобы робот понимал в каком он положении сейчас находится - выше или ниже первой открытой сделки и соответственно открывал следующую (уже вторую и т.д) по указанным параметрам, а именно к примеру так будет выглядеть в настройках:
4/5 Step between positions "in the indicated direction" - 400 к примеру
4/6 Step between positions "against the indicated direction" - 1000 к пимеру
Manual step sequence, separator тоже для каждого, либо оставить как он был для всех.. Будет тоже:
Manual step sequence, separator "in the indicated direction" -- ; ---; ---;
Manual step sequence, separator "against the indicated direction" --;--;--;
И это, тем самым будет спасать от ситуаций когда к примеру тренд развернулся, а робот всё как открывал позиции по одному шагу, так и продолжит. А если же, указать вот так, то он откроет намного дальше в просадке следующий ордер, и депозит ещё будет меньше испытывать нагрузку . И к тому же я считаю, что это усилит профитность трейдера и не нужно будет лишний раз прибегать к настройкам, если трейдер действительно знает направление тренда и обезапасывает себя от ситуаций, когда цена довольно хорошо разворачивается против ожидающего движения.___________________
___________________________________________________________________________
Я пишу такое предложение потому что столкнулся с проблемой на довольно волатильной паре EUR/JPY - где тренд резко поменял свое направление, попросту развернулась цена в противоположное указанному направлению в роботе и накопилась огромная просадка. Я подчеркну, что это очень хорошо дополняет от внезапных разворотов, когда трейдер считает и готовится к одному трендовому движению, но случаются развороты. Было бы замечательно если добавите такую настройку, если не очень понятно написал) я готов разъяснить.
Уточню. Имеется в виду сделать настройку в которой будут хранится выбранные параметры под разные стили торговли. К примеру сделал настройки для активной торговли, сохранил их под№1. Сделалнастройки под консервативную торговлю, это №2 . Сделал на случай выхода новостей №3 итд. Как настройка выбора усреднений. Что бы в нужный момент можно было быстро переобуться по погоде.
Это можно делать и сейчас, в настройках советника есть такая функция.
Добрый день. Работает прекрасно, зарабатывает как пулемет! Если есть возможность добавьте сохранение выбранных настроек. Что бы можно было быстро переключатся на нужные . Что бы в случае волатильности или мало ли что еще, не надо каждый раз вводить все параметры руками. Спасибо!
Настройки можно сохранить в настройках советника.
Здравствуйте, можно ли добавить ещё в пункт 2 управления ордерами и такой - All positions - fully. Virtual Take Profit ? То есть, чтобы при полном закрытии брокер не видел тейков.
Это можно и сейчас сделать Поставить процент закрытия 100% при частичном закрытии. По факту это будет полное закрытие только с виртуальными позициями.
Ок, учту, спасибо. А когда стоит полное закрытие к примеру, и установлен процент 40, то всё равно полное происходит?
Как на скрине, то в таком случае как?
В таком случае процент не учитывается. Настройка советника просто игнорируется.
Ещё раз приветствую, также хотел бы ещё предложить, чтобы у советника был реализован вход в позицию по отложке, а именно в 3 пункте настроек торговых операций есть такое, чтобы по указанной трейдером цене активировался например первый вариант торговли - "в покупку", или второй -"в продажу", то советник соответственно при срабатывании отложки работал по такому принципу (только в покупку, в продажу, и в покупку и в продажу). Просто в последнем варианте с мэджиком 0, при срабатывании отложки (ручном), советник так не открывает по тренду позиции, как если бы был указан первый, второй или третий варианты....В советнике нет такого, чтобы от указанной цены он торговал. Я уже написал первое предложение, данное предложение как дополнение к нему, и как отдельная функция в настройках тоже бы не помешала. - "запуск торговли от первого ручного ордера в указанном направлении" - buy, sell, buy and sell. То есть советник должен схватить вход по указанной цене один раз, а дальше переключить торговлю из ручной торговли - в торговлю как указано остальное в настройках.
+ хотелось бы, чтобы на графике, на панели советника, по команде обнулялась информация о профите. То есть, можно было бы сбрасывать ту информацию, которая показывается в области ниже еквити. Скрин прикладываю. По сути, важным параметром является "весь профит". Если бы его можно было сбрасывать по желанию, то отлично!
Здравствуйте, есть предложение по данному советнику. А именно облегчить переключение функций робота, можно даже не заходя в сам терминал. Но для начала хотелось бы прикрутить доп. панельку, где будут отображаться основные команды, или те, которые бы хотел указать сам пользователь с переключением вкладок с нужной командой, можно к примеру взять панель похожую из индикатора VR Alert. И к тому же, в последующем можно данную панель для команд прикрутить и к телеграмму над контролем советником. Важным действием частого изменения для меня являются команды советником такие как: после закрытия всех ордеров - т.е. полная остановка и продолжение, также переключение торговли самой - в покупку, в продажу или вместе, а также плавная остановка.
По сути, чтобы нетратить много времени заходить в самйлик, так как довольно часто приходиться это делать, можно так сказать прикрутить к нему "команды на быстрое реагирование", а если и на отдельной платформе это можно было бы контролировать, к примеру в телеграмме через бота, то было бы СУПЕР!
Добрый день. Советник не устанавливает тейк профит для позиции по тренду. На мт4. Заранее спасибо.
Он и не должен ставить TakeProfit по тренду. В советнике другая логика
Здравствуйте. Раньше я не правильно рассказывал. Каюсь. Сначала робот открывает две позиции бай и селл лотом 0.01. Шаг между ордерами =100п., TS=50п.(трейлинг стоп только для первых ордеров), ТР=100п. Далее цена пошла резко вверх, к примеру на 500п. и там закрывается позиция бай 0.01 по TS с прибылью. И на этом уровне (по цене закрытия) снова открывает бай 0.01. И на этом же уровне открывает ордер селл 0.02 и устанавливает ТР для селл позиций. Далее цена идет вниз, ордеры селл закрываются по ТР. На этом же уровне открывается ордер селл 0.01 и ордер бай 0.02 (если расстояние между 100п. или больше). И устанавливает ТР для бай позиций. итд Похоже на торговлю по барам, но совсем не зависит от выбора таймфрейма.
Добрый вечер, Владимир. Два предложения на суд.
1. В алгоритм расчета лота два предложения. Одно найдете при желании ниже в реакциях на комментариях, а второе здесь. Добавьте к мартингейлу K_Lot. Дело в том, что Ваш советник (лайт версия) чаще показывает лучшие результаты (про Шарпа Вы слышали!) с лотом, увеличенном на коэффициент в пределах 1.6 - 2.2. Давно, в каком-то видеоуроке, Вы говорили, что 0.01*1.99999999... = 0.01. Поэтому Вы увеличиваете лот в 2 раза.
Lot=NormaliseDouble(MahtSeil(StartLot*100*K_Lot)/100),2);
StartLot=0.01; K_Lot=1.65; Если 0,01*1.65, то получим 0,01. Если 0,01*100*1,65, то получим 1,65. MathSeil(1.65) уже выдаст ближайшее сверху целое число 2. 2/100 даст 0,02. Нормализовали и вперед. По мере возрастания лота, когда влияние коэффициента тоже увеличивается, погрешность сведется к нулю.
2. С каждым шагом сетки против тренда увеличивается вероятность разворота тренда. Кроме этого тренд в конце существования замедляется. Две шаги налево, две шаги направо. Поэтому, я так думаю, с каждым шагом расстояние между ордерами надо не увеличивать, а уменьшать. K_Distance<1;. Правда в Вашем советнике такая возможность есть, но Вы о ней не говорите. А надо. Просто в пункте пошагового увеличения шага (у меня нет Вашего сова) надо указывать отрицательное чило. Например: -33. Увеличив первоначальный шаг сети Вы можете на одном и том же участке торговли получить одно и тоже количество ордеров с одним и тем же количеством лотов, но при этом уменьшается нагрузка на депо и ордера по более выгодной цене.
Это просто мысли вслух. На моих советниках на основе Вашего лайта это случается гораздо чаще, чем наоборот. А у Вас свое видение. Но тесты быстрее и лучше. Тем более, что я хочу всего и сразу, а потом очень тяжело определить, где я лохонулся.
Хорошо. Сейчас так. Сначала все как обычно. Робот открывает две позы, к примеру 0.01 buy и 0.01 sell с шагом в 100 пунктов. И цена резко без откатов пошла вверх на 500 п. С buy позициями все понятно, там ТР. А по sell будет уже открыт 0.05й ордер. Если сделать открытие ордеров sell с шагом 100 п.+трал 50 п. то ордер 0.02 откроется после того как цена прошла 500 п. вверх и откатила на 50 п. Такой способ тоже неплохо снимает нагрузку на депо.
Я все никак не могу понять что за тралл для сел позиций если цена растет?
Добрый вечер. Предлагаю сделать открытие ордеров против тренда по TS. Т.е. к примеру шаг между ордерами 100 п. Когда цена проходит эти 100 п., то очередной ордер сразу не открывается а влючается трал 50 п.(к примеру). И когда срабатывает TS, только тогда открывается второй ордер. и т д.
Не совсем понял Ваше предложение, можете расписать его по шагам?
Да, хотел бы добавить. Для лучшего восприятия. Шаг при таком условии при подгонке к событиям в тестере, скорее всего, уменьшится. Предлагаю понимать это как "старый" шаг сетки равен "новому" плюс дистанция трала цены. Т.е. цена начнет тралиться фактически при достижении "старого" уровня шага, но от уровня "нового". Нагородил, но хорошо, что сам понимаю что.
Да все очень просто, я даже пытался индикатор по такому принципу написать. Не получилось. Забросил. Не суть.
Представьте, цена откатилась на шаг не в нашу сторону. Советник, по идее, открывает следующий усредняющий ордер со следующим увеличенным лотом. Владимир, Ваш тезка, предлагает подождать, а вдруг (50 на 50) цена пойдет еще дальше в минус. Включаем трал цены на некотором расстоянии от уровня срабатывания следующего ордера. Цена отдаляется, трал за ней. В результате следующий ордер усреднения может открыться значительно дальше от уровня срабатывания, тем самым увеличивая вероятность отката цены. Ну не может же она все время идти в одну сторону. Да, трал может и не успеть (опять же 50 на50) сделать ни одного шага и, тогда, мы откроем ордер с худшей позиции, но вероятность отката в этом случае тоже выше. Да и нагрузка будет чутка поменьше.
Здесь видится один минус. Чем шире шаг между ордерами, тем сложнее большему ордеру при коррекции компенсировать убыток меньшеньких своих. Вижу два пути решения этой проблемы. Первое, уменьшать минимальный желаемый профит. Не лучший вариант. Второе, это немного повышать, с учетом отклонения цены открытия ордера, его лотность. В зависимости от этого самого отклонения. Ну что бы все было по феншую.
Всем здоровья и успехов. Автору терпения.
Доброе утро Владимир!
Уберите пожалуйста текст с меток ожидающих ордеров на бай и сел. только сам текст (Next position) И так понятно, что это за метка, есть пунктирная линия у этих меток.
Ну совсем не удобно! когда они друг на друга накладываются не чего не видно и не эстетично!
И когда уберете , если, сам текст ! Сдвиньте их до конца в право, тогда метка закрытия будет видна всегда.
И еще на метке закрытия пожалуйста поставьте знак старый. Не ( < )а старый ( - )
Это только улучшит, не как не ухудшит.
Или отдельно функцию поставьте на дополнительные метки изменение цвета! Не на метку закрытия, а на метку открытия. И тогда можно будет поставить цвет белый на метки следующих ордеров и их не будет видно. Это тоже выход.
Благодарю.
Доброго времени суток!
У меня к вам ещё одно предложение. Предлагаю, при торговле в обе стороны, выставлять фиксированный Тейк профит на положительное направление, т.е. вместо трала. Допустим вы открыли два противоположных ордера, у вас цена пошла в бай, прошла 200 пунктов, открылся трейлинг стоп, цена разворачивается и выбивает вас по трейлингу, можно сказать по безубытку, 20 пипок ушли вне куда, убийца профита сделал своё дело. А вот если поставить на положительную сделку тейк профит 50 пунктов, то тейк профит будет подбирать, ну если не все 200 пунктов, то на сколько позволит цена, может а все 1000 пунктов. Ведь все мы понимаем, что при торговле в обе стороны, плюсовая сторона особой роли не играет, но тем не менее, чем больше будет профита с положительной стороны, тем приятней будет для депозита. Тем более, если в советнике есть тиковое открытие ордеров, как только фиксанул профит, тут же открылся следующий. А та функция которая имеется в наличии, типа, закрывать все ордера при прибыли ......, она хороша только при торговле по тренду. Но мы понимаем что цена может и уйти в глубокую коррекцию, т.е. против тренда, и тогда нам долгое время не видать прибыли, если мы вовремя не перевернёмся. Вот примерно такие результаты в тестере стратегий, я получаю от простой уличной мартышки, с примитивными настройками, открывающая ордера по сигналам RSI, но имеющая фиксированный общий тейк профит сколько выставишь. Но и то она забирает не весь профит по тренду, а только по сигналу индикатора, которые при хорошем движении бывают не так часто, и соответственно часть прибыли уходит в сторону. Ей бы тиковое открытие ордеров, ей бы цены не было. К сожалению нет вариантов вставить скриншоты, но поверьте, результаты впечатляющие, как и за последние три месяца, так и за последний год.
Вывод? Повышение производительности, это как минимум. Максимум, кто не может справится с шагом между ордерами, а это самый главный момент при работе в обе стороны, то направляйте ко мне, моя почта у вас есть.
Вообще-то Вы не об этом советнике говорите. В этом другая стратегия заложена. Главное не потерять. Тем более, что Вы сами утверждаете, что плюсовая ветвь, это не главное. А здесь суть в другом. Идете Вы в плюс. Хорошо идете. Уже к, примеру, 200 пунктов. Надо бы еще больше. Строите пирамиду, добавляетесь. И независимо от того, добавились или нет, цена может (50 на 50) пойти в любую сторону. Налили кофейку и рассуждаете. Если бы не закрылся при +100 пунктах, сейчас имел бы +200. Поторопился. Это минус. Если не открою еще ордер и цена пойдет дальше в плюс, не заработаю. Тоже минус. А если цена пойдет все же в плюс, а я не закрыл прежний, так целых два плюса. А если все же в этом случае цена пойдет против меня? Мало того, что новый убыток наращивает, так и старый прибыль теряет. Тоже два минуса. Фифти - фифти. Куда ж бедному еврею податься? Вот и настало время вспомнить, а зачем трейдер на биржу пришел. Если Вы что-то зарабатываете (или хотите), значит должна быть доходная стратегия и... ДЭПО, как не странно. Не будет денег на счете, ничего не заработаете. Поэтому, ну я так думаю, главная забота трейдера в первую очередь должна быть о сохранении депо. А за тем - о его увеличении. Вот здесь ордер, который Вы хотели уже давно закрыть, выступает в двух ролях. Если цена идет в жилу, мы больше зарабатываем. Если не очень, то незакрытый ордер своей накопленной прибылью страхует последний. Он закроет оба, если убыток станет больше, чем остаток дохода плюс какая-то небольшая прибыль. Рискнули, не получилось. Но мы не потеряли и даже немного в наваре остались. Это правильная торговля. Не усвоите правило первоочередности, будете всегда сливать.
Это тоже самое, что при достижении ТР ордером, мы не закрыли ордер, а передвинули SL ордера в обычный SL, только не от текущей цены, а от цены ТР текущего (якобы закрываемого) ордера. Цена пошла дальше в плюс, и мы не потеряли спрэды. А прибыль та же. Ордер надо закрывать только в случае отката цены на величину спреда и всех поборов брокера. Тогда потеря прибыли в этой точке от предлагаемого закрытия будет в два раза меньше, чем при открытии нового ордера и откате цены на величину спреда++. Т.е., если цена пошла дальше ТР, мы заработаем больше (уменьшение убытков тоже заработок), чем при Вашем варианте. А при откате цены на величину спреда, комиссии и т.д. мы окажемся в более выгодном положении для совершения сделки, но при той же прибыли. Тут один большой минус - проскальзывание. Рынок не тестер. Проскальзывание всегда в убыток. Для того и придумали.
Благодарю. Я подумаю над Вашим предложением.
Если вам будет удобно, то дайте знать о своём решении по почте. Благодарю. И ещё вопрос. Как быстро вы планируете выпустить обновлённую версию?
С Вашим предложением пока обновления не будет. Последнее обновление было в декабре 2021.
Я прошу прощения, но у меня возник вопрос. А не льзя сделать так, что бы при торговле по барам, одновременно открывались ордера и в бай и в сел, на всех тайм фреймах. А то получается когда торгуешь по барам на часе, то сначала открывается бай ордер, а через час сел, и бывает слишком большой разрыв получается между первыми ордерами, а это уже сбивает весь алгоритм торговли.
Да это будет учтено в следующем обновлении.
Здесь предложение; добавьте вариант открытия сделки еще и при закрытии бара в попутном предполагаемому направлению сделки. Или достижении (возвращении) ценой (Bid или Ask) цены открытия предыдущего бара (особенно, если мы таки работаем на взрослом ТФ).
Когда устанавливаешь фиксированный тейк профит в настройке "Закрывать все ордера при прибыли больше", то советник отключается и больше не торгует, хотя я бы хотел что бы советник продолжал торговать с начала, не переустанавливая советник. Может такая функция и есть, но я не вижу её.
Там два варианта, возобновлять торговлю и не возобновлять, посмотрите внимательно настройки... Тут на сайте описание...
Предлагаю ввести стратегию частичного усреднения крайних ордеров с увеличением процента. Хорошо подходит для усреднения больших дальних ордеров. Может подойти и для частичного усреднения всей сети.
Допустим, что у нас дальний ордер 0,2 и установлено частичное усреднение 15 %. Считаю это комфортным при небольших коррекциях. Но минус такого усреднения в том, что требуется много коррекций чтобы усреднить дальний ордер. А к концу усреднения скорость резко замедляется.
Я предлагаю, например, при усреднении половины (обсуждаемо или установить от % просадки) верхнего ордера увеличивать процент усреднения (возможно, оптимально умножать усреднение на 1,5). Данный алгоритм не будет требовать сильных коррекций, т.к. объем усреднения примерно одинаковый за одно действие.
Пример:
Таким образом примерно за половину шагов мы можем усреднить большой ордер за значительно меньшее количество раз при небольшой разнице в точке усреднения.
Не дает покоя мысль о предложенном Олегом варианте усреднения и сокращения минуса. Я такой вариант сам не пробовал, но, кажется, чтобы меньшими частями сокращать убыток, и не терять на спредах, можно попробовать по такому алгоритму. Например второй лот усреднения в два раза больше стартового. Часть второго лота, равная стартовому лоту, должна участвовать в обнулении убыточного стартового. Хотя не факт, что величины коррекции может хватить для обнуления. Здесь без тестирования не обойтись. Такое решение значительно сократит величину шага сетки. Соответственно увеличится нагрузка. Я исхожу из того, что коррекция против тренда обычно не превышает половину волны. Тем более, что маловероятно, выбрав какой-то шаг сетки, попасть именно в начало коррекции.
Я уже думал над таким типом усреднения. Пока остановился на той мысли что нужно написать обновление сове6тника 21.100 и на его основе сделать тесты. Посмотрим.. Следите за обсуждением в телеграмм группе...
Я уже пробовал усреднять частью большего ордера дальний убыточный. Правда не так кардинально, как описано выше. Мои тесты показали, что весь лот всем лотом - лучше. Допускаю, что программист из меня хуже, чем балерина из Вас. А идея закрываться частично при меньшем движении цены практична и не плоха. Один минус - постоянные потери при "поборах" брокера. Кто кто, а он за такое нововведение спасибо скажет. Здесь надо осторожно подойти к вопросу, особенно, если ты подключен к программе, хотя бы частичного, возвращения спреда. Мне кажется, что Вам в этом советнике не хватает защитного локирования. Хотя, встречная работа Buy-Sell частично, но не предсказуемо, выполняет эту функцию. Вот как бы научить советник по покупкам делать просадку, в тот момент, когда по продажам прибыль. Сложно, но можно. Вспоминаю Вашу работу с локами. Правда до конца так и не разобрался. Но работает же.
Пришлось самому разработать свою стратегию, правда советник по ней так и не заработал, как надо. Что- то там про балерину я уже писал. Кроме того разработал стратегию почти мгновенного закрытия отрицательных локов, порой даже в больший плюс, чем основная стратегия. До автоматизации тоже не дохромал. Но я учусь.
1) Облегчить код для ускорения оптимизации.
2) исправить учитывание свопа (сейчас не учитывается)
Добрый вечер, Владимир. Добавьте пожалуйста в обновление Смарт Грида функцию полной остановки советника, но не по закрытию "Сети ордеров" а по времени и чтобы робот закрывал сделки без разницы в плюс они или в минус по профиту. В советнике есть функция: Отключать советник на время? , хотелось не просто отключать, а отключать вместе с закрытием всех сделок!!! Надеюсь поняли мою мыслю). Такая функция практикуется у меня в ручном режиме и очень успешно. Хотелось бы автомат))
Тут нужно хорошо подумать. Нужно ли такое. Большое спасибо за Ваше предложение!
Надо просто сделать! Это найдет свое применение. Есть такие советники которые работают всего несколько часов в сутки (в основном ночью) и после ночной сесии сделки надо закрыть, чтобы они не висели весь день. Сделайте пожалуйста!
Советник и так сильно перегружен настройками, добавлять подобное ограничение нужно очень много веских доказательств.
Владимир здравствуйте.
Можно сделать так, чтоб "Тип усреднения ордеров" отдельно можно было переключить для селл и отделно для бай ордеооров?
Можно, только что мы от этого выйграем?
Поддержу человека. Из года в год Buy и Sell ведут себя кардинально по-разному. Особенно на фьючерсах и фондах. Торговля на покупку требует другого подхода, чем торговля на продажу. Ибо разный "вес" операций Buy и Sell. Тут издержки психологии. Да уж.
Добрый день. Советник тестирую недавно, не до конца еще разобрался в настройках, а пожелания просят высказать сейчас....
-ЧАСТИЧНОЕ ЗАКРЫТИЕ ПЕРВОГО ОРДЕРА --- при достижении заданного в настройках пп закрывал часть ордера
- ОТКРЫТИЕ ДОЛИВОЧНЫХ ОРДЕРОВ --- как я понял , сейчас доливки связаны с функцией TrailingStop и очень часто выбивает и потом идет в нашу сторону без нас
- ШАГ ПЕРЕДВИЖЕНИЯ SL ---- равный шагу открытия доливачных ордеров
ПРИМЕР:
Сов. входит Лот 0,10 без sl , цена идет в нашу сторону и при прохождении 10 пп сов. закрывает 50% ( Лот 0.05) Ордера (только первый ордер) и SL ставит в БУ+ и открывает Первый Доливочный ордер Лотом 0,05 (если цена развернется мы получим "0"), прошло еще 10пп сов. открывает Второй Доливочный ордер Лотом 0,05 и SL ставит в БУ+ к Первому Доливочному ордеру и т.д. пока не выбьет SL
Если цена пошла не в нашу сторону и открылся ордер Сетки то сов. начинает искать вход в этом же направлении забывая о ордере который в Сетке... Или другой вариант, когда при конечном закрытии сетки закрываются все ордера сетки, сделать так чтобы от самого большого и самого выгодного ордера оставался Лот первоначального входа и от него уже и шли Доливки.
Советник при открытии ордера ставит стрелочку , если это возможно сделать так чтобы обозначал и ручные входы
Предложения
1. Добавить в настройки остановку и закрытие всех сделок по достижении заданной прибыли в эквити (независимо от баланса) - так как чаще всего эквити растет, но отстает от баланса.
2. Добавить автоматическое управление режимами работы(buy, sell, плавные остановки), по
- А). индикаторам
- В). зонам покупки/продажи (не путать с сигналами для открытия ордеров) Зоны покупки /продажи указывать на экране как область между парой трендовых линий одного цвета, на пересечении областей - торговля всеми ордерами.
3. Очень не хватает трала по дончиа каналу или другому стороннему индикатору (причем как в текущих версиях отдельно настройка по тренду и против)
Данные дополнения сгладят просадки и неконтролируемые наборы ордеров против тренда
Так же хотелось бы добавить многоступенчатый лок (страховочные ордера) срабатывающий по проценту от просадки и управляемый аналогично основной стратегии.
Предложения.
1. Добавить возможность управление шрифтом панели. Не всегда корректное отображение на mt5.
2. Добавить возможность не торговать во время выхода новостей или не наращивать позиции в этот период времени.
На новостях грех не зарабатывать просто после новостей возникает момент задумчивости рынка. В этот момент возникают на средних ТФ (М15, М30 - это прямо зависит от жадности) свечи против большого движения. Поэтому шаг сетки надо не просто увеличивать на какую-то величину, а переносить на уровень закрытия встречной цены. Следующий, если возникнет, тоже на закрытие встречной. Есть же анализатор новостей. Или мне показалось?
Благодарю. Панель не самое главное. Я думаю переработать ее к обновлению...
1. Дополнительное значение просадки за все время на панели по конкретному торговому инструменту
2. Был баг, когда после слива советник фиксировал значение просадки 100% и дальше не открывал сделки после пополнения счета, если не удалить советника с графика и заново не поставить. Исправить, если необходимо
3. Отложение плавной остановки работы советника. Было предложено 2 варианта: по проценту прибыли и на дату и время. Я предпочитаю на дату и время, мне этот вариант кажется более логичным, ведь процента прибыли может и не быть, а дата и время гарантированно наступят
4. Мелочи по орфографии. Глаз покалывают надписи вроде Mql5 (MQL5), average type (averaging type), limit for account (account limits). Исправить все орфографические ошибки и недочеты
5. Новые секвенции для расчета лота, помимо Мартингейла и Фибоначчи
По вопросу новых вариантов расчетов лотов.
Идею подсмотрел у автора, правда он ее нигде не применял. Если мы торгуем по тренду, то SL будущего в пирамиде ордера надо планировать в районе +- минимума-максимума предыдущей (до уровня принятия решения об открытии нового ордера) коррекции. Ну а а размер лота надо высчитывать таким образом, что если этот наш открываемый ордер закроется по стопу, его бы убыток не превышал прибыль от предыдущего ордера плюс минимальная прибыль.
Благодарю.
1. Дополнительное значение просадки за все время на панели по конкретному торговому инструменту
2. Был баг, когда после слива советник фиксировал значение просадки 100% и дальше не открывал сделки после пополнения счета, если не удалить советника с графика и заново не поставить. Исправить, если необходимо
3. Отложение плавной остановки работы советника. Было предложено 2 варианта: по проценту прибыли и на дату и время. Я предпочитаю на дату и время, мне этот вариант кажется более логичным, ведь процента прибыли может и не быть, а дата и время гарантированно наступят
4. Мелочи по орфографии. Глаз покалывают надписи вроде Mql5 (MQL5), average type (averaging type), limit for account (account limits). Исправить все орфографические ошибки и недочеты
5. Новые секвенции для расчета лота, помимо Мартингейла и Фибоначчи
Благодарю!
При торговле в автоматическом режиме с меджиком 0, я открываю ордер вручную, что бы ускорить усреднение (установлено на крайние ордера - 15%), например в sell. Советник высчитывает новую цену усреднения и ставит метку, где будет усредняться. Цена опускается и я решаю открыть еще один ручной ордер для скорейшего усреднения. Но в этот момент метка усреднения исчезает и фактически усреднения не происходит, пока я не закрою один из этих ручных ордеров.
Такая ошибка в МТ4 и в МТ5. Советник последней версии.
Благодарю, принял.
1. В советнике VR Smart Grid IV группа или раздел добавить еще один (третий) 4/5 Series of orders чтобы можно было выставлять к примеру 150, 80 и на третьем 200 (или другое). Если на третьем 0, то работают первые два. То что необходим третий показало движение GBPUSD 04.11.21 и продолжение 05.11.21
2. Не столь существенно, поменять местами кнопки SELL и BUY, что бы они соответствовали расположению как в терминале.
Благодарю!
Добавить возможность задавать последовательность лотов через настройки.
Предлагаю VR SMART GRID дополнить функцией MaxIncrementFactor (MIF) заключающейся в следующем: имеется настройка значения колена, которое задается вручную, имеется возможность true/false MIF и ввод его значения. Цель использования: максимально приблизить уровень закрытия к текущей цене после длительного безоткатного движения при МАЛОМ мультиплицировании. Метод использования: задаем колено 6 (для примера) и MIF - 2 (для примера). Число 2 означает, что сумма всех лотов, которые зависли, будут умножены на 2 и на 6 колене будет выставлен ордер в 2 раза превышающий сумму всех открытых лотов. Только на 6 колене, на 7, если дальше пойдет, MIF игнорируется, расчёт по мультиплицированию продолжается.
Спасибо! Интересное предложение!
Решил оставить свой отзыв о советнике. Торгую с данным советником более года. Приноровился к нему не сразу. Отсюда первое время чаще терял депозит, чем зарабатывал профит. Как только пришло понимание того, что можно делать (настраивать) и каким образом, стал меньше терять и больше зарабатывать. Последние пол года профит на реальных счетах в месяц составлял в среднем 10%. Ошибок в советнике я не наблюдал, "глюков" тоже. Возможно все потому, что терминал не нагружаю. Торгую 1-2 валютными парами (чаще одной). Настроек для торговли более чем достаточно. Настройки которыми пользуюсь - 1) тип расчета лота (процент от депозита), 2) калькуляция для ордеров (мартин либо фибо), 3) множитель (от 0,8 до 1), шаг беру из среднего значения АТР, что бы сетка состояла из 4-5 ордеров и перекрывала значение АТР для этой пары. Все остальное практически по дефолту. Обязательно ежедневно смотрю за советником. Если пара проявляет повышенную волантильность делаю ограничения в основном двумя параметрами - множитель понижаю и ограничиваю максимальное кол-во ордеров против тренда. Трал оставляю по дефолту тк сильно волантильными валютными парами не торгую. Сигналы для стартового ордера не применяю. На новом баре торгую с таймфреймом М5 и коротким шагом (очень профитно на паре EURUSD). Советник мне очень нравится. Последние время торгую в терминале мт5 исключительно VR Smart Grid.
Спасибо за отзыв
У меня просьба, можете вы на примере любого стрелочного индикатора объяснить или показать при помощи видео как передать советнику VR Smart Grid сигнал индикатора на покупку и продажу. Не могу разобраться где и как взять глобальные переменные. Спасибо.
Нужно уметь программировать, хотя бы немного...
Нужен шаблон связка для каждого типа индикаторов, или универсальный шаблон для нескольких типов сразу с инструкцией и все. Я видел аналогичные в инете
И обязательно должен быть пример на основе какого нибудь индикатора
При использовании советника выяснилось неудобства, которые, по моему мнению, нужно доработать:
1. Трейллинг обязательно должен учитывать комиссии и свопы. Бывает при небольшом трейлинге, что ордера закрываются в минус.
2. В настройках программы нужно ввести фиксацию рабочего таймфрейма. Это нужно при работе с новым баром или с индикаторами. А то иногда бывает переключишь таймфрейм и советник работает неправильно.
Заранее благодарю,
Олег.
Благодарю.
Приветствую!
Обнаружил ошибку в работе трейлинг стопа. в частности трейлинг стоп против тренда.
Во-первых он тралит только последний ордер в сетке, что в корне неверно.
Во-вторых, если ордер закрывается по трейлингу, то ТП всей сетки не пересчитывается и остается на том месте, хотя этот ТП теперь без закрытого ордера является убыточным ТП для оставшейся сетки.
Таким образом, вся функция трала против тренда не имеет смысла и работает в минус.
Собственно, что я предлагаю?
Трейлинг стоп должен срабатывать для всей сетки ордеров и только тогда, когда вся сетка выходит в безубыток или на заранее настроенное кол-во пипсов выше уровня безубытка. Поясняю: сетка сначала выходит в безубыток, потом робот ждет прохожденния ценой, например, 150 пипсов в прибыль и выставляет трейлингстоп на уровне, например, 30 пипсов, т.е. 120 пипсов в прибыль, если цена резко полетит дальше, то тралом мы соберем всё движение всеми ордерами сетки.
Не соглашусь на счет всей сетки. Скорее при срабатывании трала для последнего ордера, вместе с ним надо закрывать часть убыточных ордеров с учетом минимальной прибыли. Если цена откатится опять на уровень следующей коррекции (т.е. на уровень закрытого по тралу уровню), опять же открываем усредняющий ордер с лотом по фэншую. Как вариант, с лотом в два раза больше, чем осталось. Эта функция хороша при возникновении флэта. А в таком состоянии души рынок находится большее время суток. И ночи тоже. Ну а если цена пошла дальше в плюс начинает работать предыдущий ордер. Тоже по тралу в ожидании флэта. Считайте, что цена не доходила до более старшего уровня. а денюшку то заработали. Вы рассуждактк с точки зрения жадины. А рассуждать лучше рачительно. Лучше нагрузку на депо постоянно уменьшать для "а мало ли что", чем пытаться собрать все, что можно. Курочка то, сами знаете.
С уважением и без обид.
Спасибо за Ваше сообщение, я проверю.
Заметил явную ошибку. Когда закрывается часть сетки по частичному усреднению, то ТП остается на том же месте по всем оставшимся ордерам, хотя он должен сразу же переноситься, и из-за этого получается убыток по оставшимся ордерам. Так он минусанул уже 4 раза. Это происходит в том случае, если сетка частично закрывается и цена продолжает идти в нужном направлении для закрытия сетки без отката против тренда. Когда цена после частичного закрытия немного откатывает и успевает взяться очередной усредняющий, то ТП переносится правильно и минуса не получается.
Благодарю за сообщение. Мне потребуется время что бы проверить.
Прошу сообщить в каком терминале такое у Вас получилось ? МТ4 или МТ 5?
В МТ4. На МТ5 не работал с этим роботом. Но могу предположить, что у меня стоит настройка открытие по бару и, может быть, по этому робот пересчитывает ТП только при открытии следующего бара, а не при закрытии частично сетки. Но в любом случае это нужно исправить.))
Добрый день, Владимир.
Хочу предложить интересную функцию, которой пользуюсь сам в ручном режиме.
Сделайте дополнительно к имеющимся усреднениям ещё усреднение последних 3-х ордеров, т.е., чтоб закрывался в прибыль последний и два предыдущих. А также последний и 2 первых. Очень хорошо получается сокращать сетку, т.к. сам использую в ручной торговле такой метод.
Есть ещё предложения, но опишу их отдельно позже.
Посмотрим... Возможно...
Достаточно сокращать последних два. Если три, то некому зарабатывать будет. Скорее полезнее будет не сокращать в плюс прибыльные и убыточные ордера, а просто закрывать убыточные ордера, когда прибыльный набрал прибыль, равную убытку с меньшим убытком. Прибыльный оставлять. Он потом основную прибыль даст. Но эту мысль надо потестировать. Я ее не просчитывал.
Владимир просьба, добавить возможность, чтобы советник подхватывал ордера с конкретным маджиком. Это можно сделать добавив функции gradualy stop the advisor возможность подхватывать ордера другого советника с таким же маджиком и сопровождать до полной остановки.
Это сделано, есть параметр MagicNumber
При 0 подхватываются ручные ордера
При -1 подхватываются все ордера и свои и ручные и чужие
а при явном указании числа, подхватываются ордера с конкретным меджик номером.
Дело в том, что нужно чтобы советник подхватывал ордера от конкретного маджика например: 145. Так как на одной паре может использоваться несколько стратегий.
Значит укажите советнику Меджик 145...
Если я укажу гриду номер 145, то то он будет открывать сделки самостоятельно, а не подхватывать как мне надо.
А что он должен делать ? только модифицировать ? Только закрывать ? Или что ?
Он должен подхватить ордер другого робота и путем усреднения и частичного закрытия закрыться в профит и остановиться. Дальше ждать следующий ордер который он снова подхватит.
Вы можете поставить меджик номер другого робота и ограничить открытие ордеров в настройках.
То есть если Вам нужно работать на закрытие с Бай ордерами и селы не трогать то в настройках советника параметры ограничивающие количество ордеров выставляете меньше чем уже есть. И тогда советник открывать новые позиции не будет, так как лимит уже превышен. Советник будет работать только на закрытие и модификацию... Важно следить так как если позиций станет меньше чем указано в настройках то советник может открыть новые...
Не понятно как советник будет тогда наращивать сетку в случае отката, если количество разрешенных ордеров уменьшить? Мое предложение сделать чтобы грид подхватывал ордер другого советника с номером например 145, сам при этом не открывал первый ордер, а только второй, подхватывая ордер другого советника и далее в случае отката создавал сетку и закрывал ее в профит.
Установите другому советнику меджик номер 0. А Смарт гриду установите ручной режим.
Тогда смарт грид будет подхватывать ордера чужого советника, но при этом не будет открывать первый ордер и после профита будет останавливаться.
не всегда открывает ордера бай или сел (Smart grid) с MA cross
Опишите более подробно условия для воспроизведения ошибки.
Владимир, здравствуйте. Как-то попалась от Вас лайт версия советника. Спасибо. На ее основе сделал себе своего монстра. ЗДЕСЬ ХОТЕЛ БЫ ОБРАТИТЬ ВАШЕ ВНИМАНИЕ НА СЛОВО "СЕБЕ". Хотел бы поделиться с Вами своей, как говорит внук, фитчей. Он, наверно, имеет ввиду фишку. Так вот мысль. Когда Вы подключаете функцию усреднения, вы большей прибылью перекрываете убыток. Таким образом у Вас не остается позиций, которые должны давать прибыль. Я добавил переменную, в которой указываю при каком количестве ордеров происходит усреднение. лучший результат >=3. Т.е. только третий ордер может перекрыть (если успеет) убыточный первый. Второй ордер с не худшей и не лучшей позиции пытается заработать на откате нам денег. Таким образом еще и замедляется реакция на "противоправные" действия цены. Прибыльность моего советника значительно возросла, практически не затронув просадку.
Удачи Вам.
С уважением Квашнин А.Е., Одесса.
Здравствуйте, Владимир.
Не бережете вы себя. Одному тянуть махину сайта, толково отвечать на глупые и не очень вопросы и еще что-то ваять... Это не реально. Пишу так как не получил Вашей реакции на предложение. Его легко проверить первоначально в тестере. Добавив пару строк в код советника.
Удачи Вам в творчестве.
С уважение, Квашнин А.Е., Одесса.
Доброго дня! Я не совсем понял что Вы предлагаете...
Если Вы предлагаете усреднять 1 и третий ордер игнорировать ордер с номером 2 и потом на откате с ордера 2 получать прибыль, то я так пробовал. Беда в том что при откате мы закрываем все и дальше начинаем с начала. А вот если второй ордер остается то, при движении цены против нас сеть растет как снежный ком.
Сейчас в советнике есть жесткая проверка если ордеров <= 3 то закрывать все...
Доброго дня и Вам!
Нет, это было бы глупо. Я предлагаю усреднять ордера, когда их имеется три и более. Третий закроет первый. Останется второй . Потом появится четвертый. Итого в наличии два ордера. Ничего не усредняем. Появился пятый ордер. Три ордера в торговле. "Включаем" усреднение - пятый усредняет второй. Четвертый остается в торговле и т.д. Первый ордер может быть закрыт и пятым. Суть в том, что усреднение запускается только тогда, когда в торгах три и более ордера. Таким образом Вы постоянно закрываете самые убыточные, но всегда оставляете в торгах один ордер, который с каждым циклом имеет более выгодную цену открытия.
С уважение, Квашнин А.Е., Одесса.
Тут нет денег. Я понял о чем Вы говорите. Такой алгоритм я тестировал. Очень часты моменты нарастания очень большой сети с большими обьемами..
Вечер добрый, Владимир.
Вы либо не поняли мысль, либо лукавите. Тут закопано дополнительных 10-15% к депо. Из ничего. Просто так. Если у нас в торговле три и более ордера, то советник абсолютно повторяет Ваш алгоритм. Так что большая сеть с большими объемами это косяки настроек, а не тех двух строчек кода, о которых я говорю.
С уважением Квашнин А.Е., Одесса.
Я знаю о чем говорю. Когда я пишу советник по пути делаю сотни разных тестов и проверок торговых стратегий. То о чем Вы написали я проверял. Денег нет. Была даже выпушена одна версия советника с ошибкой которая работала по Вашему алгоритму.
Могу отправить Вам два варианта Вашего Lite. Во втором варианте будет заменено всего две цифры. Протестируйте оба и угадайте с трех раз, какой из них изменен.
С уважением Квашнин А.Е., Одесса.
Всем привет. Пользуюсь смарт гридом около полугода. Стабильно в плюс если иметь немного понимания рынка и внимательно просмотреть настройки. Всем профита!
Спасибо!