MQL4 - automated forex trading   /  

Code Base

Code Base  Советники  eEquityTrailing Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый код

Этот индикатор для
MetaTrader 4

Мобильный трейдинг!
Купите лицензию и торгуйте мобильно

Имя:
eEquityTrailing
Автор: Integer (07.12.2009 10:34)
Рейтинг: 10
Скачано: 512
Скачать:
 eEquityTrailing.zip (20.5 Kb)
 eEquityTrailing.mq4 (21.4 Kb) View

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

Все настройки (за исключением выбора цветовой схемы) выполняются через управление свойством "Текст" графических объектов. Графические объекты находятся в правом верхнем углу графика (рис. 1).


Рис. 1. Инофрмирующие и управляющие графические объекты эксперта

Элементы управления:

1. ON/OF - включение/выключение эксперта. Эксперт может постоянно быть на графике и использоваться по мере необходимости. Для выключения/выключения сместить надпись.
2. StartEquity ($) - Эквити при достижении которого начинается перемещение уровня закрытия.
3. Level ($) - Уровень закрытия.

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

Информационные надписи:

4. MaxEquity ($) - максимальное эквити, зафиксированное от момента включения эксперта. При необходимости значение можно менять также как у надписей - элементов управления.
5. CloseEquity ($) - уровень эквити, при снижении до которого будет выполнено закрытие.
6. Equity ($) - текущее эквити.

Знак ($) - единица измерения - валюта депозита (не обязательно доллары).

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

Перед началом выполнения закрытия открывается алерт с сообщением "Выполняю закрытие". После выполнения закрытия эксперт отключается (через надпись ON/OF).

Внешние параметры:

BlackBG - Цветовая схема для черного фона, false - для белого.

13 комментариев: 1 2   Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый комментарий

Добрый день всем.большое спасибо за эксперта -хорошая вещь!автор-огромная просьба-вставьте MAGIK,чтобы советник тралил ордера только с указанным MAGIKOM.и по возможности чтобы MAGIK выводился в COMMENT на экран.спасибо зараннее!

12.01.2010 18:49 hippy

Спасибо за полезную вещь и интересную идею.


Для моего метода торговли не совсем подходит, но хотелось поблагодарить 1) за сам советник, 2) за четкость описания и 3) zip архив с включенными в него картинкой и текстом. Пример для подражания для других програмистов.

27.12.2009 14:23 pro_
Integer писал(а):
savva08 писал(а):

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

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



А что для этого нужно?

21.12.2009 02:51 savva08
Integer писал(а):

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

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


14.12.2009 11:12 hedger
hedger писал(а):

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

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

Спасибо.


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

14.12.2009 09:56 Integer

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

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

Спасибо.

14.12.2009 09:11 hedger
savva08 писал(а):

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

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


13.12.2009 02:48 Integer
Sergopol писал(а):

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

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

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


Книги:

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

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

13.12.2009 02:37 Integer

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

12.12.2009 20:59 Sergopol

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

08.12.2009 12:38 savva08