Анатолий Сергеев
Анатолий Сергеев личный блог
16 марта 2015, 22:58

Мой небольшой риск-менеджер для MT5

Добрый вечер господа трейдеры. В прошлом году, когда переходил на торговлю через MetaTrader 5, написал себе риск-менеджера для интрадея. Задача на него возлагалась достаточно простая: контроль общего дневного убытка на счете и убытка в каждой конкретной сделке. Соответственно при превышении заранее заданного уровня (в %) все открытые сделки кроются по рынку, отложенники снимаются. При попытке открыть новый ордер вне дневного лимита, эффект тот же.
Штука получилась полезная (для меня), много денег сэкономила, поэтому опубликую ее здесь, может кому пригодится...

Риск-менеджер для MetaTrader 5 
У советника всего два параметра:
Риск на день в % - тут все понятно.
Риск на сделку в % — указывается % убытка на каждую сделку. Значение 0 отключает данную функцию.

По интерфейсу:
Допустимый дневной риск:  отображение текущего значения в %
Допустимый риск на сделкуотображение текущего значения в % или отключен при нулевом значении
Баланс на начало дня:
отображение баланса. Баланс проверяется 1 раз в день, при смене даты и во время первого включения. Данные хранятся в терминале. Так как советник писался для внутридневной торговли, лучше при первом включении не иметь открытых сделок.
Общий результат:
текущий ± в % по счету
Статус: мониторинг... в обычном случае и торговля запрещена! Превышен максимальный дневной риск! при превышении дневного лимита


ОБНОВЛЕНИЕ:

19.03.2015 — Добавлен трейлинг-стоп дневной прибыли + некоторые мелкие улучшения. Архив перезалит.

Скачать исполняемый файл и исходный код: RiskManager
48 Комментариев
  • Шура Балаганов
    16 марта 2015, 23:03
    мт5 нормально работает на фортсе? какой брокер?
      • Дмитрий. А
        16 марта 2015, 23:58
        Анатолий Сергеев, спасибо очень полезный скрипт, скажите а на брокере Бкс он будет работать? куда кстати копировать в папку эксперт, в файле два фаила нужен только с эмблемой 5?
          • Дмитрий. А
            17 марта 2015, 09:40
            Анатолий Сергеев, спасибо за ответ, есть еще пару вопросов:
            1. Если я допустим выхожу на 3% в прибыль а дневной риск стоит 1% меня закроет лимитом на 2% или же так же на -1%?
            2.Этот риск менеджер надо наносить на график всех торгуемых инструментов, чтоб он считал? то на каком инструменте он поставлен на том и будет считать риск?
          • nonamewoman
            18 марта 2015, 14:02
            Анатолий Сергеев, не в курсе? кто кроме Открытия позволяет через мт5 торговать фьючами?
              • nonamewoman
                19 марта 2015, 08:08
                Анатолий Сергеев, благодарю
                думала кроме открывашки никто мт5 не предлагал. у втб знаю что тоже есть но у них она под форекс. пойду поглжу что там у бкс.
                после прикола с энергобанком и шустрой реакцией открывашки больше не хочется к ним )
      • KiborGTradeR
        17 марта 2015, 04:40
        Анатолий Сергеев, Вчера у тебя все нормально было? Я тоже у них в Открытие на МТ-5.
      • MetaQuotes Software
        17 марта 2015, 15:13
        Анатолий Сергеев, выложите программу в MQL5 Market, пожалуйста.

        Можно бесплатно, а можно платно. Там ее легко смогут скачать все пользователи MetaTrader 5.
      • nonamewoman
        18 марта 2015, 14:01
        Анатолий Сергеев, в мт5 тоже ж есть стакан )
  • Twilight_reg73
    16 марта 2015, 23:29
    Еще бы на неделю параметр риска и трейлинг прибыли в течении дня.
      • Twilight_reg73
        16 марта 2015, 23:47
        Анатолий Сергеев, Трейлинг на прибыль
        Тоесть стоп на день -2% заработал +2 то есть максимум в 0 сольешься.
        ну недельный да как сумма дневных либо одну доп переменную.
  • bstone
    16 марта 2015, 23:33
    А паяльник на случай отключения риск-менеджера руками прилагается? :)
  • dondem
    16 марта 2015, 23:36
    a podobniy dlea MT4 esti ili vozmojno napisati?
      • dondem
        17 марта 2015, 14:20
        Анатолий Сергеев, Может поищите, если будет время конечно. А то очень надо подобное для МТ4...
  • Fixer
    16 марта 2015, 23:50
    Для КВИК есть что-то подобное?
  • Milken
    17 марта 2015, 08:46
    спс! забрал!
  • DzenInvest
    17 марта 2015, 09:06
    Спасибо, очень полезная штука!
  • dilettante
    17 марта 2015, 10:30
    Народ, добавьте мне сил, плиз, а то я ТС не могу плюсануть
  • DocSok
    06 апреля 2015, 21:51
    спасибо! полезный скрипт.
  • александр
    07 апреля 2015, 09:48
    Полезная информация. Из комментов узнал что БКС дает Фортс через МТ5, позвонил и ведь правда дают. Обрадовался будто грааль нашел ))
  • Stockdealer
    22 ноября 2015, 09:34
    Ещё не проверил, только скачал и установил. Но давно искал что-то подобное. И зарегистрировался на смартлабике только для того, чтобы сказать СПАСИБО!
  • Глеб
    15 февраля 2016, 01:18
    Никто не в курсе почему маржа в мт5 очень часто отличается от реальной биржевой?
    • Ян
      24 декабря 2018, 18:57
      Глеб, это косяк терминала. я у брокера спрашивал это. Вроде должны были устранить в этом году. сейчас нормально показыват
  • Дмитрий
    24 мая 2016, 16:10
    Спасибо!
  • Великолепно, спасибо
  • САМОСВАЛ.
    15 сентября 2016, 10:16
    Спасибо большое. Вопрос: скрипт автоматически закрывает сделку по просадке выствавленной в % типа стоплосса. Если руками при открытии сделки выставишь свой стоплосс, отличный от настроек, закроется по стопу скрипта или своему, отличному от скрипта?
  • USSR12
    17 апреля 2018, 18:13
    Я не пойму, после срабатывания риск менеджера я все еще могу открыть новые позиции, но они тут же закрываются снова и я теряю на комиссии опять. Можно как-то вообще запретить открывать новые сделки после превышения рисков?
  • Ян
    24 декабря 2018, 19:03
     Скажите, а как открывать сделку с учётом рискменеджера? если бы он сам просчитывал мне кол-во коней от уровня стоплосса — это да, риск менеджер. а так он мне что, просто закроет сделку? напрмер, я расчитал стоп в 100 пунктов на SBRF, но не расчитал кол-вол коней и зашел на всю котлету. в таком случае просадка моя будет завышена и риск-менеджер просто закроет сделку. Я его удалю с чарта и торгую себе дальше, потому что я правильно встал в позицию, робот меня закрыл, но цена пошла в нужную мне сторону не задев уровень моего стопа. А может добавить всё таки расчёт объёмов контрактов, которыми надо зайти с учётом длины стоплосса. Выставил уровень, куда стоп поставить надо, нажал на кнопку на клавиатуре, для открытия сделки — сделка открылась с правильными кол-вом коней и робот сам выставил стоплосс. Это насколько сложно осуществить?
  • Александр
    15 октября 2019, 11:35
    Хрень какая то, при закрытии сделки по рискам срабатывает открытие позиции в противоположную сторону. Может брокер что исполняет, не понимаю. 
  • GermanCapital
    11 марта 2020, 18:18
    Спасибо тебе добрый человек

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн