Читаем Язык программирования MQL5: Продвинутое использование торговой платформы MetaTrader 5. Издание 2-е, исправленное и дополненное полностью

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

На последующих этапах «оптимальные» комбинации скрещиваются до тех пор, пока результаты не перестанут улучшаться.

Таким образом, количество комбинаций и общее время оптимизации сокращаются в разы.



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

Данный индикатор будет основываться на скользящей средней.

При возрастании значения скользящей средней будет рассчитываться позиция на покупку, при убывании значения скользящей средней будет идти расчет позиции на продажу.



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



Присоединим данный индикатор к советнику Сидус, рассмотренному в предыдущем примере.



В функции OnTrade советника будем показывать фактически полученный профит от сделки.

Произведем визуальное тестирование советника.



Из визуального тестирования видно, что у данного советника есть проблемы с входом и выходом из рынка, а также много пропущенных потенциальных сделок.

Управление капиталом и оценка эффективности эксперта

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

Типичные правила управлением капитала:



— Соотношение возможных потерь и прибылей 1:3.

— Закрывать убыточные позиции раньше, чем прибыльные.

— Избегать очень кратковременных позиций.

— Не принимать решений перед закрытием торгов.

— Общая сумма средств, вкладываемых в одну сделку, не может превышать 10 % — 15 % от общего капитала.

— Общий процент вложенных средств по всем открытым позициям не может превышать 30 %.

— Максимально допустимый риск на сделку 2–5 % от размера депозита.

— Общий максимально допустимый риск по всем открытым позициям 5–7 % от размера депозита.

И типичные стратегии управления капиталом:



— Фиксированная сумма или фиксированный процент капитала, подвергаемый риску при следующей сделке.

— Согласование выигрышей и проигрышей при торговле. По этой методике трейдеры определяют объем торговли после успешных выигрышей или проигрышей. Например, после проигранной сделки, они могут решить удвоить объем торговли после следующего сигнала к торговле, чтобы возместить убытки. В этой системе используется статистический анализ для того, чтобы установить взаимосвязь между проигрышем и выигрышем, когда проигрыши и выигрыши или чередуются, или после определенного количества проигрышей следуют выигрыши. При этом можно после выигрыша увеличивать размер открываемых позиций и уменьшать после проигрыша, или после череды проигрышей увеличивать объем позиции, ожидая скорого выигрыша, либо, наоборот, уменьшать, ожидая проигрыша.

— Пересечение кривых цены — по этой системе производится анализ торговой системы с помощью длинной и короткой скользящих средних кривых (например, 3 и 8) прибылей и убытков сделок. Если короткая скользящая средняя кривая находится над более длинной скользящей кривой, тогда торговая система дает лучшие результаты, если же короткая скользящая средняя кривая находится под длинной скользящей кривой, тогда система работает хуже и сигналы торговой системы на открытие позиций нужно пропускать. При этом для расчета кривых используются все сигналы торговой системы, а не только те, которые были фактически реализованы. Наличие выигрышных и проигрышных периодов торговой системы также определяется с помощью статистического анализа.

Optimal f и Secure f — это определение на основе тестирования торговой системы на прошлых сделках некоторой оптимальной доли начального капитала, инвестируемой в каждую сделку, с целью достижения максимальной доходности данной системы в качестве основного критерия (Optimal f) или достижения максимальной доходности с учётом ограничения предельно допустимых убытков (Secure f).

Зависимость между проигрышами и выигрышами анализируется с помощью Z-счета. И доверительный интервал при этом должен превышать 94 %.



Z-счет рассчитывается путем сравнения количества серий в наборе сделок относительно количества серий, которое можно было бы ожидать при статистической независимости результатов текущей сделки от прошедших сделок.

Z = (N* (R — 0.5) — X) / ((X* (X — N)) / ((N -1)) ^ (1/2)

Где:

N = общее количество сделок.

X = 2* (общее число прибыльных сделок) * (общее число убыточных сделок).

R = количество серий в наблюдении. Каждый раз, когда после прибыльной сделки следует убыточная сделка или наоборот считается за серию.

Положительный Z-счет означает, что в наблюдаемой истории сделок количество серий меньше, чем следовало бы ожидать при статистически независимом распределении исходов сделок.

Следовательно, есть тенденция к тому, чтобы после выигрыша следовал проигрыш, а после проигрыша — выигрыш.

Перейти на страницу:

Похожие книги

Самоучитель UML
Самоучитель UML

Самоучитель UMLПервое издание.В книге рассматриваются основы UML – унифицированного языка моделирования для описания, визуализации и документирования объектно-ориентированных систем и бизнес-процессов в ходе разработки программных приложений. Подробно описываются базовые понятия UML, необходимые для построения объектно-ориентированной модели системы с использованием графической нотации. Изложение сопровождается примерами разработки отдельных диаграмм, которые необходимы для представления информационной модели системы. Цель книги – помочь программистам освоить новую методологию разработки корпоративных программных приложений для последующего применения полученных знаний с использованием соответствующих CASE-инструментов.

Александр Васильевич Леоненков , Александр Леоненков

Зарубежная компьютерная, околокомпьютерная литература / Программирование / Прочая компьютерная литература / Книги по IT
Компьютер для тех, кому за…
Компьютер для тех, кому за…

В наш век высоких технологий без компьютера не обходится практически ни один человек. Но что делать, если вам уже за…, а компьютер вы так и не освоили? Не стоит отчаиваться! Эта книга была написана специально для тех, кто по каким-то причинам не смог освоить его раньше. Легким и доступным языком в книге изложены основные принципы работы на компьютере. Вы узнаете, как создать документ в текстовом редакторе, выстроить таблицы и диаграммы в экселе, освоите графический редактор, который позволит вам рисовать и редактировать фото и рисунки, научитесь самостоятельно подключать принтер и печать, общаться с родными и друзьями по скайпу и ICQ, узнаете, какие бывают игры, как выбрать игру для себя, и многое-многое другое.Никогда не поздно осваивать что-то новое! А уж тем более — компьютер. Он откроет вам целый мир безграничных возможностей. Не упустите свой шанс узнать что-то новое и интересное — дайте компьютеру прочно войти в вашу жизнь. Ведь пользоваться им так же просто, как и обычным телефоном, только в тысячу раз интереснее!

Оксана Грибова

Зарубежная компьютерная, околокомпьютерная литература / Интернет / Программное обеспечение / Прочая компьютерная литература / Книги по IT
Omert@. Руководство по компьютерной безопасности и защите информации для Больших Боссов
Omert@. Руководство по компьютерной безопасности и защите информации для Больших Боссов

Увы, друг мой, защита твоей информации - или хотя бы четкое понимание того, что это такое и как подобная защита должна строиться - это Твое Личное Дело! Не Cosa Nostra (хотя твои проблемы могут стать и Нашим Делом тоже), а Cosa Roba - Твое Дело!  Я знаю, что ты солидный человек, который привык платить, чтобы за него решали проблемы. Однако есть проблемы, которые за тебя никто не решит, - даже за очень большие деньги. Например, заниматься любовью со своей женой должен ты сам. Но кто тебе сказал, что защита твоей информации - это менее интимное дело, и его можно поручить постороннему?  Первая книга по безопасности для Менеджеров, а не для ботаников-компьютерщиков, информации от широко неизвестного благодаря своей репутации эксперта международного класса. Только благодаря ей Большой Босс сможет понять, каким образом он сможет чувствовать себя хотя бы в относительной безопасности!  Ты должен сам знать, что такое безопасность информации! Ни один нанятый специалист не решит это за тебя!  Если ты нанимаешь студента-компьютерщика за двести баксов в месяц и совершенно серьезно считаешь его специалистом по информационной безопасности, - не понятно, как ты вообще смог стать менеджером подобного уровня.

Алекс Экслер , Карл Шкафиц

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT