Добрый вечер господа трейдеры. В прошлом году, когда переходил на торговлю через MetaTrader 5, написал себе риск-менеджера для интрадея. Задача на него возлагалась достаточно простая: контроль общего дневного убытка на счете и убытка в каждой конкретной сделке. Соответственно при превышении заранее заданного уровня (в %) все открытые сделки кроются по рынку, отложенники снимаются. При попытке открыть новый ордер вне дневного лимита, эффект тот же.
Штука получилась полезная (для меня), много денег сэкономила, поэтому опубликую ее здесь, может кому пригодится...
У советника всего два параметра:
Риск на день в % - тут все понятно.
Риск на сделку в % — указывается % убытка на каждую сделку.
Значение 0 отключает данную функцию.
По интерфейсу:
Допустимый дневной риск: отображение текущего значения в %
Допустимый риск на сделку: отображение текущего значения в % или отключен при нулевом значении
Баланс на начало дня: отображение баланса. Баланс проверяется 1 раз в день, при смене даты и во время первого включения. Данные хранятся в терминале. Так как советник писался для внутридневной торговли, лучше при первом включении не иметь открытых сделок.
Общий результат: текущий ± в % по счету
Статус: мониторинг... в обычном случае и торговля запрещена! Превышен максимальный дневной риск! при превышении дневного лимита
ОБНОВЛЕНИЕ:
19.03.2015 — Добавлен трейлинг-стоп дневной прибыли + некоторые мелкие улучшения. Архив перезалит.
Скачать исполняемый файл и исходный код: RiskManager
Структуру папок повторил в архиве. У меня это выглядит так: C:\Program Files\ОТКРЫТИЕ-Брокер\MQL5\Experts\RiskManager.ex5
1. Если я допустим выхожу на 3% в прибыль а дневной риск стоит 1% меня закроет лимитом на 2% или же так же на -1%?
2.Этот риск менеджер надо наносить на график всех торгуемых инструментов, чтоб он считал? то на каком инструменте он поставлен на том и будет считать риск?
2. Нет, на все не надо, достаточно на один любой.
думала кроме открывашки никто мт5 не предлагал. у втб знаю что тоже есть но у них она под форекс. пойду поглжу что там у бкс.
после прикола с энергобанком и шустрой реакцией открывашки больше не хочется к ним )
Можно бесплатно, а можно платно. Там ее легко смогут скачать все пользователи MetaTrader 5.
Тоесть стоп на день -2% заработал +2 то есть максимум в 0 сольешься.
ну недельный да как сумма дневных либо одну доп переменную.
По поводу недельного %, можно просто баланс сохранять не каждый день, а раз в неделю, например в понедельник и всю неделю высчитывать процент с него уже.
а вот трейлинг на день был бы кстате.