Советники: Риск-менеджер для внутредневной торговли - страница 3

 
Пофиксил баг связанный со сменой года который встречался у пользователей MrShuM и mairus. Код на проверке модератора.
 

Парни,  подскажите что за ошибка выдается при компиляции?

Автору респект!


can't open "C:\Users\Oleg\AppData\Roaming\MetaQuotes\Terminal\FE0E65DDB0B7B40DE125080872C34D61\MQL5\include\Trade\Trade.mqh" include file    riskmanager.mq5  

 
Oleg:

Парни,  подскажите что за ошибка выдается при компиляции?

Автору респект!


can't open "C:\Users\Oleg\AppData\Roaming\MetaQuotes\Terminal\FE0E65DDB0B7B40DE125080872C34D61\MQL5\include\Trade\Trade.mqh" include file    riskmanager.mq5  


Компилятор не может подключить инклюд Trade.mqh с стандартными торговыми функциями. Проверьте наличие этого файла по указанному пути и соответственно либо вручную киньте файлик Trade.mqh в папку ...MQL5\include\Trade\ либо переустановите терминал.
 
Анатолий Сергеев:

Компилятор не может подключить инклюд Trade.mqh с стандартными торговыми функциями. Проверьте наличие этого файла по указанному пути и соответственно либо вручную киньте файлик Trade.mqh в папку ...MQL5\include\Trade\ либо переустановите терминал.

Понял, Спасибо!

 
Доброго времени суток! Анатолий, пользуюсь вашим риск менеджером. Отличная штука. Стоит на VPS сервере, в мт5, а торгую через Квик фьючерсы. Все бы неплохо, да только последнее время робот начал воспринимать дневной клиринг как начальную точку входа, хотя к этому времени уже в плюсе. Обнуляют маржу, видимо, он делает то же самое. И когда цена идёт против меня на величину стопа, закрывает позицию... обидно не то слово! Трейлинг стоп не ставил. Что делать? Хотелось бы также иногда переносить позу через ночь, но тут уж не до жира) Первую проблему бы решить! Анатолий, если поможете, буду очень вам признателен! 
 
SergeySvetlyi:
Доброго времени суток! Анатолий, пользуюсь вашим риск менеджером. Отличная штука. Стоит на VPS сервере, в мт5, а торгую через Квик фьючерсы. Все бы неплохо, да только последнее время робот начал воспринимать дневной клиринг как начальную точку входа, хотя к этому времени уже в плюсе. Обнуляют маржу, видимо, он делает то же самое. И когда цена идёт против меня на величину стопа, закрывает позицию... обидно не то слово! Трейлинг стоп не ставил. Что делать? Хотелось бы также иногда переносить позу через ночь, но тут уж не до жира) Первую проблему бы решить! Анатолий, если поможете, буду очень вам признателен! 

Поддержка этого советника мной прекращена так как написан новый. Более простой но вместе с этим использующий более надежный алгоритм. Специально под VPS. Без вывода на экран (присутствует сигнализация на телефон через MetaQuotes ID), без глобальных переменных в терминале и прочего. Так же убран трейлинг. Реализованы всего две идеи которые собственно мне сейчас необходимы для собственной торговли. 1. Отслеживание риска на каждую сделку. 2. Сокращение денег на указанный % и закрытие торговли до конца дня. Т.е. в плюс расти можно сколько угодно, в том числе и овернайт. В минус только на указанный процент.

По поводу вашей проблемы я так понял вы хотите чтобы советник не учитывал прибыль? В том числе и зафиксированную клирингом? А %минуса считал от начальных перед заходом в сделку средств? Ну это возможно реализовать, однако это очень сильно усложнит код, так как советнику придется воспринимать каждую сделку отдельно, в то время как сейчас отслеживается только баланс равный результату всех открытых сделок. К тому же придется сохранять сделки перед клирингом, в том числе и не одним, если позиция открыта на "долго". В принципе можно заморочится однако это идет в разрез с моим виденьем торговли, в части того что прибыль надо защищать и забирать так как это считай уже заработанные деньги.

Для вас подойдет немного другой тип советников. Что то в стиле автоматического установщика стоплоссов. Это как раз то что вам нужно. В советнике выставляете риск на сделку. Советник ждет открытия новой сделки, автоматически отсчитывает по ней убыток в n% и ставит на эту цены стоплосс. Как раз будет % убытка без учета прибыли. Если я правильно понял вашу просьбу. 

 
Анатолий Сергеев:

Поддержка этого советника мной прекращена так как написан новый. Более простой но вместе с этим использующий более надежный алгоритм. Специально под VPS. Без вывода на экран (присутствует сигнализация на телефон через MetaQuotes ID), без глобальных переменных в терминале и прочего. Так же убран трейлинг. Реализованы всего две идеи которые собственно мне сейчас необходимы для собственной торговли. 1. Отслеживание риска на каждую сделку. 2. Сокращение денег на указанный % и закрытие торговли до конца дня. Т.е. в плюс расти можно сколько угодно, в том числе и овернайт. В минус только на указанный процент.

По поводу вашей проблемы я так понял вы хотите чтобы советник не учитывал прибыль? В том числе и зафиксированную клирингом? А %минуса считал от начальных перед заходом в сделку средств? Ну это возможно реализовать, однако это очень сильно усложнит код, так как советнику придется воспринимать каждую сделку отдельно, в то время как сейчас отслеживается только баланс равный результату всех открытых сделок. К тому же придется сохранять сделки перед клирингом, в том числе и не одним, если позиция открыта на "долго". В принципе можно заморочится однако это идет в разрез с моим виденьем торговли, в части того что прибыль надо защищать и забирать так как это считай уже заработанные деньги.

Для вас подойдет немного другой тип советников. Что то в стиле автоматического установщика стоплоссов. Это как раз то что вам нужно. В советнике выставляете риск на сделку. Советник ждет открытия новой сделки, автоматически отсчитывает по ней убыток в n% и ставит на эту цены стоплосс. Как раз будет % убытка без учета прибыли. Если я правильно понял вашу просьбу. 


Спасибо за столь развернутый ответ! )

 

Добрый день.  Подскажите, какой трейлинг стоп  в процентах отсчитывает от чего и как ?   допустим при депо 10 000, заработано 500,  дневной лосс 10 % (т.е 1000) сколько  надо поставить процентов трейлинга, чтобы при -500  автомат заблокировал торговлю? Спасибо

 
ark495:

Добрый день.  Подскажите, какой трейлинг стоп  в процентах отсчитывает от чего и как ?   допустим при депо 10 000, заработано 500,  дневной лосс 10 % (т.е 1000) сколько  надо поставить процентов трейлинга, чтобы при -500  автомат заблокировал торговлю? Спасибо


Трейлинг отсчитывается от максимальной достигнутой плавающей прибыли (вариационной маржи) и при откате на указанное количество % (от начального баланса) происходит закрытие всех сделок. В вашем примере параметр "Трейлинг-стоп дневной прибыли в %:" необходимо выставить 5% (что равно 500 рублей от стартового баланса), соответственно при прибыли в 500 трейлинг закроет все сделки на уровне 10 000. Если максимальная плавающая прибыль составила бы 700 при тех же условиях все сделки были бы закрыты на уровне баланса 10 200.

 
Отличный риск менеджер, ничего лишнего!
Причина обращения: