• Обзор
  • Отзывы (4)
  • Обсуждение (17)
  • Что нового

Hamster

Инновационный сеточный советник. Применяет стратегию основанную на волатильности цены. Торговля начинается когда цена возрастает на N пунктов от цены закрытия предыдущего бара, за N минут от времени открытия текущего бара. Если за отведенное время цена не превысила N значения от средней волатильности цены (ATR) в %/пунктах, то торговля приостанавливается до начала нового бара. 

МТ5 версия советника ссылка

Применяет невидимые для брокера динамические уровни стоп-ордеров, стоп-лосса, тейк-профита, трейлинг-стопа и безубытка. Значения могут задаваться в пипсах или процентах от средней волатильности цены (ATR). Имеет защиту от проскльзывания для первого ордера и расширения спреда.

На графике выводится информация о качестве исполнения приказов, полученной прибыли и текущих открытых позициях (количество ордеров, количество лотов и профит). Подходит для работы с любыми брокерами, включая американских брокеров с требованием FIFO - требование закрытия в первую очередь ранее открытых сделок. 

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

Первые сделки так-же можно открывать при помощи кнопок или линий. Для того чтобы советник открывал позицию по линии: нанесите на график линию и переименуйте. При пересечении ее ценой советник выполнит соответствующую команду.

  • OPEN_SELL - открыть sell ордер
  • CLOSE_SELL - закрыть все sell ордера
  • OPEN_BUY - открыть buy ордер
  • CLOSE_BUY - закрыть все buy ордера

Преимущества

  • отвечает правилам FIFO;
  • разработан для реальной торговли по сегодняшним рыночным условиям;
  • используются виртуальные отложенные ордера и стопы;
  • не зависит от типа торгового счета или брокера;
  • устойчив к обрывам связи, гэпам, проскальзываниям и расширениям спреда.

Рекомендации

  1. перед использованием на реальных деньгах протестируйте советник с минимальным риском на центовом торговом счете;
  2. используйте советник на высоколиквидных валютных парах, таких как EURUSD, GBPUSD, AUDUSD, USDJPY, USDCHF, USDCAD, NZDUSD;
  3. минимальный депозит - $1000 на стартовые 0.01 лота;

Параметры:

  • AUTOTRADING - разрешить открывать ордера по заложенной стратегии
  • TIME_START, TIME_END - время в которое советнику разрешено открывать новые ордера
  • CHANGE_DIRECTION - автоматическая смена стратегии, если количество ордеров в сетке превысило N значение
  • TIMEFRAME - рабочий таймфрейм
  • ATR_VALUES - использовать процент ATR для расчета уровней
  • PERIOD_ATR - период для определения средней волатильности;
  • UPDATE_MINUTES - время в минутах прошедшее от времени открытия текущего бара для приостановки торговли;
  • DEL_ORDER_PRICE - удалять уровни открытия ордеров по истечении заданного времени
  • PRICE_INCREASED - экстремальный рост цены за N минут от времени открытия текущего бара для входа в рынок первым ордером;
  • FIRST_ORDER_STOP - начальное расстояние межу PRICE_INCREASED и ценой
  • ORDER_OPEN_STOP - начальное расстояние межу PRICE_DRAWDOWN и ценой
  • FIRST_ORDER_STEP - расстояние от экстремума для установки уровня открытия первого ордера;
  • MAGIC_NUMBER - магический номер;
  • MAX_SLIPPAGE - максимальное проскальзывание для первого ордера, в пипсах. при = 0, не используется;
  • MAX_SPREAD - максимальный размер спреда при открытии ордеров, в пипсах;
  • MAX_GAP максимальный размер гепа межу ценой открытия и закрытием предыдущего бара;
  • FIX_START_LOT - фиксированный стартовый лот на каждую N сумму от баланса (FROM_BALANCE);
  • FROM_BALANCE - N сумма баланса для расчета стартового лота (FIX_START_LOT);
  • PRICE_DRAWDOWN - просадка для активации сетки ордеров;
  • ORDER_OPEN_STEP- шаг трейлинга ордера сетки;
  • START_MULTIPLY - с какого ордера начинать увеличивать лот;
  • LOT_MULTIPLY - множитель лота в сетке ордеров;
  • MAX_LOT_FOR_1000 - максимальный лот на каждую 1000 от баланса
  • STOPLOSS - стоп-лосс;
  • TAKEPROFIT - тейк-профит;
  • BREAKEVEN_START - профит для активации безубытка;
  • BREAKEVEN_PROFIT - профит с которым будут закрыты ордера по безубытку;
  • TRAILING_START - профит для активации трейлинг-стопа;
  • TRAILING_STOP - начальное расстояние межу TRAILING_START и ценой
  • TRAILING_STEP - шаг трейлинга профита;


Vasiliy Sergeev
362
Vasiliy Sergeev 2018.12.14 21:14 
 

Отличный советник! Умеет достаточно неплохо торговать без участия трейдера, а так же очень хорош в качестве помощника при трейдинге, в ручном режиме приносит высокие прибыли, главное не забывать про манименеджмент и про то что чем выше прибыль тем выше риски! Автору 10 баллов по 5-ти бальной шкале! Спасибо Владимир за ваш труд, продолжайте в том же духе!

Serafin Perez
1433
Serafin Perez 2018.11.27 13:53 
 

Solid and low dd.

Mostafa Nasar
519
Mostafa Nasar 2018.11.27 12:19 
 

Пользователь не оставил комментарий к оценке

diu
429
diu 2018.11.26 14:29 
 

Review of version 2.0

Back test looks good only in some pairs. EURUSD best using its own set file.

After demo in November, I find drawdown is 50% and compared to the small return the risk is too high.

The EA sometimes takes up to 7 days to close the grid. This may not be convenient, because of the accumulation of commissions and swap fees.

A very useful features of this EA is the ability to use semiautomatic mode.

You can interact with EA using commands in the lines' names.

Commands in lines to open multiple orders is not allowed. You cannot give an object the same name in MT4.

I suggest to parse lines for those commands and allow multiple lines where traders can set up their strategy.

Once you have Autotrading enabled then it will start on demand in all opened charts.

It is missing here the ability to enable or disable EA in each chart on demand.

The logic for opening trades works well on EURUSD, but so well not on the rest of the pairs.

Conclusion: big drawdown for small steady gains.

Версия 2.0 2018.12.01
Добавлена автоматическая смена стратегии входа в рынок и несколько функций

CHANGE_DIRECTION - автоматическая смена стратегии, если количество ордеров в сетке превысило N значение
DEL_ORDER_PRICE - удалять уровни открытия ордеров по истечении заданного времени
FIRST_ORDER_STOP - начальное расстояние межу PRICE_INCREASED и ценой
ORDER_OPEN_STOP - начальное расстояние межу PRICE_DRAWDOWN и ценой
MAX_LOT_FOR_1000 - максимальный лот на каждую 1000 от баланса
TRAILING_STOP - начальное расстояние межу TRAILING_START и ценой
Версия 1.4 2018.11.27
доработан временной фильтр
Версия 1.3 2018.11.27
добавлены проверки по временному фильтру
Версия 1.2 2018.11.27
добавлена работа по времени
TIME_START = "00:00";
TIME_END = "00:00";
если значения по умолчанию, то не используется.
Версия 1.1 2018.11.23
Замена расчета с секунд на минуты