Торговый советник Generic A-TLP

18.09.2017
Автор: Евгений Качалов
6859
4
generic

«Против локомотива не попрешь», – говорит нам народная мудрость. «А отстанешь от него – придется идти пешком», – добавляю я, Евгений Качалов. Рынок Форекс и есть этот локомотив. Где-то он разгоняется, где-то сбавляет ход, где-то резко тормозит. Фишка в том, что этот локомотив под названием «Форекс» каждый раз едет по-разному.

Что это значит для нас, трейдеров? Ответ прост: то, что хорошо работало вчера, уже хуже работает сегодня, и далеко не факт, что оно будет работать завтра. Больше всего это касается торговых роботов. Сами роботы и их торговые настройки устаревают очень быстро.

Вот и мы начали замечать, что наши торговые советники стали работать хуже. Поэтому я и мой коллега, Сергей Чистый, проделали специально для Вас колоссальный объем работы: мы полностью перестроили спецкурс «Автоматическая торговля».

По советам и отзывам наших друзей и учеников мы собрали около полусотни бесплатных и платных советников. Далее мы провели анализ, прогон и «краш-тесты» каждого из них. Лучшие из этих роботов мы будем регулярно освещать на сайте Академии Форекса. Мы будем показывать наши собственные разработки и проводить сравнения и «битвы» торговых роботов.

Следите за обновлениями на нашем сайте – и Вы первыми узнаете самые новые и лучшие наработки по авто-торговле.

Наша сегодняшняя статья посвящена торговому советнику Generic, вокруг которого сейчас в Интернете уйма споров и разногласий. Во многом этим он и привлек наше внимание. Буквально в течение двух дней я услышал диаметрально противоположные мнения об этом роботе. Один из моих учеников сказал мне, что этот советник утроил его депозит за полгода. Чему он был доволен, счастлив и «хлопал ушами» от  радости. А вот мой старый друг-трейдер на второй день разругал этого робота, когда я рассказал ему эту новость по скайпу. Он сказал мне, что это один из худших роботов, которых он вообще видел.

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

 

 

На этом вебинаре мы вместе с Вами устроим жесткий и бескомпромиссный тест этому роботу. Я продемонстрирую Вам те настройки, на которых мы добились самой прибыльной и стабильной работы и дам Вам ценные рекомендации по советнику.

А сейчас давайте посмотрим, что за зверь такой.

 

Характеристика советника Generic

 

Для начала пару слов о том, что это за робот, как, когда и по каким торговым инструментам он торгует.

Сам робот имеет огромное количество модификаций. В своё время он был переделан из советника Азия. Нам попалась в руки версия 12.38. Ее мы и решили обозреть, несмотря на то, что в сети вы можете встретить и более позднее модификации.

Скачать архив с советником Generic A-TLP v.12.38 и его настройками для 8-ми валютных пар вы можете здесь.

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

Общее описание

Название: Generic A-TLP

Платформа:MetaTrader4
Версия советника: 12.38
Валютные пары: USD/CHF, EUR/GBP, GBP/CHF, GBP/USD, USD/JPY, GBP/CAD, EUR/CHF, USD/CAD
Таймфрейм: M15
Рекомендуемое время работы: с 22:00 до 03:00 По Московскому времени
Тип робота: флетовый советник скальпер.

Советник Generic работает только ночью и только во флэте. Не пытайтесь применять его на трендовом рынке!

Описание стратегии

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

Точка входа на продажу возникает после того, как цена пробивает верхнюю границу канала индикатора полос Боллинджера. Точка входа на покупку – после пробития нижней границы канала Форекс. Работа ведется на отбой в середину канала.

Примеры сделок на отбой:

generic советник

 

При пробое нижней границы канала «Боллинджера» советник Generic совершил сделку на покупку, у верхней границы сделка была закрыта.

 

 торговый советник generic

 

При пробое верхней границы канала «Боллинджера» робот совершил сделку на продажу, у нижней границы сделка была закрыта.

Робот выставляет фиксацию прибыли и ограничивает убыток. Есть настройки с динамическим тейк-профитом, в зависимости от канала «Боллинджера».

Некоторые сделки робот закрывает автоматически по заданному времени или по сигналам встроенных в него индикаторов. Анализируя код советника Generic Forex мы увидели, что он использует огромное количество индикаторов (IMA, StdDev, Volumes, Bollinger Bands). Причем они работают на разных таймфремах. Сигналы от этих индикаторов используются для модификации стоп-лосса, для закрытия уже открытых позиций и ограничения торговли, например, по волатильности торгового дня.

Советник оснащен защитой от проскальзывания и фильтром от расширения спреда.

 

как пользоватся советником generic a tlp

 

 generic forex советник

 

советник generic a tlp v 12

 

Стратегия, заложенная в советнике Generic, не работает во время сильного трендового движения, поэтому необходимо следить за выходом новостей, которые приносят высокую волатильность на рынок.

В рассмотренных нами настройках торговля со среды на четверг не ведется, так как чаще всего, в среду вечером выходят важные новости. Они приносят высокую волатильность и по статистике Форекс со среды на четверг мало прибыльных сделок.

 

Описание настроек Generic

Основные настройки

  • SetName – имя сет-файла.
  • TimeFrame – таймфрейм для полос Боллинджера.
  • Every_tick (по умолчанию=1) – проверка условий на открытие сделок на каждом тике (выключено – на открытии бара M1).
  • MagicNumber – присваивание Magic Number ордерам.
  • Slippageпроскальзывание.
  • Lots – фиксированный лот. Используется при Auto_Risk = 0.
  • Auto_Risk – риск в процентах на сделку.
  • MM_Depo – альтернативный расчёт мани менеджмента как объём лотов, указанный в параметре Lots на размер депо MM_Depo. Пример: Lots=0.01, MM_Depo = 100 – означает 0.01 лот на каждые 100 единиц валюты депозита. Используется при Auto_Risk, отличном от нуля.
  • MaxAmountCurrencyMult (по умолчанию=0) – максимально разрешённый объём для открытия сделок в каждом направлении по заданной валюте. Используется в советнике Generic для того, чтобы одновременно не открылись позиции по одной и той же валюте. Например по GBP/CHF, GBP/USD и еще какой-нибудь пары с GBP. Параметр MaxAmountCurrencyMult – это коэффициент, на который умножается рабочий лот. Если у вас рабочий лот 0.01, и вы не хотите превышения, скажем, 0.02 лота на каждую валюту, то MaxAmountCurrencyMult должен быть равен 2. Учитываются все ордера на счёте, независимо от Magic Number.
  • CheckSpreadOnSellOpen – проверять спред при открытии продаж. Включено (по умолчанию) – проверять спред при открытии покупок и продаж. Выключено – проверять спред при открытии только покупок.
  • Max_Spread (по умолчанию=0) – максимальный спред, при котором разрешено открывать сделку.
  • Max_Spread_On_Close (по умолчанию=0) – максимальный спред, при котором разрешено закрывать сделку (только при продажах). 0 – не проверяется. Спред при закрытии покупок не проверяется.
  • Stop_Loss – Stop Loss.
  • Take_Profit – Take Profit.
  • TP_perc – динамический Take Profit  в процентах от размера канала.
  • min_TP – Минимальный динамический Take Profit.
  • MaxDailyRange – максимально разрешённый диапазон в советнике Generic движения цены от открытия дня до текущей цены, при котором разрешено открывать сделку. При превышении диапазона – сделки разрешается открывать только в направлении дневного движения цены и запрещается  против движения.
  • MDRFromHiLo – проверять диапазон движения цены не от открытия дня, а от максимума дня (для покупок) и от минимума – для продаж.
  • CheckMDRAfter0 – после 0 часов диапазон движения цены считается с предыдущего дня (по умолчанию = false).
  • Hedging – разрешить разнонаправленные сделки (по умолчанию = True).

Multi Orders

  • TotalOrders – максимальное количество ордеров советника Generic, которые разрешено открывать в одном направлении (1-10). Если параметр больше единицы, через каждые OrdersDistance пунктов будет открыт дополнительный ордер.
  • OrdersDistance – расстояние между ордерами.
  • MinPause – минимальное время между открытием ордеров, в секундах.
  • CloseSimultaneously – когда выключено, каждый ордер ведётся независимо, и закрывается по своему фильтру. Когда включено, все ордера закрываются одновременно по первому срабатыванию фильтра. Плавающая прибыль, такая как Time_Profit_Pips, Exit_Profit_Pips и другие считается, как усреднённая прибыль всех открытых ордеров советника Generic.

Настройки входа в сделку

  1. BB_Period – период полос Боллинджера.
  2. BB_Deviation – отклонение полос Боллинджера.
  3. Entry_Break – расстояние в пунктах от границы канала, которое должна пересечь цена для открытия сделки. Положительные значения – после пересечения границы канала, отрицательные значения – до пересечения границы канала.
  4. Min_Volatility – минимальная ширина канала советника Generic A-TLP.
  5. OnlyBid – включено значит проверять касание канала только по цене Bid, выключено – проверять границу канала по цене Ask при открытии сделки для покупок и при закрытии для продаж.

Настройки CCI

  • TimeFrame_CCI – таймфрейм для CCI.
  • cci_Period_open – период индикатора CCI (при cci_Period_open = 0 – выключено).
  • cci_level_open – верхний и нижний уровень индикатора CCI, при превышении которого разрешено открывать сделки.
  • maxcandle – максимальный диапазон движения цены за предыдущие barcount баров, при превышении которого разрешено открывать сделки в направлении движения цены.
  • barcount – количество баров для диапазона движения цены.
  • pause – пауза после убыточной сделки (минут).
  • sizeloss – размер убытка советника Generic, при котором включается пауза (в пунктах).

Trailing Stop/Безубыток

  • Trail_Start – расстояние, на котором включается Trailing Stop (по умолчанию= 0 -> трала нет).
  • Trail_Size – размер Trailling Stop.
  • Trail_Step – шаг изменения Trailling Stop.
  • rollover_trall_end – запрет Trailling Stop в ролловер.
  • X – расстояние, на котором у советника Generic включается безубыток.
  • Y – размер без убытка.

Фильтры выхода из сделки

  1. Если ордер открыт более Exit_Minutes и плавающая прибыль более Time_Profit_Pips, при Exit_Minutes = 0 – выкл.
  2. Цена вышла за противоположную границу канала на Exit_Distance пунктов, и прибыль более Exit_Profit_Pips. Положительные значения Exit_Distance – при пересечении границы канала, отрицательные – не доходя до границы канала.
  3. Индикатор скользящая средняя, на таймфрейме TimeFrameMA, развернулась в обратную сторону, и прибыль более Reverse_Profit пунктов при MA_period = 0 – выкл.
  4. CCI достиг уровня cci_level_close, указанного в настройках, прибыль более CCI_Profit_Pips пунктов (при cci_Period_close = 0 – выкл.).

Фильтр времени

  • GMT_Offset – GMT Offset.
  • DST – использовать переход на летнее время в советнике Generic A-TLP.
  • TradeAllDaysInTheSameTime – торговля в одно время во все дни (используется время понедельника).
  • (день недели) _Enabled – торговать в указанный день недели.
  • Start_Trade_Hour, Start_Trade_Minute – начало торговли в указанный день.
  • End_Trade_Hour, End_Trade_Minute – конец торговли в указанный день.

Под торговой сессией указанного дня недели в торговом советнике Generic подразумевается окончание текущего дня недели и начало следующего (сессия понедельника – окончание понедельника, и начало вторника, сессия пятницы – окончание пятницы и начало понедельника). Время задаётся по времени брокеров, работающих по времени GMT+2 зимой, и GMT+3 летом.

Фильтр ролловера

  1. OpenOrdersInRollover – открывать сделки в ролловер (по умолчанию = True).
  2. CloseOrdersInRollover – закрывать сделки в ролловер (по умолчанию = True).
  3. rollover_start – начало ролловера.
  4. rollover_end – окончание ролловера.

Фильтр новостей

  • UseNewsFilter (по умолчанию = false) – использовать новостной фильтр в советнике Generic (для фильтра новостей необходим индикатор urdala_news_investing.com). Новостной фильтр будет срабатывать на те новости (по важности), для которых установлено"показывать".
  • TimeBeforeNews – не открывать сделки до новостей за указанное количество минут.
  • CloseTimeBeforeNews – закрыть все открытые сделки до новостей за указанное количество минут (0 – выключено).
  • TimeAfterNews – не открывать сделки после новостей в течение указанного количества минут.
  • Vhigh – показывать важные новости.
  • Vmedium – показывать средние новости.
  • Vlow – показывать слабые новости.
  • NewsSymb – валюты для показа в новостях, если пусто – только текущие валюты.
  • highc – цвет важных новостей.
  • mediumc – цвет средних новостей.
  • lowc – цвет слабых новостей.

Остальные настройки советника Generic A-TLP

  • showinfopanel – показывать инфопанель.
  • Col_info – цвет инфопанели.
  • Col_info2 – цвет инфопанели при неразрешённой торговле.
  • VisualDebug – рисовать каналы с установленным отступом, и отображать срабатывание фильтров.
  • ChannelEnterColor – цвет канала VisualDebug.
  • ChannelExitColor – цвет канала VisualDebug при выходе.
  • WarnEnterColor – цвет срабатывания фильтров, запрещающих вход в сделку.
  • WarnExitColor – цвет срабатывания фильтров выхода из сделки.
  • LogMode – режим логирования - всё, только ошибки, или ничего.
  • WriteLogFile – записывать логи в файл.

Скачать SET файлы для советника Generic.

Проведя тестирование робота по 7 валютным парам (EUR/GBP, GBP/CAD, GBP/USD, USD/CAD, EUR/CHF, USD/CHF, GBP/CHF) с начала 2016 года мы получили следующие результаты.

 

generic советник 2017

 

советник generic отзывы

 

советник generic a tlp

 

generic a tlp

 

GBP USD generic робот

 

как пользоватся generic a tlp

 

USD CHF generic forex

 

Мы объединили все кривые доходности, чтобы посмотреть на совместную максимальную просадку в моменте по всем тестируемым валютным парам.

 

generic форекс

 

дженерик форекс

 

Как видно из общего отчёта, совместная прибыль советника Generic по 7 валютным парам составила $77.789 (т.е. чуть менее 800%) при максимальной просадке в 22,9 %. Причём из второго графика видно, что 97 дней суммарный профит по всем валютным парам был около «0». Это говорит о том, что если робот не приносит какое-то время прибыль, то не значит, что стратегия перестала работать. К таким моментам нужно относится с пониманием.

Если портфель настроек робота работает в ноль – это нормально, главное, что статистика не убыточная. В подобные периоды прибыль нужно получать с других торговых идей, которые должны у вас в общем портфеле советников. О них мы Вам расскажем в своих следующих статьях.

Все версии советника «Generic» являются ночными скальперами, очень чувствительными к расширению спреда. Разница в спреде всего 2 пункта может изменить ваш график доходности настолько, что будет казаться, что это два абсолютно разных робота.

В качестве примера возьмём валютную пару GBP_USD и протестируем робот с одинаковыми настройками на одинаковом временном промежутке, но с разными значениями спреда. То есть разница между этими двумя тестами будет только в величине спреда. Как видно из первого графика, при спреде в 2 пункта за 1 год и 9 месяцев прибыль составила 23.654$ при начальном депозите в 10.000$.

generic прибыль

 

На втором графике доходность этого же робота, с этими же настройками, но спредом в 4 пункта. Чистая прибыль при этом составила всего 3.914$.

 

generic стейтмент

Частично эта проблема решается настройкой «Max Spread» в параметрах робота. В ней вы можете указать величину спреда, при которой робот не будет открывать сделки. Именно по этой причине для получения стабильного профита вам потребуется надёжный брокер. Так как у брокеров со значительным ночным расширением спреда, торговый советник Generic A-TLP будет пропускать большинство сделок.

Выводы

Эксперт торгует консервативно и прибыльно. Прибыль достигается при следующих условиях:

  1. Вы торгуете у надёжного брокера с приемлемыми спредами в ночное время суток
  2. Вы контролируете отключение робота перед выходом важных новостей
  3. Вы используете хороший VPS сервер обеспечивающий бесперебойную работу советника Generic.

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

До новых встреч!

Комментарии

Антон Шапрынский
Антон Шапрынский
Торговал таким, точнее пытался =) За неделю так и не открыл не одной позиции (пару не помню). Сделки довольно редко открывает как я уже понял
Сергей С.
Сергей С.
Проверь фильтр по спреду в настройках. Ночью спреды большие
Свич
Свич
я не торгую роботами, но обзор мне понравился.
Ivan1975
Ivan1975
Статья супер. Давайте еще)

Добавить комментарий


Защитный код
Обновить