Trend collector – VR Lollipop trading robot

Trend collector – VR Lollipop trading robot

6 октября 2022, 16:35
Vladimir Pastushak
0
897

🔴 Скачать демо версию: [Trading-Go.com] 🔴

💚 Купить в маркете Mql5.com версия для : MetaTrader 4💚
💚 Купить в маркете Mql5.com версия для : MetaTrader 5💚

Давать прибыли расти - основная стратегия торгового робота VR Lollipop. Торговать в направлении тренда, добавлять позиции в направлении тренда, переводить позиции в без убыток и максимально быстро резать убытки, по таким принципам строилась торговая стратегия робота VR Lollipop. Торговля по тренду, в сочетании с динамическим трейлинг стопом, максимально эффективно собирает все трендовые движения. Торговый робот ставит реальные уровни Stop Loss и Take Profit. Даже при использовании виртуальных уровней, Stop Loss и Take Profit служат дополнительной защитой, а также для скрытия фактических уровней закрытия позиций.

Торговый робот работает циклами. Циклом называется момент старта работы программы, когда нет абсолютно никаких позиций, ранее открытых торговым роботом, или все позиции переведены в без убыток, и момент когда все позиции закрыты или переведены в без убыток.

Торговый робот начинает цикл входом в рынок одновременно двумя позициями одинакового объёма, одна позиция на покупку, вторая позиция на продажу. VR Lollipop всегда работает двумя разнонаправленными позициями. Когда цена уходит, на заданное в настройках расстояния, первое что делает робот - это переводит позицию по тренду в без убыток. После того как робот перевёл позицию в без убыток, робот открывает новую пару позиций. В зависимости от того, какие настройки задал пользователь, для позиций против тренда лот может увеличиваться, а для позиции по тренду лот может и увеличиваться и уменьшаться. В результате работы нескольких циклов торгового робота VR Lollipop у трейдера, на финансовом инструменте, остаётся несколько прибыльных позиций переведённых в без убыток. Позиция у которых установлен реальный уровень без убытка обрабатываются отдельным алгоритмом динамического трейлинг стопа.

Динамический трейлинг стоп в отличие от классического трейлинг стопа более плавный и тралит Stop Loss более плавно, благодаря этому позиции по тренду не закрываются раньше времени. Торговый робот писался в условиях максимально приближенных к реальным, поэтому в тестере стратегии робот не показывает достоверной информации.

Следующим этапом работы VR Lollipop - это анализ уже открытых позиции по тренду и против тренда. Если позиции против тренда больше двух, торговый робот рассчитывает суммарную среднюю цену, при этом он её рассчитывает по такой формуле, чтобы компенсировать убыток от последней позиции по тренду у которой нет без убытка. При небольшом откате против тренда, робот закрывает позиции у которых нету без убытка с небольшой прибылью, в рынке остаются позиции у которых стоп лосс перенесён в зону без убытка. Повторяя несколько раз такие циклы, VR Lollipop нарабатывает большое количество позиций с без убытком в направлении тренда.

Что происходит с позициями у которых стоп лосс переведён в без убыток.

Для таких позиций в торговом роботе встроена функция управления без убытком. Эта функция очень сильно похожа на классический трейлинг стоп, когда робот подтягивает стоп лосс вслед за текущей ценой на фиксированном расстоянии. В роботе VR Lollipop, трейлинг-стоп модернизированный и работает для каждой позиции индивидуально. Для торгового робота я написал модернизированный трейлинг-стоп, который работает по специальной формуле рассчитанной от процента. Это сделано для того чтобы при малейших откатах не закрывать позиции, которые переведены в без убыток. Также это позволяет накапливать большое количество позиций и не схлопывать их раньше времени.

У меня скопилось несколько позиций в прибыли, могу ли я их закрыть руками?

Да, позиции у которых стоп лосс перенесён в безубыточную зону закрыть руками можно. Рекомендую этого не делать, чтобы VR Lollipop сам закрывал все свои позиции. Давайте прибыли расти, не спешите закрывать прибыльные позиции.

Как управлять средствами?

Я рекомендую не копить большие суммы на счете. В случае когда ваш депозит увеличен выводите свой стартовый капитал. При торговле роботом используйте только тот капитал который можете потерять.

Как снизить риски при торговле с этим роботом?

Первое что нужно сделать это провести тестирование робота на демо-счетах с теми же условиями с которыми вы собираетесь торговать на реальных счетах. Второе, давать управление роботу только ту сумму средств которую готовы потерять. Третье регулярно выводить заработанные средства.

Настройки торгового робота (По умолчанию для 5ти значного брокера)

  • Trading settings - Основные настройки торгового робота
  • Type of trading levels (real levels or virtual levels) - Тип торговли реальные или виртуальные уровни StopLoss и Take Profit
    • Real Take Profit and Stop Loss levels - торговый робот устанавливает фактические реальные уровни StopLoss и Take Profit, именно по этим уровням происходит закрытие позиций.
    • Virtual Take Profit and Stop Loss levels - торговый робот устанавливает фактические виртуальные уровни StopLoss и Take Profit, именно по этим уровням происходит закрытие позиций, торговый робот добавляет мнимые реальные уровни, для подстраховки, для введения в заблуждение не честных брокеров.
  • * Maximum allowable spread (0 - Disable) - Максимально допустимый спред для работы торгового робота. Если Фактический спред на финансовом инструменте будет больше заданного, торговый робот остановиться и будет ждать благоприятного спреда.
  • Lot calculation settings - Настройки расчета торговых лотов
  • Initial lots - Начальный стартовый лот. В случае если все позиции закрыты или переведены в без убыток, для открытия пары позиций используется значение указанное пользователем.
  • Lot reduction (0 - Initial lots) - Размер лота на который будет уменьшен следующий торговый приказ при торговле в направлении тренда. Если поставить значение со знаком минус (-), то следующий торговый приказ будет увеличен на значение указанное в настройке. ( 0 - Отключено )
  • Lot multiplier (0 - Disable) - Множитель лота для увеличения лота против тренда. ( 0 - Отключено )
  • Position step settings - Настройки расчета шага между парами позиций
  • * Step up to the next position (Points) - Шаг в пунктах между позициями
  • New Bar (Select the timeframe for the New Bar) - Открытие позиций с учетом появления нового бара (Disabled - Отключено)
    • Disabled
    • Current period
    • 1 minute
    • 1 week
    • ...
    • 1 month
  • Profit settings - Настройки фиксации прибыли
  • * Profit to the Plus (Points) - Минимальной значение прибыли в пунктах при закрытии группы позиций
  • * Breakeven (Points) - Минимальное значение в пунктах для создания без убытка позиции
  • Trailing stop settings - Настройки передвижения StopLoss в след за ценой
  • Trailing stop type - Тип трейлинг стопа
    • Disabled - режим ручного управления - в этом режиме установкой и передвижением StopLoss занимается сам трейдер в ручную (Для опытных трейдеров)
    • On the Donchian channel - режим передвижения по каналу индикатора Дончиана - в этом режиме StopLoss следует за ценой по обратной линии канала Дончиана
    • On the Bolinger Bands - режим передвижения по каналу индикатора Bolinger Bands - в этом режиме StopLoss следует за ценой по обратной линии канала Bolinger Bands
    • Dynamic - режим динамического трейлинг стопа - в этом режиме трейлинг стоп работает по сложной процентной математической формуле. (Рекомендуется)
  • Indicator parameter 1 (Donchian, Bollinger period) - Настройка индикаторов для трейлинг стопа. Период Дончиана если выбран On the Donchian channel, период Болинжера если выбран On the Bolinger Bands
  • Indicator parameter 2 (Bollinger Deviation) - Настройка отклонения если выбран On the Bolinger Bands
  • * Trailing Stop Size (For Dynamic Trailing) (Points) - Размер предполагаемого тренда в пунктах. Пользователь задает предполагаемый размер будущего тренда или замеряет размер предыдущего тренда и вводит значение в пунктах. Это значение может быть от 1000пунктов до 20 000пунктов для Forex.
  • Maximum % Trailing Stop (For Dynamic Trailing) - Максимальный процент фиксации трейлинг стопа. В случае когда цена прошла заданное количество предполагаемого тренда, что бы позиции не выбила раньше времени по без убытку, торговый робот не подтягивает трейлинг стоп больше чем на процент указанный в настройке. Пример: Трейдер указал предполагаемый тренд в 10 000 пунктов и Maximum % Trailing Stop равный 90. Цена прошла 9 900 пунктов, небольшое движение сразу выбьет прибыльную позицию из рынка, что бы этого не было и позиция продолжила работать с трейлинг стопом, торговый робот блокирует подтягивание StopLoss на уровне 90%. В таком случае трейлинг стоп будет на уровне 9000пунктов. ПРи дальнейшем движении цены, баланс в 90% будет соблюдаться. Цена прошла в сумме 20 000 пунктов трейлинг стоп будет на уровне 18 000 пунктов.
  • MM Settings - Настройки управления балансом
  • Close all positions with profit (50) (0 - Disable) - Настройка закрытия всех позиций при достижении заданной прибыли в валюте депозита. Пример: Трейдер указал 50, как только сумма незафиксированной прибыли будет равна 50 или больше, торговый робот автоматически закроет все открытые позиции. (0 - Отключено)
  • Close all positions with a loss (-50) (0 - Disable) - Настройка закрытия всех позиций при достижении заданного убытка в валюте депозита. Пример: Трейдер указал - 50, как только сумма незафиксированного убытка будет равна - 50 или меньше, торговый робот автоматически закроет все открытые позиции. (0 - Отключено)
  • Expert actions after closing all positions - Настройка указывает торговому роботу дальнейшие действия после закрытия всех позиций по сумме прибыли или убытка.
    • Close all positions and Full stop trading - Настройка полностью останавливает работу торгового робота до следующего перезапуска робота трейдером.
    • Close all positions and Continue trading - Настройка разрешает продолжить торговлю роботу после закрытия всех позиций.
  • Trading positions with profit to stop (0 - Disable) - Настройка останавливает работу торгового робота когда на счете остались позиции переведенные в без убыток в заданном количестве. Пример: Трейдер установил значение 5, после работы торгового робота на счете осталось 5 позиций все с без убытком в прибыли, других торговых позиций нет, в этом случае торговый робот остановит свою работу. Далее трейдер сам решает что делать с позициями.
  • Other settings - Прочие настройки торгового робота.
  • MagicNumber - Уникальный номер идентификатор позиций по которым торговый робот отличает свои позиции от позиций другого робота или позиций открытых трейдером в ручную. Возможные варианты ( 0 - не рекомендуется) - при 0 торговый робот подхватит позиции открытые трейдером в ручную. ( - 1 - не рекомендуется) - торговый робот подхватит абсолютно все позиции на торговом счете. (Значение больше 0 - рекомендуется) - торговый робот будет работать только со своими позициями.
  • * Slippage - Проскальзывание - настройка задает возможность принятия торгового приказа сервером в диапазоне цен от текущей цены. То есть торговый робот отправил приказ по цене 1,23456 пока приказ летел на сервер брокера цена изменилась и стала 1,23458. Торговый сервер не может принять приказ так как цена изменилась и возвращает роботу реквоту. Вот что бы этого не было устанавливают параметр проскальзывание и сервер примет торговый приказ в диапазоне цен 1,23426 - 1,23488
  • Commentary on positions - Комментарий к позициям
  • The size of the settings marked with an * - Сноска указывает на то что параметр зависим от типа цен брокера
  • Number of characters after (.) 5 - Если у брокера цены в формате 5ти знаков то настройки указываются в 10 раз больше
  • Number of characters after (.) 4 - Если у брокера цены в формате 4х знаков то настройки указываются в 10 раз меньше
  • !!! Experimental function !!! - Экспериментальные функции и настройки
  • (Only at Real levels) Remove the Expert Advisor from the chart (For - Trading positions with profit to stop) - Настройка удалит торгового робота с графика при выполнении настроек (Trading positions with profit to stop)
  • Requote break - Настройка задержки отправки торговых приказов на сервер брокера. В случае если ваш брокер часто выдает реквоты, следует увеличить данную настройку. Рекомендуемый диапазон 100-1000

Поделитесь с друзьями: