Обзор
VR Smart Grid — это не просто сеточный советник, а многофункциональная система управления позициями, которая поэтапно закрывает крупные сетки ордеров небольшими частями с заранее запланированной прибылью трейдера.
За счет дробления лотов и частичного закрытия робот подтягивает среднюю цену максимально близко к текущей рыночной, превращая даже небольшие откаты в прибыльные выходы и снижая общие риски.
Такой подход делает работу робота понятной и логичной даже для начинающего трейдера: вместо одного большого «случайного» закрытия вы видите последовательную, контролируемую работу с позицией.
Чем VR Smart Grid считается лучшим
VR Smart Grid сочетает сразу несколько продуманных торговых стратегий, в основе которых — работа сеткой и механизм частичного закрытия позиций с фиксированной прибылью.
Советник анализирует текущий рынок, разбивает общий объем на части и управляет ими отдельно, что позволяет вычислять оптимальную среднюю цену закрытия и гибко реагировать на движение цены.
Это дает важное преимущество: робот не «держится до упора», а постепенно выгружает прибыльные фрагменты, разгружая сетку и высвобождая маржу.
В стратегию заложено восемь различных методов закрытия позиций и несколько систем расчета лота, включая варианты по принципу Фибоначчи.
Трейдер может использовать реальные и виртуальные уровни Take Profit, управлять порядком и шагом открытия сделок вручную или доверить это автоматике.
Такой уровень гибкости редко встречается в массовых сеточных роботах и позволяет тонко настроить стиль торговли под себя, от консервативного до агрессивного.
Преимущества
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 (на этой странице) вторая версия идет бесплатно;
- Возможно использовать без оплаты на реальных счетах, бесплатно. Инструкция;
- Возможно использовать торгового робота на демо счетах без оплаты, без ограничений;
- Настройки для торгового робота находятся в архиве с торговым роботом;
- Работает в тестере стратегий;
- Инструкция по установке;
- Для маркета Mql5.com
- Доступен для оплаты в маркете Mql5.com, каждая версия оплачивается отдельно для MetaTrader 4 и MetaTrader 5;
- На демонстрационных, учебных и реальных счетах работает только после оплаты;
- Работает в тестере стратегий;
- Инструкция по установке;
Рекомендации
Любой советник, даже самый продвинутый, требует от трейдера контроля и понимания базовых принципов риск-менеджмента.
Рекомендуется регулярно просматривать работу робота и при необходимости корректировать настройки под изменение волатильности, спреда и новостного фона.
Особенно на старте полезно периодически сравнивать результат с вашими ожиданиями: совпадает ли максимальная просадка с заложенными параметрами, как ведет себя сетка на тренде и во флете.
Перед запуском на реальный счет обязательно протестируйте советника на демо в условиях, максимально приближенных к боевым: тот же брокер, тип счета, размер спреда, размер депозита и лотность.
Минимальный срок такого теста — 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 - настройки отмечены брокером количеством знаков после запятой.
Описание настроек и настройки по умолчанию сделаны для 3-5 значимых брокеров. Для 2-4 значимых конфигурационных брокеров отмеченный знак 4/5 должен быть указан в 10 раз реже.
Lot calculation settings
- The type of lot calculation — Настройка позволяет выбрать тип автоматического расчёта лота.
- Fixed lot (Example: 0.01) — Режим, при котором используется стандартный фиксированный лот.
- Percentage lot (Example: 3) — Режим, при котором новый лот рассчитывается как процент от депозита.
- The balance for the minimum lot — Режим, при котором лот рассчитывается от суммы депозита для минимального лота. Например, трейдер задал депозит 500. В таком случае сумма общего депозита будет разделена на 500 и умножена на минимально допустимый лот брокера. Если депозит 2000 долларов и трейдер указал 500 долларов, 2000 / 500 = 4, 4 × 0.01 = 0.04, стартовый лот будет 0.04.
- Value (Lot, Percentage, Balance) — Значение для указанного типа расчёта лота.
- Manual sequence of lots, through ( ; ) — Настройка позволяет задать любую последовательность лотов вручную. Настройка имеет высший приоритет и отключает работу вышеописанных настроек.
- Type of automatic lot calculation — Настройка позволяет выбрать автоматический метод расчёта лотов для новых позиций, открывающихся против тренда.
- The starting lot (Calculation example: 1,1,1,1,1) — Лот остаётся без изменений и всегда равен рассчитанному лоту в настройке Value (Lot, Percentage, Balance).
- Martingale lot (Calculation example: 1,2,4,8,16) — Лот рассчитывается по формуле: лот предыдущей позиции умножается на 2.
- Fibo lot (Calculation example: 1,1,2,3,5,8) — Лот рассчитывается по принципу чисел Фибоначчи, каждый новый лот равен сумме двух предыдущих лотов.
- The sum of the maximum and starting lot (Calculation example: 1,2,3,4,5) — Лот рассчитывается по принципу сложения лота, рассчитанного в настройке Value (Lot, Percentage, Balance), и лота последней открытой позиции.
- The sum of lots of extreme positions (Calculation example: 3+,4,7,10) — Лот рассчитывается по принципу сложения лотов первой и последней позиций.
- Additional lot multiplier (0 - Disabled) — Настройка позволяет увеличить рассчитанный лот или уменьшить его. Пример: калькуляция Фибо без Additional lot multiplier: 1,1,2,3,5,8. Калькуляция с использованием Additional lot multiplier, равным 2: 1×2 = 2, 1+2=3×2, 3+6=9×2. Данная настройка может не только агрессивно увеличивать лоты, но и уменьшать их, если значение настройки меньше 0. Например, 1×0.5 = 0.5, 1 + 0.5 = 1.5 × 0.5 = 0.75.
- Maximum Buy lot — Настройка ограничивает максимальный лот для покупок; если в результате расчётов стратегии управления лотами лот будет больше, чем указано в настройке, торговый робот откроет позицию не превышающим значения, указанного в настройке.
- Maximum Sell lot — Настройка ограничивает максимальный лот для продаж; если в результате расчётов стратегии управления лотами лот будет больше, чем указано в настройке, торговый робот откроет позицию не превышающим значения, указанного в настройке.
Position step settings
- Type of distance calculation — Тип расчёта дистанции для новых позиций против тренда.
- Points (Example: 100) — Дистанция рассчитывается в пунктах.
- ATR modified (Example: 50) — Дистанция рассчитывается по модифицированной формуле индикатора ATR. В данном алгоритме дистанция на продажу может отличаться от дистанции на покупку.
- Percentages (Example: 1.5) — Дистанция рассчитывается как процент роста или падения текущей цены от последней позиции против тренда.
- Bollinger Bands difference line (Example: 12) — Дистанция рассчитывается как разность между верхней и нижней линией индикатора Bollinger Bands.
- Donchian difference line (Example: 22) — Дистанция рассчитывается как разность между верхней и нижней линией индикатора Donchian.
- The average value of the bars (Example: 30) — Дистанция рассчитывается как среднее значение баров за указанный период.
- 4/5 Value (Points, Percentage, Indicator Period) — Значение для указанного типа расчёта дистанции.
- 4/5 Step increase between positions (0 - Disabled) — Настройка позволяет увеличивать дистанцию в зависимости от количества позиций по типу против тренда.
- Manual distance sequence, through ; (Example: 50;100;80;30) — Настройка позволяет задать любую последовательность дистанций вручную. Настройка имеет высший приоритет и отключает работу вышеописанных настроек.
Uptime settings
- Trading on a new bar — Настройка позволяет ограничить открытие торговых позиций появлением нового бара. В зависимости от выбранного периода и иных рассчитанных условий, торговый робот будет открывать позиции только с учётом появления нового бара указанного периода. Данная настройка не влияет на алгоритмы расчёта значений индикаторов. Все индикаторные расчёты производятся относительно периода, на котором работает торговый робот.
- Trading end Time — Время, когда торговый робот должен завершить работу.
- Trading start time — Время, когда торговый робот должен возобновить работу.
Trading settings
- 4/5 Maximum Spread (0 - Disabled) — Настройка останавливает работу торгового робота в случае, если спред больше заданного трейдером.
- Type of trading operations — Настройка позволяет задать тип торговых позиций для торговли.
- Buy and Sell together — Торговый робот может одновременно и покупать, и продавать.
- Buy Only — Торговый робот может совершать сделки только на покупку.
- Sell Only — Торговый робот может совершать сделки только на продажу.
- Buy - smooth stop — Торговый робот плавно останавливает работу с покупками. Принцип работы данного алгоритма: торговый робот совершает сделки на покупку до тех пор, пока вся сеть покупок не будет полностью закрыта. После закрытия всех покупок новые позиции на покупку открываться не будут.
- Sell - smooth stop — Торговый робот плавно останавливает работу с продажами. Принцип работы данного алгоритма: торговый робот совершает сделки на продажу до тех пор, пока вся сеть продаж не будет полностью закрыта. После закрытия всех продаж новые позиции на продажу открываться не будут.
- Buy and Sell is a smooth stop — Торговый робот плавно останавливает торговлю. Принцип работы данного алгоритма: торговый робот совершает сделки на покупку и на продажу до тех пор, пока вся сеть не будет полностью закрыта. После закрытия всех позиций новые открываться не будут.
- Control of manual positions (Magic Number = 0) — Настройка позволяет торговому алгоритму взять под контроль определённые торговые позиции, открытые трейдером вручную или другим торговым роботом. При использовании данной настройки параметр Magic Number должен быть указан как 0 для ручных позиций или Magic Number другого торгового робота. Избегайте работы нескольких торговых роботов с одним Magic Number! Перед включением данной настройки, во избежание конфликтов торговых роботов, другие роботы должны быть выключены! Данная настройка позволяет разруливать сложные ситуации, созданные другими торговыми роботами или трейдером вручную.
- Maximum number of purchase positions (0 - Disabled) — Настройка ограничивает максимальное количество покупок против тренда.
- Maximum number of positions for sale (0 - Disabled) — Настройка ограничивает максимальное количество продаж против тренда.
Balance management settings
- Close all positions with profit or loss (Example: 50 or -30) — Настройка позволяет задать сумму профита или убытка, при которой торговый робот должен закрыть все позиции на покупку и продажу.
- Action after closing all positions — Настройка задаёт роботу дальнейшие действия после закрытия всех позиций.
- Close all positions and Stop trading — Полностью остановить торговлю робота.
- Close all positions and Continue trading — Продолжить торговлю.
Averaging settings
Type of averaging — Настройка позволяет выбрать тип расчёта средней цены. Частичное закрытие возможно только при использовании виртуальных уровней.
- All positions, real TakeProfit — Работает только с реальными уровнями; тип усреднения, при котором в расчёт идут все позиции на покупку или все позиции на продажу.
- Two extreme positions, a real TakeProfit — Работает только с реальными уровнями; тип усреднения, при котором в расчёт идут две крайние позиции на покупку или две крайние позиции на продажу.
- The last two positions, the real TakeProfit — Работает только с реальными уровнями; тип усреднения, при котором в расчёт идут две последние позиции с большими лотами на покупку или две последние позиции с большими лотами на продажу.
- Smart choice, Real TakeProfit — Работает только с реальными уровнями; тип усреднения, при котором торговый робот анализирует все цены усреднений и выбирает наилучшую.
- All positions, virtual TakeProfit — Работает только с виртуальными уровнями; тип усреднения, при котором в расчёт идут все позиции на покупку или все позиции на продажу.
- Two extreme positions, virtual TakeProfit — Работает только с виртуальными уровнями; тип усреднения, при котором в расчёт идут две крайние позиции на покупку или две крайние позиции на продажу.
- Last two positions, virtual TakeProfit — Работает только с виртуальными уровнями; тип усреднения, при котором в расчёт идут две последние позиции с большими лотами на покупку или две последние позиции с большими лотами на продажу.
- Smart choice, virtual TakeProfit — Работает только с виртуальными уровнями; тип усреднения, при котором торговый робот анализирует все цены усреднений и выбирает наилучшую.
- Do not use averaging — Настройка отключает автоматический расчёт средних цен. Управление позициями осуществляется с помощью других функций или вручную трейдером.
- Closing the percentage portion of the Virtual mode (Example: 25) — Работает только с виртуальными режимами усреднений. Настройка задаёт процент закрытия лотов позиций.
- 4/5 Minimum profit for closing positions (Example: 25) — Настройка задаёт количество пунктов дополнительной прибыли при закрытии серии позиций.
- Manual sequence of profit, via ( ; ) — Настройка позволяет задать любую последовательность профита в пунктах вручную. Настройка имеет высший приоритет и отключает работу вышеописанной настройки (Minimum profit for closing positions).
Trailing stop in the trend
- Type of trend-based trailing — Настройка устанавливает тип трейлинг-стопа для позиций по тренду:
- Classic — Классический трейлинг-стоп, при котором стоп-лосс передвигается за ценой на заданном количестве пунктов.
- Dynamic — Динамический трейлинг-стоп, при котором расстояние для стоп-лосса рассчитывается в процентном соотношении. Данный трейлинг-стоп требует указать размер потенциального тренда в пунктах. (Средний размер тренда для пары EURUSD 8000–11000 пунктов.)
- Manual — Режим, при котором трейдер сам управляет перемещением Stop Loss.
- 4/5 Potential trend size (Points) (Example: 10000) — Значение для указанного типа расчёта трейлинг-стопа.
- Maximum percentage for a trailing stop (Dynamic) — Настройка ограничивает динамический трейлинг-стоп в случае, если тренд больше, чем трейдер указал в настройке 4/5 Potential trend size.
Trailing stop against the trend
- Type of anti-trend trailing — Настройка устанавливает тип трейлинг-стопа для позиций против тренда:
- Classic — Классический трейлинг-стоп, при котором стоп-лосс передвигается за ценой на заданном количестве пунктов.
- Dynamic — Динамический трейлинг-стоп, при котором расстояние для стоп-лосса рассчитывается в процентном соотношении. Данный трейлинг-стоп требует указать размер потенциального тренда в пунктах. (Средний размер тренда для пары EURUSD 8000–11000 пунктов.)
- Manual — Режим, при котором трейдер сам управляет перемещением Stop Loss.
- 4/5 Potential trend size (Points) (Example: 10000) — Значение для указанного типа расчёта трейлинг-стопа.
- Maximum percentage for a trailing stop (Dynamic) — Настройка ограничивает динамический трейлинг-стоп в случае, если тренд больше, чем трейдер указал в настройке 4/5 Potential trend size.
Setting up strategies
- The type of signals for the strategy — Настройка устанавливает тип сигнала для открытия позиций.
- Do not use indicator signals — Сигнал не используется; торговый робот проверяет наличие позиций и, если их нет, начинает торговлю.
- CCI indicator signal — Сигнал от индикатора CCI. Сигналом для покупки считается, когда текущее показание индикатора CCI на текущем баре больше показаний на предыдущем баре и значение индикатора меньше -100. Для продаж — обратный сигнал.
- The signal of the Donchian channel indicator — Сигнал от индикатора Donchian. Сигналом для покупки считается пробитие верхней границы канала. Для продаж — обратный сигнал.
- Intersection of the 2x Moving Average — Сигнал от пересечения двух скользящих средних Moving Average. Сигналом для покупки считается пересечение быстрой скользящей средней медленную снизу вверх. Для продаж — обратный сигнал.
- The signal of the user indicator — Пользовательский сигнал от пользовательского индикатора или иного приложения. В торговом роботе реализована возможность получения сигналов от сторонних приложений. Принцип передачи сигнала очень простой: ваше приложение должно передавать сигнал через глобальные переменные терминала по принципу: 1 — совершить покупку, -1 — совершить продажу. Принцип формирования имени глобальной переменной: _Symbol + "-VRSG-" + iMagicNumber;
- _Symbol — имя финансового инструмента по номенклатуре терминала.
- "-VRSG-" — отличительный префикс.
- MagicNumber — номер робота, которому передаётся сигнал.
- Period of indicators: Donchian, CCI, Moving Average 1 (Example: 25) — Значение периода для указанного первого индикатора.
- Indicator period: Moving Average 2 (Example: 33) — Значение периода для указанного второго индикатора.
Other settings
- The size of the information panel — Настройка размера информационной панели.
- Smartphone notifications — Настройка позволяет получать уведомления об изменениях в торговле робота в MetaTrader на мобильное устройство.
- Notifications in the terminal — Настройка позволяет получать стандартное уведомление в терминале (Alert).
- Email notifications — Настройка позволяет получать уведомления об изменениях в торговле робота на электронный адрес.
- Telegram notifications — Настройка позволяет получать уведомления об изменениях в торговле робота в Telegram-канал.
- Telegram Channel Name — Имя Telegram-канала.
- Secret Telegram Bot token — Секретный токен Telegram-бота, работающего в канале.
- Serial number of items (MagicNumber) — Уникальный номер позиций.
- 4/5 Slippage (Points) — Проскальзывание.
- Comment on the positions — Комментарий к позициям или их маска. Маска позволяет создавать комментарии автоматически. Максимальное количество тегов для маски — 3. Пример: :eaname: :magic: — комментарий будет: VR Smart Grid v.25.020 MN 227.
- Теги масок:
- :eaname: — запишет в комментарий имя торгового робота и его версию.
- :magic: — запишет в комментарий MagicNumber торгового робота.
- :balance: — запишет в комментарий баланс торгового счёта на момент открытия позиции.
- :equity: — запишет плавающую прибыль или убыток на момент открытия позиции.
- :typpos: — запишет тип позиции.
Видео
Обновления
Версия 25.126 - 12.12.2025
Теперь можно лоты разделять пробелами, но один знак ; обязателен
Блок закрытия по профиту или убытку исправлен
Оптимизировал работу Динамического трейлинг стопа
История обновлений — последние 5 версий
Версия 25.125 - 11.12.2025
Исправление блока закрытия по профиту или убытку
Версия 25.124 - 09.12.2025
Исправление печати логов
Исправление переводов на Английский язык
Версия 25.123 - 08.12.2025
- Переработал алгоритм усреднения в виртуальном режиме.
- В некоторых случаях не срабатывало ограничение по лотам для позиций против тренда.
- В некоторых случаях не срабатывала остановка при остановке работы торгового робота по достижению заданной прибыли или убытка.
Версия 25.121 - 04.12.2025
Глобальное обновление VR Smart Grid (версия 25.1xx)
Обновление включает масштабную переработку алгоритмов, оптимизацию кода и исправление ошибок для повышения стабильности и скорости работы торгового робота. Разработка велась с 1 августа по 2 декабря 2025 года, с выпуском нескольких бета-версий для тестирования.
Ключевые улучшения алгоритмов
- Переработан расчет лотов для точной работы с дробными значениями вроде 0.001 и 0.005, ранее возникали ошибки с тремя знаками после запятой.
- Оптимизирован расчет дистанции для открытия позиций и исправлена проблема множественного открытия по одной цене в тестере стратегий.
- Улучшен метод усреднения позиций с полной оптимизацией кода.
- Изменена логика компенсации свопов и комиссий — положительные суммы теперь не учитываются, что сокращает дистанцию до тейк-профита.
Оптимизация и стабильность
- Переработано ядро обработки рыночных данных, сигналы индикаторов и динамический трейлинг-стоп (исправлена ошибка, мешавшая полной работе).
- Разбит монолитный код (свыше 10 000 строк) на мелкие блоки для удобства оптимизации; ускорены тяжелые блоки усреднений и основной цикл.
- Ограничение количества позиций по типу теперь применяется только против тренда.
- Исправлено поведение при остановке торговли по типу.
Новые функции и интерфейс
- Добавлена ручная настройка профита для серии позиций.
- Подключен модуль переводов для локализации информационной панели пользователем.
- Реализован экономичный расчет профита за периоды, совместимый с MT4 и MT5; завершена оптимизация панели без тормозов.
Скрыть историю обновлений
Частые вопросы
Как установить советник?
Как установить советник?
Открываем терминал MetaTrader. Нажимаем вверху слева Файл > Открыть каталог данных > Папка Mql4 или Mql5 > Папка Experts. Вот в эту папку нужно положить советник и перезапустить терминал. Советник появится в терминале в разделе "Навигатор > Советники".
Установил торгового робота а он не торгует, почему?
Установил торгового робота а он не торгует, почему?
Есть несколько основных причин такого поведения. Возможно в настройках торговли вы установили торговлю по новому бару, это значит что торговый робот будет торговать только при наступлении нового бара. Просто следует дождаться нового бара. Возможно вы не включили авто торговлю в вашем терминале, проверить это легко. В верхнем правом углу графика есть смайлик если он не улыбается или серый, значит авто торговля не включена. Что бы включить авто торговлю нужно в настройках торгового робота поставить галочку на против пункта "Разрешить авто торговлю" и проверить нажата ли кнопка алготрейдинга в самом терминале, обычно она находится в верхнем меню
Какое плечо использовать?
Какое плечо использовать?
Чем меньше плечо, тем меньше рисков. Изначально советник разрабатывался для счетов 1 к 500, но вы можете использовать другое плечо. Рекомендуем протестировать программу на демо-счете с желаемым плечом.
Я нашел сайт, где программа стоит дешевле!
Я нашел сайт, где программа стоит дешевле!
Приобрести лицензию на использование программы можно только в маркете MQL 5 или на этом ресурсе. На всех остальных ресурсах есть риск просто отдать деньги мошенникам.
Могу ли я получить демо-версию программы?
Могу ли я получить демо-версию программы?
Да, на данной странице есть ссылка на загрузку архива с программой. В архиве последняя актуальная версия программы, настройки и инструкции.
Комментарии
Владимир, добавьте в настройки возможность закрыть все открытые ордера в определённое время в независимости от прибыли. Скажем в 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. Во втором варианте будет заменено всего две цифры. Протестируйте оба и угадайте с трех раз, какой из них изменен.
С уважением Квашнин А.Е., Одесса.
Всем привет. Пользуюсь смарт гридом около полугода. Стабильно в плюс если иметь немного понимания рынка и внимательно просмотреть настройки. Всем профита!
Спасибо!