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

Investment OsMA

Данный советник состоит из стратегии работающей на 4 таймфреймах M15, M30, H1, H4. При этом на каждом таймфрейме ордера открываются отдельно на sell и на buy. Соответствующие настройки вынесены отдельно для каждого таймфрейма и для ордеров в buy и sell. В советнике используются такие индикаторы как Bollinger Bands, CCI, OsMA, встроенные в MT4. На тестировании советник прошел все рыночные условия за последние 13 лет. Можно настроить на любые валютные пары. В комментариях есть set для 6 пар EURUSD, GBPUSD, USDJPY, USDCAD, AUDUSD, GBPCAD.

Советник оснащен системой News Stop Trading ("Новостная Остановка Торговли"), которая приостанавливает торговлю во время новостных событий.

Для работы функции News Stop Trading нужно поставить галочку в “Разрешить WebRequest” и добавить "http://www.dailyfx.com" в список URL для WebRequest. Для этого откройте "Сервис" > "Настройки" > "Советники". Поставьте галочку в "Разрешить WebRequest для следующих URL:". Добавьте следующее: http://www.dailyfx.com и нажмите "OK". Оттуда и будет загружаться календарь новостей.

Мониторинги реальной работы, а также другие мои разработки можно посмотреть тут: https://www.mql5.com/ru/users/keasotik/seller


Особенности

  • Видимый Стоп-лосс;
  • Дублирующее управление ордерами со скрытым Стоп-лосс и Тейк-профитом;
  • Отслеживание проскальзывания и торговых издержек;
  • Без Мартингейла;
  • Без сетки;
  • Без арбитража;
  • Выбор использования в торговле фиксированного лота, процент от имеющихся средств;
  • Можно начать торговать 0.01 лотом при $100 начального депозита.


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

  • Настроенные пары: EURUSD, GBPUSD, USDJPY, USDCAD, AUDUSD, GBPCAD;
  • Устанавливайте на таймфрейме M15 (более старший таймфрейм будет определен автоматически).


Описание параметров

  • UseFIFOClose - закрытие ордеров по правило FIFO;
  • panelshow - отображение панели общего баланса, сегодняшнего, вчерашнего, позавчерашнего;
  • hourtradefriday - запрет торговли в пятницу в определенное время;
  • endhourtradefriday - время после которого ордера не будут открываться в пятницу;
  • closeorderfriday - закрытие открытых ордеров в пятницу после определенного времени;
  • hourcloseorderfriday - время в которое закроются открытые ордера в пятницу;
  • Lots - фиксированный лот, при 0 включается Percent;
  • Percent - процент от свободных средств;
  • InpNewsFilterEnabled - включение системы News Stop Trading ("Новостная Остановка Торговли");
  • InpNewsLevel - важность новости для остановки торговли;
  • InpNewsMinutesBefore - за сколько минут будет происходить остановка торговли до выхода новости;
  • InpNewsMinutesAfter - через сколько минут после выхода новости торговля продолжится;
  • InpNewsTimezoneShiftTest - смещение временной зоны для режима тестирование;
  • InpNewsTimezoneShiftLive - смещение временной зоны для режима живой торговли;
  • InpNewsDoClose - закрывать или нет ордера перед выходом новостей;
  • InpNewsDoCloseAllMinutesBefore - за сколько минут закрывать ордера до выхода новости;
  • InpNewsMainColor - цвет сообщений на графике;
  • InpNewsUpdateEachMins - время обновления новостей в минутах;
  • InpNewsShowInfo - отображать сообщения на графике;
  • InpNewsManualUpdateMonths - за сколько месяцев выполнять ручное обновление новостей (на графике кнопка);
  • OpenOrdersLimit - выбор количества одновременно открытых ордеров;
  • MaxSpread - максимально возможный спред;
  • virtual_slandtp - включение или отключение скрытого SL и TP;
  • sl_atr - режим sl tp по индикатору ATR;
  • risksl - риск на сделку для sl;
  • risktp - риск на сделку для tp;
  • Trailing - включение режима трейлинг-стопа;
  • TrailingStop - прибыль в пунктах, при которой активируется трейлинг-стоп;
  • TrailingGap - с каким шагом будет подтягиваться трейлинг-стоп;
  • breakeven - вкл/откл безубытка;
  • breakeven distance - пункты для включения безубытка;
  • breakeven pips - количество пунктов для выставления безубытка;
  • magicm15 - номер для начала отсчета идентификации своих ордеров (например при magicm15=1 будут открываться ордера с 1 по 8 при magicm15=5 с 5 по 13);
  • sl_m15 - стоп-лосс для стратегий работающих на таймфрейме M15;
  • tp_m15 - тейк-профит для стратегий работающих на таймфрейме M15;
  • sl_m30 - стоп-лосс для стратегий работающих на таймфрейме M30;
  • tp_m30 - тейк-профит для стратегий работающих на таймфрейме M30;
  • sl_H1 - стоп-лосс для стратегий работающих на таймфрейме H1;
  • tp_H1 - тейк-профит для стратегий работающих на таймфрейме H1;
  • sl_H4 - стоп-лосс для стратегий работающих на таймфрейме H4;
  • tp_H4 - тейк-профит для стратегий работающих на таймфрейме H4;
  • comment - комментарий к открытым ордерам;
  • NumberOfTry - количество попыток закрытия, открытия и модификации ордеров;
  • ECN - выставление sl и tp сразу с ордером, или после его открытия (для ECN счетов);
  • slippage - проскальзывание;
  • m15sell - true/false включение или отключение торговли на таймфрейме М15 с ордерами на sell;
  • bbm15sell - Period индикатора Bollinger Band на таймфрейме М15 с ордерами на sell;
  • bbdm15sell - Deviations индикатора Bollinger Band на таймфрейме М15 с ордерами на sell;
  • maccim15sell - CCI Period индикатора CCI на таймфрейме М15 с ордерами на sell;
  • ccim15sell - значение индикатора CCI на таймфрейме М15 с ордерами на sell;
  • fastemam15sell - Fast Ema Period индикатора OsMA на таймфрейме М15 с ордерами на sell;
  • slowemam15sell - Slow Ema Period индикатора OsMA на таймфрейме М15 с ордерами на sell;
  • sigm15sell - Signal SMA Period индикатора OsMA на таймфрейме М15 с ордерами на sell;
  • m15buy - true/false включение или отключение торговли на таймфрейме М15 с ордерами на buy;
  • bbm15buy - Period индикатора Bollinger Band на таймфрейме М15 с ордерами на buy;
  • bbdm15buy - Deviations индикатора Bollinger Band на таймфрейме М15 с ордерами на buy;
  • maccim15buy - CCI Period индикатора CCI на таймфрейме М15 с ордерами на buy;
  • ccim15buy - значение индикатора CCI на таймфрейме М15 с ордерами на buy;
  • fastemam15buy - Fast Ema Period индикатора OsMA на таймфрейме М15 с ордерами на buy;
  • slowemam15buy - Slow Ema Period индикатора OsMA на таймфрейме М15 с ордерами на buy;
  • sigm15buy - Signal SMA Period индикатора OsMA на таймфрейме М15 с ордерами на buy.

Остальные настройки аналогично этим только для таймфреймов M30, H1, H4 с ордерами в sell и buy. Для оптимизации нужно отключать соответствующие таймфреймам и ордерам в sell и buy значения.

По умолчанию настройки для пары EURUSD, остальные set в комментариях.

Тестирование на истории и анализ

  • Тестировался на истории с 99% качеством тиков за 13 лет;
  • Надежная торговля на парах EURUSD, GBPUSD, USDJPY, USDCAD, AUDUSD.
Ali irwan
5166
Ali irwan 2017.08.17 15:25 
 

I confuse too many settings.

My backtest for 2 months result -27% to GBPUSD

Lee Bryant
2822
Lee Bryant 2016.12.30 11:55 
 

Great seller, system backtests well and is profitable over the long term.

Версия 1.4 2017.03.28
Добавлено:
sl_atr: возможность выбора работы sl по индикатору ATR
risksl: риск на сделку для sl
risktp: риск на сделку для tp
breakeven: вкл/откл безубытка
breakeven distance: пункты для включения безубытка
breakeven pips: кол-во пунктов для выставления безубытка
Версия 1.3 2017.02.13
Добавлено:
Cистема News Stop Trading ("Новостная Остановка Торговли"), которая приостанавливает торговлю во время новостных событий.
Торговля по правилам FIFO.
Percent можно выставлять десятичный разделитель например 0,5.
Есть возможность включать виртуальный SL и TP.
Можно включить трейлинг-стоп
Версия 1.2 2017.01.19
Версия 1.2 - 2017.15.01
Добавлено:
панель информации отображающая Баланс, profit сегодня, profit вчера, profit позавчера
не открывать ордера в пятницу после определенного времени
закрытие открытых ордеров в пятницу в определенное время
выбор фиксированного лота или процент от свободных средств
Версия 1.1 2016.12.26
Версия 1.1 - 2016.21.12
Добавлено:
NumberOfTry - количество попыток закрытия, открытия и модификации ордеров.
check - выставление sl и tp сразу с ордером, или после его открытия (для ECN счетов).
slippage - проскальзывание.

Небольшая оптимизация кода, обработки ошибок советником, проверка на корректность установки sl и tp и другие изменения.