VR Smart Grid – умный торговый робот
Версия: 25.023
Обновлено: 20.02.2025
Добавлено: 27.03.2018
Лицензия: Платно-Бесплатно
26 покупок за 60 дней
бесплатно!
Подробнее → Версия: 22.040
Обновлено: 11.04.2022
Добавлено: 30.08.2017
Лицензия: Платно-Бесплатно
Программа торгует по уникальной логике, задача которой не просто фиксировать прибыль, но и использовать накопленную прибыль как подушку безопасности, которая значительно сокращает просадку по балансу.
Версия: 24.050
Обновлено: 02.05.2024
Добавлено: 01.07.2015
Лицензия: Платно-Бесплатно
Скринер фин. инструментов для ручного поиска и отбора наиболее интересных и ликвидных финансовых инструментов. Предназначен для терминалов MetaTrader 4 и MetaTrader 5. Лучшее решение для торговли акциями.
Версия: 24.121
Обновлено: 13.12.2024
Добавлено: 22.08.2017
Лицензия: Платно-Бесплатно
VR Black Box — это мощная торговая система, построенная на принципе следования за движением цены. Торговому роботу доступны функции установки как реальных, так и виртуальных уровней Take Profit и Stop Loss. Основной задачей алгоритма является максимизация прибыли и минимизация рисков.
Система VR Black Box использует комбинацию реальных и виртуальных уровней стоп-лосс и тейк-профит, при этом реальные уровни скрывают виртуальные. Разработка этой стратегии началась в 2009 году, и за более чем десятилетний период она прошла множество усовершенствований и доработок. Принцип работы напоминает стратегию «Качелей», когда ошибка покупки компенсируется входом в продажу. Особенностью системы является наличие защитных механизмов для предотвращения попадания в высокорискованные ситуации.
VR Smart Grid – умный торговый робот(Советник), который способен поэтапно закрывать множество рыночных позиций с заданной трейдером прибылью. Постепенное закрытие мелких частей помогает оперативно и результативно сократить риски. Алгоритм торговой стратегии включает несколько тщательно проработанных торговых стратегий. Основополагающая стратегия заключается в создании сетки позиций и частичном закрытии позиций с фиксированной прибылью. Торговый робот(Советник) анализирует текущую рыночную ситуацию, разбивая лоты на отдельные части, что позволяет вычислить оптимальную среднюю цену для закрытия определенной части позиций. Такой метод обеспечивает максимальное приближение средней цены к актуальной рыночной цене, а незначительные колебания рынка приводят к автоматическому закрытию заранее рассчитанной части позиций.
В торговую стратегию робота VR Smart Grid заложено восемь различных методов закрытия рыночных позиций. В зависимости от выбранного метода, советник может устанавливать реальные или виртуальные уровни Take Profit. Последовательность расчета лотов может задаваться трейдером вручную либо определяться автоматически одним из методов, включая принцип Фибоначчи. Расстояние между позициями также может настраиваться вручную для каждого шага или же рассчитываться автоматически.
VR Smart Grid способен осуществлять торги финансовыми инструментами в полностью автоматическом режиме, оставляя трейдеру лишь контроль над настройками. В зависимости от параметров, с использованием VR Smart Grid можно управлять и сопровождать позиции, открытые другими советниками или самим трейдером. Способ открытия позиции — будь то через компьютерный терминал или мобильное приложение — для советника не имеет значения.
Алгоритм работы торговой стратегии основан на управлении и корректировке рыночных позиций. Например, при восходящем тренде для позиции на покупку советник использует трейлинг-стоп. Как только уровень Stop Loss окажется в зоне прибыли, советник откроет дополнительную позицию. Цель этой тактики — минимизировать риски торговли. В условиях нисходящего тренда советник открывает позиции для усреднения с установленным лотом и шагом. При малейшем откате VR Smart Grid начнет постепенно закрывать всю сетку позиций небольшими частями.
Как и многие из вас, я стремлюсь зарабатывать на финансовых рынках. Работа над советником VR Smart Grid началась в 2009 году. С тех пор я перепробовал тысячи вариаций алгоритмов и логических схем. Каждая новая версия проходила тщательное тестирование на учебных и демо-счетах, поскольку симуляторы не могут передать всей сложности реальных условий. Лишь наблюдая за поведением советника в живой торговле, я вносил улучшения, шаг за шагом совершенствуя алгоритм до оптимальной конфигурации.
VR Smart Grid выделяется среди аналогичных решений не только наличием восьми методов усреднения, но и гибкостью настроек, позволяющих точно настроить автоматическую торговую стратегию под ваши нужды.
Пройди курс программирования от самого автора и с поддержкой автора. Пока ты думешь и сомневаешься, другие уже создают своих торговых роботов.
ПодробнееАлгоритм работы торговой стратегии построен на контроле и модификации рыночных позиций. Для примера возьмем растущий тренд. Если цена растет, советник для рыночной позиции на покупку будет использовать трейлинг стоп. Когда уровень StopLoss будет в прибыльной зоне, советник добавит еще позицию. При таком алгоритме основная цель советника – вести торговлю без рисков. В случае, если на рынке наблюдается нисходящий тренд, советник будет открывать позиции для усреднения с заданным лотом и заданным шагом. При малейших откатах VR Smart Grid будет мелкими частями закрывать всю сеть позиций.
Рекомендация 1. Для круглосуточной торговли любыми автоматическими стратегиями нужен компьютер, работающий круглосуточно. Если у вас нет возможности оставлять работать круглосуточно свой компьютер, рекомендуем арендовать специализированный vps-сервер. VPS-сервер позволит работать вашему советнику круглосуточно. По факту сервер – это такой же компьютер, как и ваш домашний, только работает он в удаленном дата-центре. За его работоспособностью следят профессиональные администраторы. Для оптимальной работы рекомендуем vps от Trading-Go.
Рекомендация 2. Проводите тестирование в условиях, максимально приближенных к реальным. Используйте демонстрационные счета. Только при условии тестирования советника на демо-счетах вы сможете качественно определить эффективность торговой стратегии. Минимальный срок тестирования – 2–4 рабочие недели.
Рекомендация 3. Сумма депозита для работы советником зависит от вашего умения управлять торговой стратегией. Можно начать торговлю и со 100$ – в таком случае рекомендуем использовать центовые счета. Чем лучше вы протестируете советник в условиях, максимально приближенным к реальным, тем меньше рисков будете испытывать в процессе работы.
Рекомендация 4. Актуальные настройки и set-файлы вы всегда можете получить в группе Telegram https://t.me/tradinggoea, но даже получив настройки от успешного пользователя, вы обязательно должны проверить их в демонстрационных условиях. Любые файлы настроек нужно подвергать тщательной проверке и тестам. Каждая настройка создается под конкретного брокера, финансовый инструмент, спред, размер комиссии, предпочтения трейдера.
Рекомендация 5. Не ждите грандиозных результатов в короткий срок, имейте терпение и внимательно изучайте работу советника.
Рекомендация 6. Избегайте торговли на новостях, старайтесь перед выходом сильных новостей завершить торговую активность на счете.
Рекомендация 7. Следите за обновлениями советника в своем терминале. При выходе нового обновления вам придет уведомление в ваш терминал. Обновить программу вы можете в терминале во вкладке «Маркет».
Трендом считается когда цена ВЫШЕ верхней позиции на покупку, против тренда считается когда цена НИЖЕ верхней позиции на покупку. Для продаж с точностью на оборот.
4/5 - Помечены настройки зависимые от количества знаков после запятой у брокера.
Описание настроек и настройки по умолчанию сделаны для 3-5 значных брокеров. Для 2-4 значных брокеров настройки помеченные знаком 4/5 следует указывать в 10 раз меньше.
< = Lot calculation settings = >
< = Position Pitch Settings = >
< = Working time settings = >
< = Trading Settings = >
< = Balance Management Settings = >
< = Averaging Settings = >
< = Trailing trend stop = >
< = Trailing stop against the trend = >
< = Setting up strategies = >
< = Other settings = >
Версия 25.023 - 20.02.2025
Исправлено отображение информации на панели. "Error lan"
Версия 25.022 - 19.02.2025
Добавлен новый расчёт дистанции по классическому индикатору ATR.
Версия 25.020 - 16.02.2025
Оптимизация кода
Код торгового робота полностью переработан и оптимизирован для повышения эффективности работы.
Адаптация под современные рынки: Торговая стратегия адаптирована под текущие рыночные условия.
Изменения в расчете лотов
- Автоматический расчет лота: Улучшено для брокеров, использующих формат лота 0.001.
- Предупреждение об ошибочном значении лота: Робот выдает предупреждение, если лот указан неверно.
Режим расчета начального лота
- Фиксированный лот: Установите фиксированное значение лота в настройке Value (Lot, Percentage, Balance).
- Процентный лот: Укажите процент от депозита в настройке Value (Lot, Percentage, Balance). Например, 1.5%.
- Лот от баланса: Задайте сумму депозита, которая будет использована для расчета лота. Например, если у вас 2000 долларов и вы указали 500, то лот будет рассчитан следующим образом: 2000/2000/500 = 4, умноженное на минимальный лот вашего брокера (например, 0.01), даст вам начальный лот 0.04.
Настройка последовательности лотов вручную (Manual sequence of lots): Теперь можно задать произвольную последовательность лотов. Эта настройка имеет высокий приоритет и отключает другие настройки расчета лота.
Дополнительный множитель лота (Additional lot multiplier): Улучшенная работа с корректным расчетом лотов при значениях менее или равных 1.5.
Новые варианты расчета дистанции для новых позиций:
- Расчет в пунктах (Points): Дистанция рассчитывается в пунктах. Значение дистанции указывается в настройке 4/5 Value (Points, Percentage, Indicator Period).
Модифицированная формула ATR (ATR modified): Дистанция рассчитывается по индикатору ATR. Период индикатора устанавливается в настройке 4/5 Value (Points, Percentage, Indicator Period).
- Проценты от текущей цены (Percentages): Дистанция определяется как процент от текущего ценового движения. Значение процента указывается в настройке 4/5 Value (Points, Percentage, Indicator Period).
- Разница линий Боллинджера (Bollinger Bands difference line): Дистанция равна разнице между верхней и нижней линиями индикатора Боллинджер Бэндс. Период индикатора задается в настройке 4/5 Value (Points, Percentage, Indicator Period).
- Разница линий Дончиана (Donchian difference line): Аналогично предыдущему пункту, но используется индикатор Дончиана.
- Среднее значение баров (The average value of the bars): Дистанция рассчитывается как среднее значение баров за указанный период. Период задается в настройке 4/5 Value (Points, Percentage, Indicator Period).
- Ручная настройка шага между позициями (Manual distance sequence): Позволяет установить свой порядок шагов между позициями. Имеет наивысший приоритет среди настроек дистанции.
Увеличение дистанции в зависимости от количества позиций (Step increase between positions): Данная настройка улучшает управление увеличением дистанции между позициями.
Работа на новом баре (Trading on a new bar): Можно выбрать таймфрейм для учета нового бара независимо от того, на каком таймфрейме установлен робот. Все расчеты индикаторов выполняются согласно таймфрейму на котором установлен торговый робот. (Trading on a new bar) - влияет только на открытие позиций на новом баре.
Остановка работы при большом спреде (Maximum Spread): Настройка останавливает работу робота, если спред превышает указанное значение.
Работа с торговыми операциями:
Управление ручными позициями (Control of manual positions (Magic Number = 0)): Робот может контролировать позиции, открытые вручную или другими роботами. Для этого необходимо указать Magic Number равным 0 для ручных позиций или использовать номер другого робота. Важно избегать использования одного номера для разных роботов.
Закрытие всех позиций с прибылью или убытком (Close all positions with profit or loss): Указывается прибыль или убыток в валюте депозита для автоматического закрытия всех позиций.
Действия после закрытия всех позиций (Action after closing all positions):
- Полная остановка робота (Close all positions and Stop trading)
- Продолжение торговли (Close all positions and Continue trading)
Алгоритмы усреднения позиций:
- Все позиции, реальный тейк-профит (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): Указывает процент закрытия части позиций. Работает только с виртуальным режимом усреднения.
Минимальная дополнительная прибыль (Minimum profit for closing positions): Устанавливает количество пунктов дополнительной прибыли перед закрытием позиций.
Типы трейлинг-стопов
- Классический трейлинг-стоп (Classic): Стоп-лосс движется вслед за ценой на определенное количество пунктов.
- Динамический трейлинг-стоп (Dynamic): Расстояние для стоп-лосса рассчитывается в процентах от тренда. Требуется указать размер потенциального тренда в пунктах.
- Ручной трейлинг-стоп (Manual): Позволяет трейдеру самостоятельно управлять перемещением стоп-лосса.
Максимальный процент для динамического трейлинга (Maximum percentage for a trailing stop (Dynamic)): Ограничивает движение стоп-лосса в случае сильного тренда.
Настройки уведомлений
- Уведомления на смартфон (Smartphone notifications): Настройте терминал MetaTrader для получения уведомлений на мобильное устройство.
- Уведомления в терминале (Notifications in the terminal): Включают уведомления через встроенную систему оповещения терминала.
- Уведомления по электронной почте (Email notifications): Получение уведомлений на email. Необходимо настроить почтовые параметры в терминале.
- Уведомления в Telegram (Telegram notifications): Отправка уведомлений в Telegram-канал. Нужно указать имя канала и секретный токен бота.
Информационная панель
- Обновленная панель статистики: Содержит больше данных о торговле и отображает текущие настройки робота.
Информация о подключении к серверу брокера: Отображаются данные о текущем статусе соединения с сервером брокера.
Дополнительная информация
Для полного ознакомления с новыми функциями и изменениями читайте обзор торгового робота и блог разработчика.
Версия 22.017 - 03.02.2022
Исправление в работе сигналов от индикаторов
Версия 22.016 - 25.01.2022
Исправлены расчеты лотов при ручном вводе.
Исправлено поведение ценовых меток при изменении настроек советника.
Для MetaTrader 4
Для MetaTrader 5
Открываем терминал MetaTrader. Нажимаем вверху слева Файл > Открыть каталог данных > Папка Mql4 или Mql5 > Папка Experts. Вот в эту папку нужно положить советник и перезапустить терминал. Советник появится в терминале в разделе "Навигатор > Советники".
Есть несколько основных причин такого поведения. Возможно в настройках торговли вы установили торговлю по новому бару, это значит что торговый робот будет торговать только при наступлении нового бара. Просто следует дождаться нового бара. Возможно вы не включили авто торговлю в вашем терминале, проверить это легко. В верхнем правом углу графика есть смайлик если он не улыбается или серый, значит авто торговля не включена. Что бы включить авто торговлю нужно в настройках торгового робота поставить галочку на против пункта "Разрешить авто торговлю" и проверить нажата ли кнопка алготрейдинга в самом терминале, обычно она находится в верхнем меню
Чем меньше плечо, тем меньше рисков. Изначально советник разрабатывался для счетов 1 к 500, но вы можете использовать другое плечо. Рекомендуем протестировать программу на демо-счете с желаемым плечом.
Приобрести лицензию на использование программы можно только в маркете MQL 5 или на этом ресурсе. На всех остальных ресурсах есть риск просто отдать деньги мошенникам.
Да, на данной странице есть ссылка на загрузку архива с программой. В архиве последняя актуальная версия программы, настройки и инструкции.
Поддержка онлайн
•
Комментарии
Так же,
при целесообразности, добавьте возможность устанавливать значение максимально допустимого спреда для открытия позиции.
Спасибо.
Запланировано, будет сделано
Здравствуйте, очень хороший советник.
Рассмотрите пожалуйста целесообразность и возможность, при разработке обновления советника 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. Во втором варианте будет заменено всего две цифры. Протестируйте оба и угадайте с трех раз, какой из них изменен.
С уважением Квашнин А.Е., Одесса.
Всем привет. Пользуюсь смарт гридом около полугода. Стабильно в плюс если иметь немного понимания рынка и внимательно просмотреть настройки. Всем профита!
Спасибо!