Советники: 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() есть две закомментированные строчки, разкомментируйте их, будет ордер открываться, поиграйте в тестере.

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