Советники: eEquityTrailing

 

eEquityTrailing:

Трейлинг эквити

Author: Dmitry Fedoseev

 

Радует повышение интереса к эквити-трейлингу. Частная. но очень нужная функция графического выключения эксперта, хотя с реализацией можно и поспорить.

 

Самое выгодное закрытие локированных позиций делается через OrderCloseBy. Equity в MT4 считается без учета этого. Если делать трэйлинг неттингово Equity и закрывать выгодно - с учетом OrderCloseBy, код был бы еще интереснее. Посмотрите GetEquity здесь.

 
getch:

Самое выгодное закрытие локированных позиций делается через OrderCloseBy. Equity в MT4 считается без учета этого. Если делать трэйлинг неттингово Equity и закрывать выгодно - с учетом OrderCloseBy, код был бы еще интереснее. Посмотрите GetEquity здесь.

Знаю про OrderCloseBy. Здесь был больше увлечен решением другой задачи - чтобы у пользователей вопросов не возникало, не боялось перезагрузок, был прозрачен понятен процесс работы.

 

А можно так сделать - баланс 10000,имеем несколько открытых позиций с прибылью 400,эквити 10400,при общей прибыли 500 или эквити 10500 закрываем все ИЛИ при падении общей прибыли до 200 или эквити 10200 тоже закрываем все? 

 

Очень желательно, даже при описании последующих версий, давать общую стратегию, положенную в основу алгоритма данного эксперта - это было бы интересно новичкам, которые впервые знакомятся с существующими экспертами. Посоветуйте, пожалуйста, где можно почитать описания и результаты тестирования различных экспертов и советников, чтобы можно было сравнить с ними данные тестовых исследований своих собственных торговых стратегий?

 
Sergopol:

Очень желательно, даже при описании последующих версий, давать общую стратегию, положенную в основу алгоритма данного эксперта - это было бы интересно новичкам, которые впервые знакомятся с существующими экспертами. Посоветуйте, пожалуйста, где можно почитать описания и результаты тестирования различных экспертов и советников, чтобы можно было сравнить с ними данные тестовых исследований своих собственных торговых стратегий?

Принцип работы советника описан:

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


Книги:

Р. Пардо. Разработка, тестирование, оптимизация торговых систем для биржевого трейдера
Энциклопедия торговых стратегий', Джеффри Оуэн Кац, Донна Л. МакКормик

Результаты чемпионатов - https://championship.mql5.com/2012/ru

 
savva08:

А можно так сделать - баланс 10000,имеем несколько открытых позиций с прибылью 400,эквити 10400,при общей прибыли 500 или эквити 10500 закрываем все ИЛИ при падении общей прибыли до 200 или эквити 10200 тоже закрываем все?

Это просто закрытие по общей прибыли/убытку. Сделать возможно.

 

По замыслу и описанию работы очень необходимая вещь, но…никак не хочет работать. Устанавливал самые разные значения всех параметров – ни какой реакции.

Кто разобрался, подскажите если можно на примере.

Спасибо.

 
hedger:

По замыслу и описанию работы очень необходимая вещь, но…никак не хочет работать. Устанавливал самые разные значения всех параметров – ни какой реакции.

Кто разобрался, подскажите если можно на примере.

Спасибо.


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

 
Integer:

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

Все, разобрался, спасибо. Отличный инсрумент!

Причина обращения: